Linux基础命令

Linux基础命令

格式:命令字 +【参数】+【操作对象】 

1、man  命令  查看命令的使用帮助(退出按“q”

2、Ctrl  shift  +   放大 ;Ctrl  -   缩小

3、ls + ./  查看当前目录下内容

4、ls + ../  查看上级目录下内容

5、pwd  查看当前工作路径(目录)

6、cd + 子目录  切入到子目录

7、cd + ../  切入到上级(父)目录

8、cd <=> cd~  一次返回用户主目录

9、cd -  切入到上次进入的目录

10、mkdir + 目录名  可以在当前目录下创建一个目录

11、rmdir + 目录名  只可删除空目录(此目录下没有任何文件或目录

12、touch + 文件名  可创建一个文件

13、rm + 文件名  可删除文件

14、touch + file1 + file2 ……  可创建多个文件

15、mkdir + dir1 + dir2 ……  同时创建多个子目录

16、rmdir + dir1 + dir2 ……  同时删除多个目录

17、rm + 文件名 + 文件名 + 文件名 ……  同时删多个文件

18、rm + *.txt  删除全部该格式文件

19、mkdir + -p 目录名1/目录名2 ……  创建多级目录

20、rmdir + -p 目录名1/目录名2 ……  删除多级目录(只存在一个下级目录(几乎不用))

21、rm + -rf 目录名  (彻底)删除目录

22、cp + 源文件 + 目标文件  备份源文件为目标文件

23、cp + 源文件 + 目录名/修改文件的名称(可省)  备份源文件到子目录下(并修改文件名,不填可不改名字)

24、cp + 源文件 + ../新名字  将源文件拷贝到父目录下并改名字(不更改文件名,将会覆盖已存在的同名文件

25、mv + 源文件名 + 新文件名  将文件改名字

26、mv + 源文件 + 目录名  将文件移动至子目录

27、mv + 子目录/源文件 + ./  将源文件移动至当前

28、mv + 原目录名 + 新目录名  将目录改名(改名字:源和目标同级目录;移动:源和目标不同目录)

29、cat + 文件名  打印当前目录下某文件内容

30、cat + 绝对路径/文件名  打印某目录下某文件内容

31、向文件中写入新内容

法一:gedit + 文件名  打开文件(可写入内容)

注:带“~”的为临时消耗文件,可删除(类似写字板)

  保存修改之前的文件

法二:ed + 文件名

   显示文件大小

   a  添加起始命令

   添加内容

   ……   

   .  停止添加内容

   w + 文件名  保存文件

   显示文件大小

   q  退出

法三:nano + 文件名  列出当前内容,并添加内容(可省)

   ctrl + o  保存

   ctrl + x  退出

32、查看文件内容

① gedit + 文件名  打开文件进行查看

② nano + 文件名  打开文件进行查看

③ cat + 文件名  从文件第一行开始读文件,直至全部打印完成

④ tac + 文件名  从文件最后一行开始读文件,直至全部打印完成

⑤ head + 文件名  默认打印前10行内容

⑥ head + -n + 行数 + 文件名  打印指定行数内容

⑦ tail + 文件名  默认从后打印10行内容

⑧ tail + -n + 行数 + 文件名  从后向前打印指定行数内容

行数过多

shift + pgdown  向下翻页

shift + pgup  向上翻页

⑨ more + 路径/文件名  分屏显示文档内容

空格键  向后翻页

shift + pageup  向前翻页

⑩ less + 路径/文件名  分屏打印

ctrl + +  向前

ctrl + -  向后

33、文件打包

tar

-c  创建一个包文件

v  显示包处理过程

f  必须,无任何含义

① tar + -cvf + 包名.tar + 文件名1 + 文件名2 ……   将文件1,文件2 …… 打包为包名.tar的文件

② tar + -xvf + 包名.tar  (完全)解包

-tvf  可查看包文件里的内容

③ tar + -xvf + 包名.tar + 文件名X  解指定文件X

-C  指定将包解至存放目录

④ tar + -xvf + 包名.tar + -C + 目录/  指定将包解至存放目录

34、压缩 gzip    bzip2    tar  

            <=>

  解压 gunzip   bunzip2   tar

35、gzip + 要压缩的文件名  压缩文件为.gz格式

36、gunzip + 解压文件名  解压.gz文件

37、bzip2 + 要压缩文件名  压缩文件为.bz2格式

38、bunzip2 + 解压文件名  解压.bz2文件

39、tar + -zcvf + 压缩后名称 + 压缩文件名  tar创建.gz压缩文件

40、tar + -jcvf + 压缩后名称 + 压缩文件名  tar创建.bz2压缩文件

41、tar + -zxvf + 文件名  tar解压.gz文件

42、tar + -jxvf + 文件名  tar解压.bz2文件

43、tar + -zcvf + 压缩后文件名 + 文件1 + 文件2 ……  将多个文件压缩为.gz文件

44、tar + -jcvf + 压缩后文件名 + 文件1 + 文件2 ……  将多个文件压缩为.bz2文件

查找文件

45、which + 命令  可定位可执行文件所在的目录

46、where is  可定位文件所在目录

  ★ 二进制的

  ★ 源文件

  ★ 帮助文档

47、where is + -m + 命令  查看命令帮助文档所在

48、where is + 命令

  输出:

  ★ 命令本身所在目录

  ★ 其源文件所在目录

  ★ 其帮助文档所在目录

49、locate  基于本地计算机数据库进行查找

  locate + 文件名  查找文件

50、sudo + updatedb  基于管理员身份更新数据库

51、find + 查找目录 + 查找内容  查找

 

posted @ 2019-08-15 13:39  Hu·Mei  阅读(213)  评论(0编辑  收藏  举报