Linux手记(centos)

切换用户:su
以管理员身份:sudo
显示文件内容:ls -sail mysql*(关键字过滤)
创建文件:touch a1
编辑文件:vi a1
复制文件:cp source destination
重命名(移动):mv A B
删除:rm -i A
创建目录:mkdir A
删除目录:rmdir A(A必须为空)如果不为空则需采用参数删除
    参数删除:
        rm -r A 递归删除目录
        rm -rf A 无警告删除
文件类型:文本文件/可执行文件/数据文件
    查看类型:
        stat A(详细信息)
        file A(文件类型)
查看整个文件:
    cat A -n(加行号)
    more [ENTER(下一行)]/less
查看进程:ps -ef(e:显示所有进程,f:完整格式输出)
结束进程:
    kill DIP(进程号)
    killall a*(支持通配符)
挂载媒体:mount -t vfat(文件系统类型)/dev/sdbl/media/disk (如
    可将u盘手动挂在到disk)
卸载设备:umount /home/rich/mnt
查看磁盘空间:df -h (文件大小)
排序(对数据行排序):sort -n(按首航字母) A(文本文件)
大文件中搜索数据:grep key file1(在file1中找key所在行)
压缩(.bz2):bzip2 A
解压:bunzip2 A.bz2
数据归档:
    tar -cvf A.tar B C (将B、C归档为A.tar)
    tar -tf A.tar (列出内容,不解压)
    tar -xvf A.tar 解压
环境变量:
    printenv (全局)
    echo $HOME(输出变量)
    set (局部)
新的shell:bash(开启子shell)/exit(退出当前)
设置全局变量:export test
删除环境变量:unset test
设置PATH环境变量:PATH=$PATH:/home/user/test
可变数组:mytest=(one two three four)
    输出:echo ${mytest[*]}
    删除元素:unset mytest[2]
添加用户:useradd -D -s(设置默认登陆shell) /bin/tsch test(用户
    名)
删除:/user/sbin/userdel -r test
修改账号密码:usermod -l(用户名)/-p(密码)
设置目录权限:umask 666
改变权限:chomd 760 A/chmod u+x A (u-用户权限,+-增加权限,x-
    立即执行)
创建分区:sudo fdisk /dev/sdc 浏览分区
    Command:n 创建分区
                    :w 保存
格式化:sudo mkfs.ext4 /dev/sdcl(mkfs.ext4-创建ext4文件系统)
创建挂载点:dudo mkdir /mnt/testing
挂载:sudo mount -t ext4 /dev/sdcl /mnt/testing
修复文件系统:fsck options(选项/如何修复) A
Red Hat系统软件管理:yum list installed > installed_softname(列
    举成文本)
查看软件包详细:yum list xterm(防止一闪而过)/yum list installed
    xterm
安装:yum install package_name
临时切换到root用户:su -
安装文本文件:yum localinstall package_name.rpm
列出针对已安装包的可用更新:yum list updates
    更新:yum update package_name
    更新所有:yum update
    卸载软件:yum remove package_name(保留配置文件)
                   yum erose package_name(不保留所有文件)
处理损坏包的依赖关系:yum clean all => 使用yum的update => 清
    理放错位置的文件
显示依赖关系:yum deplist package_name
忽略依赖关系:yum update __skip_broken
从库中获取软件:yum repdist
开源软件编译安装:1  ./configure 2  make 3  make install
文本编辑器:vim myprog.c(有则打开,无则缓冲区创建)
    将缓冲区数据集保存并退出:q 未修改退出
                                           ql 不保存退出
                                           w filename 保存为....
                                           wq 缓冲区保存到文件并退出
    编辑命令:zx 删除光标与气候的两个字符
    可视模式的复制:v键选择 y键赋值 p粘贴
    查找,替换:s/old/new/ new替换old,第一次位置
                      s/old/new/g 替换一行
                      n,ms/old/new/g 替换n,m之间的old
                      $s/old/new/g 替换整个文件中所有old
                      %s/old/new/gc 替换所有old,每次提示
时间: 2024-08-04 07:23:32

Linux手记(centos)的相关文章

在win7下Linux (centos)的安装双系统

在win7下Linux (centos)的安装双系统 装法有两种.(太多了,第二不写了 ) 一.U盘安装 整个过程过程可分为三步. 1.从最后一个硬盘格式化一些空间出来,我的是格式100G, 方法: 在win7下右键点击"我的电脑",进入"管理",再进入"磁盘管理",找到F盘(我最后一个是F盘),点击右键,删除卷,在创建新卷:"30G",(格式为NTFS)(因为我的F盘130G),所以现在剩下100G是空的,别急,空的100G

