查看帮助文档
命令 --help
man 命令
基本命令
- pwd:查看工作目录
- ls:查看指定目录的内容
- l:列表显示
- a:显示所有
- h:人性化的显示
- d:只显示目录,不查看内容 - cd:切换工作目录
.:当前目录
..:上一级目录
~:用户家目录
-:上次切过来的目录
- touch:创建普通文件
- rm:删除文件
-f:表示强制删除
-r:表示递归删除 - cp:拷贝文件
-r:可以操作目录
若目标目录写上文件名,可以顺便修改名字 - mv:移动文件
若目标目录写上文件名,可以顺便修改名字 - mkdir:创建文件夹
-p创建中间目录 - rmdir:删除文件夹,只能删除空目录
- cat:从上到下查看文件,全部内容
- tac:从下到上查看文件,全部内容
- head:查看开头的指定行内容,默认10行
head -3 1.txt查看前三行 - tail:查看末尾的指定行内容,默认10行
tail -3 1.txt查看后三行 - more:逐渐查看文件,回车下一行,空格下翻一屏,看到结尾会自动结束,q退出,更多用法结合管道
- less:逐渐查看文件,回车下一行,空格下翻一屏,看到结尾不会自动退出,q退出,更多用法结合管道
- nl:功能同cat,会多显示行号
- wc:统计文件信息,显示结果
行数 | 单词数 | 字节数
- whoami:查看当前用户
- useradd:创建用户
-d:指定家目录
-u:指定用户id(uid)
-g:指定所属组id(gid)
-s:指定shell解释器
uid和gid要使用大于500的数字,小于500的被系统占用 - passwd:设置指定用户的密码,若不指定,设置当前用户的密码
- userdel:删除用户,
-rf:删除用户相关目录 - groupadd:创建用户组
- groupdel:删除用户组
- gpasswd:将用户添加到某个组,从某个组删除
gpasswd -a foo bar 将foo用户添加到bar组
gpassed -d foo bar 将foo用户从bar组删除 - chgrp:改变文件所属组
- chown:改变文件拥有者[及组]
- chsh:切换用户的shell解释器
- su:切换到指定用户,若不加
-
,只会切换目录及用户身份,不会切换执行环境。若不指定用户,默认切换到root用户
- chmod:修改文件的权限
权限有读(r)、写(w)、执行(x)
chmod [身份] [修改] [权限] 文件
身份:
u:用户
g:组
o:其它
a:所有身份
修改:
+:添加
-:去掉
=:设置
权限:
r:读
w:写
x:执行
简介写法:
chmod 777 1.txt
- tree:查看目录结构
-L:指定层级深度 - find:查找文件
-name:指定名字
-type:指定类型
-size:指定大小
-perm:指定权限
-user:指定用户
-group:指定组
-maxdepth:指定最大层级深度 - whereis:专门用来查找命令
- grep:正则匹配查找
-i:忽略大小写
-n:显示行号
ls /bin | grep ‘^vim’