指令 | 解释 | 指令 | 解释 |
---|---|---|---|
ls | 列出文件名 | * cp | 复制文件 |
cat | 显示文本文件 | * rm | 删除文件 |
less/ more | 分屏显示文件 | * mv | 移动文件 |
rmdir | 删除文件夹 | * mkdir | 创建文件夹 |
cd | 转换目录 | * man command | 查看 指令的详细描述 |
head | 显示文件开头 | * grep | 查找字符串 |
tail | 显示文件结尾 | * diff | 比较两个文件 |
sort | 按次序显示文件 | * file | 查看文件类型 |
uniq | 去掉文件中重复的行 | * date | 过去系统时间 |
gzip | 压缩文件 | * echo | 显示文本 |
gunzip | 解压缩文件 | * tar | 归档和展开文件 |
whereis | 查找命令 | * ps | 列出进程 |
which | 查找使用程序 | * kill | 杀死进程 |
df | 检查文件系统空间占用情况 | * chomd | 改变文件或目录的访问权限 |
du | 显示磁盘空间使用情况 | * chown | 改变文件或目录的属主 |
chgrp | 改变文件或目录所属的组 | * pwd | 显示当前工作目录的绝对路径 |
info | 获得帮助 | * rpm | rpm 包管理工具 |
ctrl + l | 清屏 | * clear | 清屏 |
in | 创建文件链接 | * who | 列出系统上的用户名单 |
talk | 与其他用户通信 | * write | 发送消息 |
* man | 获取帮助 |
联机帮助
man
- 解释: man指令 可找到特定的联机帮助页 , 可以找到简单的描述
- 格式:
man commandname
- 帮助的部分:
- NAME : 命令名称
- SYNOPSIS: 命令常用参数
- DESCRIPTION :命令一般描述以及用途
- SEE ALSO : 列出联机帮助页中与该命令直接相关或功能相近的其他命令
- BUGS: 解释命令或其输出中存在的任何已知的问题过缺陷
- EXAMPLES: 普通的用法示例
- AUTHORS: 联机帮助页以及命令的作者
man -k "list directory" 按照指定的内容查找 指令
info
- info 访问软件包或程序的帮助文档(信息帮助页)
- 格式 :
info commandname
shutdown
-
关闭或重启虚拟机
-
格式:
shutdown [-krhfnc] [time] [caution infomation]
选项 含义 -k 不是真正关机 ,只是发出警告给所有登陆的用户 -r 关机后立即重启 -h 立即关机 -f 快速关机 ,重启时跳过 fsck -n 快速关机 ,不经过init 程序 -c 取消一个正在执行shutdown指令
同步数据
选项 | 含义 |
---|---|
sync | 把内存的数据同步 到磁盘. |
logout | 注销用户 |
不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中
passwd 、su
- 修改密码
指令 | 解释 |
– | --|–|
passwd | 修改当前
用户密码 |
passwd <username> | 修改指定
用户密码
su | 切换到 root用户|
su <username> | 切换到指定用户|
echo
- 用于标准输出
- 格式:
echo [-n] infomation
- 列 : 两者是有区别的
指令 | 解释 |
---|---|
echo | 输出到控制台 |
echo [-n] | 输出到控制台不换行 |
echo “hello” | 原样输出 |
echo hello hello | 会忽略空格(只间隔一个空格) |
aqing9@upro:~$ echo $PATH
aqing9@upro:~$ echo `$PATH`
date
-
用于显示和设置系统日期和时间
-
格式:
date [-d|-s|-u] datestr
-
日期、时间格式:
mm/dd/yy
hh:mm:ss
指令 解释 * -d datestr <=> --date=datestr
显示 datestr 中所设定的时间 ( 非系统
时间)- -help 显示辅助讯息 * -s datestr <=> --set=datestr
将系统时间设为 datestr 中所设定的时间 -u <=> --utc <=> --universal 显示目前的格林威治时间 - -version 显示版本编号 -
例 : 设置时间
aqing9@upro:~$ date -s 18:05:06
wc
-
用于显示和设置系统日期和时间
-
格式:
wc [-clw][--help][--version][文件...]
指令 解释 -c或–bytes或–chars 只显示Bytes数。 -l或–lines 只显示 行
数。-w或--words
只显示 字
数。–help 在线帮助。 –version 显示版本信息。 -
例 : 设置时间
aqing9@upro:~/sh$ cat first.sh | wc -c
df
-
用于查看磁盘空间使用情况。 一般为 根或/var 分区
-
格式:
df [-a|-T|-h|-k] Filesystem
指令 解释 - a 显示所有物理文件按系统的使用情况,包括虚拟文件系统 ,如/proc , /sys 等 -T 显示物理文件系统的文件格式类型 –h 物理文件系统大小按兆字节为单位显示, 以G,M,K单位显示 -k 物理文件系统大小按千字节为单位显示
du
-
列出目录和文件所使用的的磁盘块数 , 每块占12字节
-
格式:
du [-ask] Filesystem
指令 解释 - a 仅列出空闲的文件数 -s 列出总的空闲空间(KB) -k 列出磁盘空间的使用情况(KB) - 例 : 设置时间
du -k du -as