1.1用户常用命令
1.1.1命令cd
cd:切换用户所在目录(cd后不可加文件名)
pwd:显示当前所在目录
. :表示当前目录
.. :表示上一级目录
1.1.2命令mkdir
mkdir:创建目录
-m:创建目录的权限
-p:可创建不存在的目录
1.1.3命令ls
-l:除文件名称外,同时将文件或子目录的权限、使用者和大小详细列出
-d:只显示目录列表,不显示文件(通常与-l同时使用)
1.1.4命令rmdir
只能删除目录,不能删除文件
rmdir:删除空目录
1.1.4.1命令rm
-r:可删除非空目录(删除时会询问,y删除,n不删除)
-f:强制删除(删除时不询问,可删除空目录)
-rf:删除空/非空目录,删除时不询问(命令后不能直接加“/”)
-i:删除前逐一询问确认
*1.2环境变量PATH
which:查找某个命令的绝对路径
1.2.1命令cp(echo重定向定义在这儿)
格式:cp [选项 ] [来源文件] [目的文件]
-r:复制目录必须加
-i:安全选项,如遇已存在文件会询问是否覆盖
重定向(>):即把前面产生的输出写入到后面的文件中;若文件中有内容则会删除文件中原有的内容
追加 (>>):作用同为重定向,但使用”>>”时不会删除文件中原有的内容
1.2.2 命令mv
移动或更名
格式:mv [选项] [源文件或目录] [目标文件或目录]
更名示例:
移动示例:
更名并移动:
1.3
1.3.1命令cat
·通常是用于观看某个文件的内容
-n:查看文件时,把行号也显示到屏幕上
-A:显示所有内容,包括特殊字符
-b 或 –number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 –squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 –show-nonprinting
1.3.2命令tac(cat的反序写法)
1.3.3命令more
·查看文件内容
格式:more [选项] [文件路径]
-num:指定分页显示时每页的行数
+num:指定从文件第num行开始显示
Ctrl+D:向上翻屏
Ctrl+F/空格:向下翻屏
enter:下一行
q:退出
1.3.4命令less
·查看文件内容
格式:less [文件路径]
J:向下移动一行
K:向上移动一行
1.3.5命令head
·用于显示文件的前10行
head
[参数] 文件名
-n num:显示指定文件的前num行
-c num:显示指定文件的前num个字符
1.3.6命令tail
·用于显示文件的后10行
tail
[参数] 文件名
-n num:显示指定文件的后num行
-c num:显示指定文件的后num个字符
-f:可以动态、实时地查看文件内容,适用于文件不断增加时
1.3.7命令man
·查看帮助文档
查看ls的帮助文档
空格键:向前(向下)滚动一个屏幕
pagedown:向前(向下)滚动一个屏幕
pageup:向后(向上)滚动一个屏幕
b:向文件首部翻一屏
ctrl+d:向文件尾部翻半凭
ctrl+u:向文件首部翻半凭
回车键:一次向文件尾部翻一行
k:一次向文件首部翻一行
G:跳转至最后一行
NG:跳转至指定行
1G:跳转至文件第一行,首部
q:退出man,并返回到到命令shell提示符
1.4用户和组
·用户
新建用户:useradd
-c:用户的描述信息
-e:禁用账号的日期,格式为YYY-MM-DD
删除用户:userdel
---------------------------------------------------------------
·设置用户账户口令
passwd
[选项] [username]
-x:指定口令的最长存活期
-w:口令要到期前提前警告天数
·禁用和恢复用户账户
passwd:禁用 -l
恢复-u
建立组:groupadd
删除组:groupdel
修改组群:groupmod [选项] 组名
-n group-name:更改组群名称
为组添加用户:gpasswd [选项] [用户] [组]
-a:将用户加入组
-d:将用户从组中删除
-r:取消组的密码
-A:给组指派管理员
临时切换用户:su - 用户名
原文地址:https://www.cnblogs.com/zzzyuan/p/12020254.html