Linux命令介绍(三)
LINUX基本命令
- 命令分类
- 命令格式
- 命令帮助
Linux命令分类
- 分类1:按照命令存放的位置
内部命令 属于Shell解释器的一部分(已调入内存),在磁盘上找不到
外部命令 独立于Shell解释器之外的应用程序文件(在磁盘上)
使用type命令来查看外部命令还是内部命令

- 分类2:按照命令功能
目录操作命令 ls, cd pwd, mkdir rmdir
文件操作命令 cp mv
文件内容查看命令 cat , more
......
Linux命令格式
- 命令字 [选项] [参数]
- 命令字就是具体的命令,如:ls、cp、date
- 选项
- 选项:用于调节命令的具体各项功
以 “-”引导短格式选项(单个字符),示例“ls -l”
以“--”引导长格式选项(多个字符),示例“ls --color”
- 多个短格式选项可以写在一起,只用一个“-”引导,示例“ls -al”
- 参数
- 命令操作的对象,如文件、目录名等,例如:ls /root,查看/root目录下的都有哪些文件
Linux命令帮助
- 对于内部命令: help 命令字,例如:help cd
- help可以查看Bash内部命令的帮助信息
- help本身就是内部命令,help可以列出所有内部命令
- 对于外部命令:
使用命令字的“--help” 选项,例如:ls --help
适用于大多数外部命令,列出命令使用的简要帮助信息
使用man命令阅读命令手册页,例如:man ls
“b”键,后翻页,”f”前翻页键,”q”键退出阅读环境、按“/”键后跟关键字,可以查找关键字相关内容,不区分大小写
使用info命令阅读信息页(不常用),例如:info ls
- Redhat官方文档
http://www.redhat.com/docs
提供详细操作文档
Linux命令操作
- 常用命令按功能分类介绍
- 目录操作命令 cd、pwd、ls、mkdir、rmdir、du 、Bash shell的快捷操作
- 文件操作命令 which、touch、cp、mv、rm、file
- 查看登录用户命名 who、w
- 文件内容查看命令 cat、tac、more、less、tail、head
- 系统管理类命令 shutdown、reboot、lscpu
- 日期时间管理类命令 date、clock
Linux目录操作命令 cd pwd
- cd 改变目录(change directory)
- cd / 改变当前目录到“/”根目录
- cd /root 改变当前目录到“/root”根目录
- cd 回车返回登录用户的“家目录”
- pwd 打印当前所在目录 (print working directory)

ls -l 长格式输出字段说明
- ls -l /root/install.log
-rw-r--r--. 1 root root 46478 8月13 2018 install.log
- 第一字段第一位:
-rw-r--r--. 1 root root 46478 8月13 2018 install.log
第一位代表文件类型:
“-”:代表普通文件
“d”:代表目录
“l”:链接文件(符号链接;小写的L)或软连接
“c”:字符设备文件
“b”:块设备文件
“s”:套接字文件
“p”:命名管道文件
- 第一字段第后9位:
-rw-r--r--. 1 root root 46478 8月13 2018 install.log
代表相关用户、组、其他用户的权限
- 第二字段:
-rw-r--r--. 1 root root 46478 8月 13 2018 install.log
如果文件是普通文件:硬链接的个数(访问该文件的路径数)
dr-xr-xr-x. 25 root root 4096 8月 13 2018 /
如果文件是目录:目录下的一级子目录的个数
- 第三字段:
-rw-r--r--. 1 root root 46478 8月 13 2018 install.log
文件的属主(文件所属的用户名)
- 第四字段:
-rw-r--r--. 1 root root 46478 8月13 2018 install.log
文件的属组(文件所属的用户组名)
- 第五字段:
-rw-r--r--. 1 root root 46478 8月 13 2018 install.log
文件的字节数(大小)
- 第六字段:
-rw-r--r--. 1 root root 46478 8月 13 2018 install.log
文件最近一次的修改日期
- 第七字段:
-rw-r--r--. 1 root root 46478 8月 13 2018 install.log
文件名称
Linux绝对路径和相对路径
- 举例说明:
当前目录在/home/zhang下
想查看/var/log/sa下的文件
绝对路径写法:ls /var/log/sa
相对路径写法:ls ../../var/log/sa

Linux目录操作命令 mkdir
- mkdir 创建目录
/root下创建目录 a/b/c
mkdir /root/a
cd /root/a
mkdir b
cd b
mkdir c
- /root下创建目录 x/y/z
mkdir /root/x/y/z 报错,因为创建z目录,y目录不存在
使用 -p 选项 级联创建目录,就不会报错
mkdir -p /root/x/y/z
- rmdir 删除空目录
rmdir dirname [dirname必须是空目录,否则用rm -rf dirname删除]
举例:
mkdir /root/abc
ls /root
rmdir /root/abc
ls /root
Linux目录操作命令 du
- du 统计目录下每个文件字节数
- 常用选项
-s 只显示所有文件字节数总数
-h 转换字节数为K、M、G的形式,便于人来阅读

Linux目录操作命令 which
- which 命令字
which 后面的命令字在磁盘的什么位置
例如:
which cd
which ls
which date

Linux目录操作命令 touch
- touch 文件名
按照文件名创建一个空文件
如果文件已经存在修改文件的修改日期
例如:/root目录下创建aaa、bbb、ccc三个空文件
touch /root/aaa /root/bbb /root/ccc
ls -l /root


浙公网安备 33010602011771号