常用的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命令
- 在当前目录下查找包含有“abc“字样的文件
grep "abc" * -R
*: 表示当前目录下的所有文件、目录;-R:表示递归查找子目录 - grep "abc" * -nR //“n”:指示abc字样所在文件第几行,R表示递归搜
- 在当前目录的kernel子目录下查找包含有"abc"字样的文件
grep "abc" kernel -R
find命令
在当前目录下查找文件名中包含有"fb"字样的文件:
find -name "fb"在/work/system/目录下查找文件名中包含有“fb"字样的文件:
find /work/system -name "fb"删除操作
a. 删除文件
rm file.c //删除file.c文件
b. 删除目录
rm -rf dir_name //删除目录名为dir_name的目录,r表示递归删除,表示强制执行重启关机命令
shutdown -r now 立刻关机(root用户使用)
reboot now 立刻重启
压缩和解压缩
tar命令
tar命令具有:打包、解包、压缩、解压缩 四种功能
常用的压缩和解压缩的两种方式:gzip和bzip2
以.gz结尾的文件是用gzip方式进行压缩的
以.bz2结尾的文件是用bzip2方式进行压缩的
后缀名中有"tar"字样时,表示这是一个文件包
tar命令的5个常用选项:
- "c":表示创建,用来生成文件包。
- "x":表示提取,用来从文件包中提取。
- "z":表示以gzip方式处理,它与"c"结合就表示压缩,与"x"结合就表示解压缩。
- "j":表示以bzip2方式处理,它与"c"结合就表示压缩,与"x"结合表示解压缩
- "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 <dir> // 将dirA.tar.gz解开到<dir>目录下
tar xjf dirA.tar.bz2 -C <dir> // 将dirA.tar.bz2解开到<dir>目录下
比较命令
diff