蒋振飞的博客 - Linux基本命令操作   
正在加载蒋振飞的博客...
V3.0
蒋振飞的博客

Linux基本命令操作

发布时间: 2018年06月30日 发布人: 蒋振飞 热度: 381 ℃ 评论数: 0

Linux常用操作命令

1.tree/:目录树

2.(ctrl + shift ) + :将终端字体放大

3.ctrl-:将终端字体缩小

4.ls:当前路径下的文件以及文件夹

5.ls /:显示根目录下的文件以及文件夹

6.clear:清除当前屏幕

7.ls -a:显示当前目录所有文件(包括隐藏文件)

8.ls -l:当前目录以列表的形式显示(包括文件大小)

9.ls -l  -h:当前目录以列表的形式显示(显示适合的文件大小)

10.ls -alh:显示当前目录所有文件,且为列表形式和适合文件大小

11.ls 2*:通配符,只显示以2开头的文件名

12.ls 2?:显示2开头的两位数,如ls2???是显示2开头的三位数

13.ls 1[123456]3.txt:只显示11~63.txt

14.ls > xxx.txt:终端屏幕显示内容存入了xxx.txt(重定向)

15.ls >> xxx.txt:追加终端屏幕显示内容存入(xxx.txt)

16.touch + 文件名称:创建文件

17.文件以点开头,如.124.txt,表示为隐藏文件

18.pwd:显示当前路径

19.cd + 文件夹:切换目录(cd./文件夹、cd..返回当前文件夹的上一路径)

20.cd ..:返回上一次的目录

21.cd~:快速返回

22.cd..:返回上一次目录

23.mkdir+ 文件夹:在当前目录下创建文件夹

24.mkdir/A/B/C/D/E -p:树状创建

25.rmdir+ 文件夹:删除空文件夹

26.rm C -r:删除C文件夹内所有内容

27.命令+--help:命令帮助文档

28.man+ 命令:命令帮助文档(有自己的界面)

29.gedit+ tab:编辑文件(自动补全文件名)

30.cat+ 文件名:查看文件内容(全部显示)

31.history:执行的历史命令

32.!+数字:执行该数字下的命令

33.rm+ 文件夹或文件名称:删除该文件夹或文件

34.more+ 文件名:常用于查看大文件内容

35.ctrl+ c:输入好代码后,取消执行

36.mv+ 文件名+文件名:修改文件名(文件夹),前一个表示待修改文件,后面表示修改之后名称

37.mv1.txt laowang:等同于剪切并粘贴到laowang目录下

38.ln-s + 文件名+文件名:软链接文件,对应于window的快捷方式

39.ln+ 文件名+文件名:硬链接文件,删除原文件也能被打开

40.grep ntfs xxx.txt:在文件内搜索内容(grep-n显示在文件当中的行,grep-v是除此内容的其他内容)

41.cp:复制并且粘贴

42.find/ -name test.sh:查找当前目录下所有名为test.sh的文件

43.find/ -size 1G:查看1G大小的文件

44.tar -cvf test.tar *.py:打包文件到test.tar

45.tar -xvf test.tar:解包

46.tar -zcvf test.tar.gz *.py:打包并压缩到test.tar.gz

47.tar -zxvf test.tar.gz:解压缩

48.tar -jcvf test.tar.bz2:打包并压缩到test.tar.bz2

49.zipzzz.zip *.py:打包并压缩到zzz.zip中

50.which:查看命令位置

51.cal -y 2008:显示2008年的阳历(cal显示当前年月日)

52.date:显示当前时间(年月日,时间)

53.ps -aux:显示当前进程

54.kill22840:杀死进程

55.kill-9 22840:强制杀死进程

56.reboot:重启操作系统

57.shutdown -h now:立刻关机(shutdown -h +10十分钟之后关,-h20:20八点二十关)

58.df -h:检测磁盘空间

59.du -h:当前路径文件夹容量

60.ifconfig:显示网卡地址

61.sudo ifconfig ens33 172.16.7.139:修改网卡地址

62.ping172.16.7.1:检测局域网是否通信成功

63.top:显示当前进程(不会结束,始终显示,q退出)

64.htop:强大的显示进程,较top,ps显示更全

65.sudo useradd shuaige -m:添加新账户

66.cat/etc/passwd:查看个人账户

67.su shuaige:切换账户(su -shuaige还可以直接切到该目录)

68.sudo passwd shuaige:修改shuaige账户密码

69.ssh python@172.16.7.139:远程登录电脑

70.whoami:查看当前用户

71.userdel-r shuaige:删除用户,同时删除用户的主目录

72.sudo -s:切换到超级管理员

73.sudo groupadd xxx:创建用户组

74.cat/etc/group:查看用户组

75.sudogroupdel yyy:删除用户组

76.chown:修改文件所有者

77.chgrp:修改文件所属组

78.chmodu=r,g=r,o=r, 2.py:修改权限

79.vim4.py:创建文本编辑器或修改文件

80.i,a,o,I,A,O:进入vim编辑

81.esc+ :进入末行模式

82.yy:复制光标所在的一行(如4yy,表示复制了四行)

83.p:粘贴

84.dd:剪切光标所在的一行(如4dd,表示删除了四行)

85.h左j下k上l右

86.ctrl+ f:下翻一页

87.ctrl+ b:上翻一页

88.ctrl+ u:上翻半页

89.ctrl+ d:下翻半页

90.20+ G:回到第20行

91.G:快速回到整个代码最后一行

92.gg:快速回到整个代码第一行

93.w:跳到下一个单词的首字母

94.b:跳到上一个单词的首字母

95.D:从当前光标开始向后剪切

96.d0:从当前光标开始向前剪切

97.X:往前删,x往后删除

98.u:撤销上一步操作

99.ctrl+ r:反撤销

100.v:选中一片代码

101.>>:向右移动代码

102.<<:向左移动代码

103. .:重复执行

104.<:返回上一片代码

105.>:返回下一片代码

106.dw:删除一个单词

107.r:替换一个字符,R替换一个单词

108.%s/world/hello/g:替换整个代码中的单词(末行模式下)

109.1,10s/world/hello/g:在确定的行内替换单词(末行模式下)

110.wq:在末行模式下保存vim编辑文件退出

111.w:保存

112.q:退出

113.shift+ zz:相当于wq

114.shift+ tab:缩退字符

115.shift-v:`进入可视模式使用j或者k移动光标选中你需要缩进的区域`shift-.`缩进)

116.cat etc/shells:查看系统中所有可用的shell

117.greproot /etc/passwd:查看root帐号当前使用的shell类型

118.chmod755 my_script:允许执行脚本(755所有人可读写,700只有自己可读写

119.sudo apt-get update:获取最新的,系统安装的软件版本列表

120.sudo apt-get dist-upgrade:升级系统软件

121.sudo apt-get autoremove:自动移除没有依赖的软件

122.sudo apt-get autoclean:删除软件升级的安装包

123.vim -on file1 file2 o为小写字母,上下分,n是分屏的个数,后面是待打开的文件

124.vim -On file1 file2 O为大写字母,左右分,n是分屏的个数,后面是待打开的文件

打赏 蒋振飞

取消

感谢您的支持,我会继续努力的!

扫码支持
一分也是爱     一块不嫌多

点击 支付宝 或 微信 打赏蒋振飞

打开支付宝扫一扫,即可进行扫码打赏哦

评论列表