[linux学习-常用命令]

常用的linux操作

ifconfig:网卡操作

a. sudo ifconfig eth1 192.168.1.1: 设置网卡eth1的IP地址为192.168.1.1
b. sudo ifconfig eth1 down: 关闭网卡eth1
c. sudo ifcofnig eth1 up: 开启网卡eth1

查找文件:find、grep

grep命令——常用于查找包含某字符串的文件
find命令——常用于查找匹配给点文件名的文件

grep命令
  1. 在当前目录下查找包含有“abc“字样的文件
    grep "abc" * -R
    *: 表示当前目录下的所有文件、目录;-R:表示递归查找子目录
  2. grep "abc" * -nR //“n”:指示abc字样所在文件第几行,R表示递归搜
  3. 在当前目录的kernel子目录下查找包含有"abc"字样的文件
    grep "abc" kernel -R
find命令
  1. 在当前目录下查找文件名中包含有"fb"字样的文件:
    find -name "fb"

  2. 在/work/system/目录下查找文件名中包含有“fb"字样的文件:
    find /work/system -name "fb"

  3. 删除操作
    a. 删除文件
    rm file.c //删除file.c文件
    b. 删除目录
    rm -rf dir_name //删除目录名为dir_name的目录,r表示递归删除,表示强制执行

  4. 重启关机命令
    shutdown -r now 立刻关机(root用户使用)
    reboot now 立刻重启

压缩和解压缩

tar命令

tar命令具有:打包、解包、压缩、解压缩 四种功能
常用的压缩和解压缩的两种方式:gzipbzip2
.gz结尾的文件是用gzip方式进行压缩的
.bz2结尾的文件是用bzip2方式进行压缩的
后缀名中有"tar"字样时,表示这是一个文件包

tar命令的5个常用选项:

  1. "c":表示创建,用来生成文件包。
  2. "x":表示提取,用来从文件包中提取。
  3. "z":表示以gzip方式处理,它与"c"结合就表示压缩,与"x"结合就表示解压缩。
  4. "j":表示以bzip2方式处理,它与"c"结合就表示压缩,与"x"结合表示解压缩
  5. "f":表示文件,后面接文件名

例子1:将某个目录制作成压缩包

tar czf dirA.tar.gz dirA      //以gzip方式处理
tar cjf dirA.tar.bz2 dirA     //以bzip2方式处理

例子2:解压缩

tar xzf dirA.tar.gz     // 在当前目录下解开dirA.tar.gz,先使用gzip方式解压缩,然后解包
tar xjf dirA.tar.bz2    // 在当前目录下解开dirA.tar.bz2,先使用bzip2方式解压缩,然后解包
tar xzf dirA.tar.gz -C     // 将dirA.tar.gz解开到目录下
tar xjf dirA.tar.bz2 -C    // 将dirA.tar.bz2解开到目录下

比较命令

diff

你可能感兴趣的:([linux学习-常用命令])