访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

CloudLai的博客

时间:2019-07-26

linux命令大全_linux命令大全 ssh_linux shell 命令 大全

:w 保存

:q 退出

:wq 保存退出,等价于 shift + zz

:x 保存退出,等价于:wq

:q! 强制退出

:set nu 显示行号

:set nonu 隐藏行号

:行号 定位到指定行号

linux shell 命令 大全_linux命令大全 ssh_linux命令大全

/内容 查找指定内容,n下翻linux命令大全linux命令大全,N上翻

:%s/原内容/新内容 使用新内容替换原内容,全部替换

:m,ns/原内容/新内容 使用新内容替换原内容,替换m到n行

友情提醒:若非正常关闭vim,则会生成临时文件(隐藏的),需要删除

2、文件及文件夹

touch:创建普通文件

rm:删除文件,-f表示强制删除,-r表示递归删除

cp:拷贝文件,若目标目录写上文件名可以顺便把名字改了,-r可以操作目录

linux命令大全 ssh_linux命令大全_linux shell 命令 大全

mv:移动文件,若目标目录写上文件名可以顺便把名字改了

mkdir:创建文件夹,-p创建中间目录

rmdir:删除文件夹,只能删除空目录

3、查看文件

cat:从上到下查看文件,全部内容

tac:从下到上查看文件,全部内容

head:查看开头的指定行内容,默认10行,head -3 1.txt

tail:查看末尾的指定行内容,默认10行,tail -5 1.txt

linux命令大全_linux命令大全 ssh_linux shell 命令 大全

more:逐渐查看文件,回车下翻一行,空格下翻一屏,看到结尾会自动结束,q退出查看

less:逐渐查看文件,回车下翻一行,空格下翻一屏,看到结尾不会自动结束,可以上下翻

nl:功能同cat,会多显示行号

wc:统计文件信息,显示结果:行数 | 单词数 | 字节数

说明:more/less更多用法是结合管道使用,ls /etc | more

4、用户及用户组

whoami:查看当前用户

useradd:创建用户

linux shell 命令 大全_linux命令大全 ssh_linux命令大全

-d:指定家目录

-u:指定用户id(uid)

-g:指定所属组id(gid)

-s:指定shell解释器

  1. 说明:uid和gid要使用大于500的数字,小于500的被系统占用
  2. passwd:设置指定用户的密码,若不指定设置当前用户的密码
  3. userdel:删除用户,-rf删除用户相关目录,否则需要手动删除
  4. groupadd:创建用户组
  5. groupdel:删除用户组
  6. gpasswd:将用户添加到某个组,从某个组删除
  7. gpasswd -a test hello 将test用户添加到hello组
  8. gpasswd -d test hello 将test用户从hello组中删除
  9. chgrp:改变文件所属组,chgrp hello 1.txt
  10. chown:改变文件拥有者[及组],chown root[:root] 1.txt
  11. chsh:修改用户的shell解释器,chsh test -s /sbin/nologin
  12. su - : 切换到指定用户,若不加'-',只会切换目录及用户身份,不会切换执行环境
  13. 若不指定用户。默认切换到root用户
  14. 涉及文件:
  15. /etc/passwd:存放用户信息
  16. /etc/group:存放用户组信息
  17. /etc/shadow:存放用户密码
  18. 用户身份:
  19. #:root用户
  20. $:普通用户

5、文件权限管理

说明:在linux下,文件的权限有:所有者、所属组、其它的区分

权限:权限有:读(r)、写(w)、执行(x),ls -l即可查看