玩转Linux之- CentOS 7.0,启用iptables防火墙

原文 玩转Linux之- CentOS 7.0,启用iptables防火墙 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动 2.安装iptables防火墙yum install iptables-services #安装vi /etc/

U盘移动硬盘引导启动安装linux系统Centos 6.4

U盘.移动硬盘引导启动安装linux系统[Centos 6.4 ] U盘.移动硬盘引导启动安装linux系统[Centos 6.4 ]( rhel基本相同) 本文案例是我安装32系统的,64位时U盘单个文件大于4G不能fat32格式问题暂时没提供,有条件时一定研究下在补上,现在是老爷机. <p style=\"\\"padding:0px;color:#333333;font-family:tahoma,\"> 6.0 .6.3live cd均试验过只是存放位置有

linux(centos)下安装ffmpeg

[备忘]windows环境下20行php代码搞定音频裁剪 上次我的这篇文章将了windows下web中如何操作ffmpeg的文章,这里则记录下linux(centos)下的安装 首先:我花了中午大概1个小时的时间安装它,失败了 然后下午找公司的运维帮忙安装,安装了2-3个小时,都没装完,我就回座位继续码代码了... 一会儿运维微信我,说让我再提供台机子给他,他找到了一个快捷的安装方式,就是下面转载的内容(测试可用) 看到一句话,会心的笑了一下:网上搜索源码编译ffmpeg,看来安装这么多的软件包

Linux(CentOS)在虚拟机上最小化安装和网络配置及其与主机的连接

基于虚拟机Linux系统的最小化安装和配置 [安装] VMWare 12 版本(所有图片看不清可点击打开) 打开VMWare,选择文件菜单中-新建虚拟机,或直接使用快捷键Ctrl+N,选择自定义,然后下一步,如下图: 选择兼容性,默认即可(如需要支持低版本的VMWare,请修改兼容性的版本为相应版本),选择下一步,如下图: 选择操作系统安装方式,选择稍后安装操作系统,然后下一步,如下图: 选择操作系统版本,选择Linux及CentOS 64位,然后下一步,如下图: 选择虚拟机名称及安装位置,名称

Windows主机里利用VMware安装Linux(CentOS)虚拟机,Host-only连接上网方式详解

关于Host-only指的是主机与虚拟机之间的互联,因此虚拟机是不能连网的,若需要连网则需要使用NAT模式: Host-only模式实现联网得考虑如下配置过程: 附:VMware虚拟机三种网络模式(Bridged,Nat,Host-only)区别详解 VMware的几个虚拟设备 VMnet0:用于虚拟桥接网络下的虚拟交换机 VMnet1:用于虚拟Host-Only网络下的虚拟交换机 VMnet8:用于虚拟NAT网络下的虚拟交换机 VMware Network Adepter VMnet1:Hos

Linux(CentOS 6.4)系统中安装mplayer

整了一个上午终于把mplayer安装上了,我的系统是centos 6.4,真是不容易啊! 一.准备工作 需要的安装包及下载地址:1.mplayer源代码包(MPlayer-1.0rc4.tar.bz2)下载:http://www.mplayerhq.hu/MPlayer/releases/2.解码器安装包(all-20110131.tar.bz2)下载:http://www.mplayerhq.hu/MPlayer/releases/codecs/3.win32解码器安装包(windows-al

Linux操作系统各版本ISO镜像下载(包括oracle linux\redhat\centos\u

Linux操作系统各版本ISO镜像下载(包括oracle linux\redhat\centos\ubuntu\debian等) 2015年2月25日, 下午7:49 1.Oracle Linux(下载地址) (1)OracleLinux-Release6-Update0-x86_64-dvd.iso(2)OracleLinux-Release6-Update1-x86_64-dvd.iso(3)OracleLinux-Release6-Update2-x86_64-dvd.iso(4)Orac

【Linux】CentOS 7.4 安装 MySQL 8.0.12 解压版

安装环境/工具 1.Linux(CentOS 7.4版) 2.mysql-8.0.12-el7-x86_64.tar.gz 安装步骤 参考:https://dev.mysql.com/doc/refman/8.0/en/installing.html 1.下载mysql解压版(mysql-8.0.12-el7-x86_64.tar.gz),下载地址http://dev.mysql.com/downloads/mysql/: 2.解压mysql安装文件 命令:tar zxvf mysql-8.0.