Tip
对于下列提到命令中语法参数部分有以下说明
命令语法:
- []:可选内容
- <>:必选内容
- a|b:二选一
- …:同一内容可出现多次
ls
- 命令英文原意:list
- 命令所在路径:/bin/ls
- 执行权限:所有用户
- 功能描述:显示目录文件列表
- 语法:ls [OPTION]… [DIR]…
- OPTION:
- -l:列表显示文件属性,ls -l=ll
- -h:做相应的单位转换显示
- -a:显示所有文件
- -A:显示.和..以外的所有文件
- -d:显示目录自身属性
- -i:显示文件的缩影接点号码(index node ,inode)
- -r:逆序显示文件列表
- -R:递归显示文件
- Demo:
- ls -l 单行显示结果详解
以空格为分隔符共有9段,其中
- 第1段 - 第1列 为 文件属性
- -:普通文件
- d:目录文件
- b:块设备
- c:字符设备文件
- l:符号连接文件
- p:命令管道
- s:套接字文件
- 第1段 - 第2列到第10列 为 文件权限 总9位字符,每3位一组,分为“文件所属主权限”,“文件所属组权限”,“Other权限”
- r:可读
- w:可写
- x:可执行
- 第2段 为 文件硬链接次数
- 第3段 为 文件所属主 (owner)
- 第4段 为 文件的属组 (group)
- 第5段 为 文件大小 (size),单位默认是字节
- 第6段 为 文件创建月份
- 第7段 为 文件创建日期
- 第8段 为 文件创建时间
- 第9段 为 文件名或目录名
- 第1段 - 第1列 为 文件属性
pwd
- 命令英文原意:print working directory
- 命令所在路径:/bin/pwd
- 执行权限:所有用户
- 功能描述:显示当前目录
- 语法:pwd
- Demo:
cd
- 命令英文原意:change directory
- 命令所在路径:shell builtin
- 执行权限:所有用户
- 功能描述:切换目录
- 语法:cd [DIR]
- 便捷使用
- cd ~
- 回到当前用户的主目录
- cd ~name
- 切换至指定用户的主目录
- cd -
- 返回上一次目录
- 其中 - 等效于 $OLDPWD,即 cd - 等于 cd $OLDPWD
- 环境变量 $PWD 保存了当前目录路径
- cd /
- cd .
- .代表当前目录
- cd ..
- ..代表上一级目录
- cd ~
cat
- 命令所在路径:/bin/cat
- 执行权限:所有用户
- 功能描述:显示文件全部内容
- 语法:cat [options]… [filename]
- OPTION:
- -n:显示行号
- -E:显示行结束符$
less
- 命令所在路径:/bin/cat
- 执行权限:所有用户
- 功能描述:显示文件内容
- 语法:less < filename >
- 按 Q 键退出浏览
- 常用快捷键
- j 向下移动一行
- k 向上移动一行
- b 向上移动一页
- f 向下移动一页
- u 向上移动半页
- d 向下移动半页
ifconfig
- 命令英文原意:interface configure
- 命令所在路径:/sbin/ifconfig
- 执行权限:root
- 功能描述:查看和设置网卡信息
- 语法:
- ifconfig [interface]
- ifconfig interface [aftype] options | address …
- Demo:
- ifconfig 显示结果
- 两块网卡,分别为 eth0(以太网卡)和 lo(环回接口)
- 图中橙线所标识的为 eth0 的 MAC 地址
- 红线所标识的分别为 eth0 的 IP地址 和 子网掩码
- 设置指定网卡 IP 地址 和 掩码
- ifconfig eth0 192.168.8.135 netmask 255.255.255.0
man
- 命令英文原意:manual
- 命令所在路径:/usr/bin/man
- 配置文件所在路径:/etc/man.config
- 执行权限:所有用户
- 功能描述:获得指定命令的帮助信息,本质调用less打开帮助手册,文本翻页、搜索参考less命令
- 语法:man [1-8] < command >
- 说明:如 man shadow,显示是 /usr/include/shadow.h C库函数的说明,如果想查看的是 /etc/shadow 配置文件的格式约定,应使用 man 5 shadow
- MANUAL SECTIONS 总有以下 8 类
- 1 User Commands 用户命令
- 2 System Calls 系统调用
- 3 C Library Functions C库函数
- 4 Devices and Special Files 设备和特殊文件
- 5 File Formats and Conventions 配置文件中的格式约定
- 6 Games et. AL 游戏
- 7 Miscellanea 杂项
- 8 System Administration tools and Deamons 管理类的命令
- Tip:
- 查找命令Section:使用 whatis < command >
mkdir
- 命令英文原意:make directories
- 命令所在路径:/bin/mkdir
- 执行权限:所有用户
- 功能描述:创建新目录
- 语法:mkdir [OPTION]… DIRECTORY…
- options:
- -p:递归创建目录
- -v:显示创建过程的详细信息
- -m:创建目录时同时指定权限
- Demo:
rmdir
- 命令英文原意:remove empty directories
- 命令所在路径:/bin/rmdir
- 执行权限:所有用户
- 功能描述:删除空目录
- 语法:rmdir [OPTION]… DIRECTORY…
- OPTION:
- -v:显示过程
- Demo:
rm
- 命令英文原意:remove
- 命令所在路径:/bin/rm
- 执行权限:所有用户
- 功能描述:删除文件或目录
- 语法:rm [OPTION]… FILE…
- OPTION
- -i 交互式
- -r 删除目录
- -f 强制执行
cp
- 命令英文原意:copy
- 命令所在路径:/bin/cp
- 执行权限:所有用户
- 功能描述:复制文件或目录
- 语法:cp [OPTION]… SOURCE… DIRECTORY
- OPTION
- -i:交互式
- -r,-R: 递归复制目录及内部的所有内容
- -a:保留源文件的所有属性
- -v:显示复制过程
- -f:强制执行
mv
- 命令英文原意:move
- 命令所在路径:/bin/mv
- 执行权限:所有用户
- 功能描述:剪切文件、改名
- 语法:mv [OPTION]… SOURCE… DIRECTORY
- OPTION:
- -i:交互式
- -f:强制
shutdown
- 命令所在路径:/sbin/shutdown
- 执行权限:root
- 功能描述:关机
- 语法:shutdown [OPTION]… TIME [MESSAGE]
- OPTION:
- -h:关机
- -r:重启
- 示例
- shutdown -h now 立即关机
- shutdown -r now 立即重启