Linux基本操作

一、Linux下删除文件夹

1、文件夹空:rmdir folderName

2、文件夹非空:rm -rf folderName(-r向下递归,不管多少级目录,一并删除;-f直接强行删除,不做任何提示)

二、Linux上调试程序的工具:gdb

三、Linux压缩和解压缩

1、tar命令

  解包:tar zxvf FileName.tar

  打包:tar czvf FileName.tar DirName

2、gz命令

  解压1:gunzip FileName.gz

  解压2:gzip -d FileName.gz

  压缩:gzip FileName

  .tar.gz 和 .tgz

  解压:tar zxvf FileName.tar.gz

  压缩:tar zcvf FileName.tar.gz DirName

    压缩多个文件:tar zcvf FileName.tar.gz DirName1 DirName2 DirName3 ...

3、bz2命令

  解压1:bzip2 -d FileName.bz2

  解压2:bunzip2 FileName.bz2

  压缩: bzip2 -z FileName

  .tar.bz2

  解压:tar jxvf FileName.tar.bz2

  压缩:tar jcvf FileName.tar.bz2 DirName

4、bz命令

  解压1:bzip2 -d FileName.bz

  解压2:bunzip2 FileName.bz

  压缩:未知

  .tar.bz

  解压:tar jxvf FileName.tar.bz

5、Z命令

  解压:uncompress FileName.Z

  压缩:compress FileName

  .tar.Z

  解压:tar Zxvf FileName.tar.Z

  压缩:tar Zcvf FileName.tar.Z DirName

6、zip命令

  解压:unzip FileName.zip

  压缩:zip FileName.zip DirName

7、rar命令

  解压:unrar x all.rar 

四、查看CPU的状态

  top -d 3(每三秒刷新一次),后按键 1

五、显示当前路径

  pwd

六、搜索

按照文件名查找文件。 
find /dir -name filename  在/dir目录及其子目录下面查找名字为filename的文件 
find . -name "*.c" 在当前目录及其子目录(用“.”表示)中查找任何扩展名为“c”的文件

find . -type f -print | xargs grep "hostname" 用grep命令在所有的普通文件中搜索hostname这个词

ls -l | grep '^a' 通过管道过滤ls -l输出的内容,只显示以a开头的行。

grep 'test' d* 显示所有以d开头的文件中包含test的行。

grep 'test' aa bb cc 显示在aa,bb,cc文件中匹配test的行。

grep '[a-z]' aa 显示所有包含每个字符串至少有5个连续小写字符的字符串的行。

grep 'w(es)t.*' aa 如果west被匹配,则es就被存储到内存中,并标记为1,然后搜索任意个字符(.*),这些字符后面紧跟着另外一个es(),找到就显示该行。如果用egrep或grep -E,就不用""号进行转义,直接写成'w(es)t.*'就可以了。

grep -i pattern files :不区分大小写地搜索。默认情况区分大小写

grep -l pattern files :只列出匹配的文件名,

grep -L pattern files :列出不匹配的文件名,

grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配‘magic’,而不是‘magical’),

grep -C number pattern files :匹配的上下文分别显示[number]行,

grep pattern1 | pattern2 files :显示匹配 pattern1 或 pattern2 的行,

grep pattern1 files | grep pattern2 :显示既匹配 pattern1 又匹配 pattern2 的行。

七、查看操作系统版本

cat /proc/version

posted @ 2018-08-17 11:33  我要骑呆马  阅读(155)  评论(0)    收藏  举报