-
什么是shell?
"壳”,用户和操作系统内核之间通信的桥梁 -
shell命令语法分析?
commad [options] [arguments]
-- command : 命令名称。
-- options:表示命令选项。
-- arguments:表示命令参数。
- shell 通配符
*,?,[]
- shell (输入、输出、错误)重定向
<,<< ; >,>> ; 2>, 2>>
- shell的管道(命令连接)
|
如: # ls -al /etc/* |more
- shell自动补全命令行
TAL 键
- 系统管理与维护
- ls 命令:显示目录内容
ls [选项] [路径或文件名]
- cd 命令 :改变当前工作目录
cd [目录名]
- date 命令:显示或修改系统时间与日期
date [选项] 显示时间格式
- passwd 命令:设置用户密码
passwd [用户名]
- su 命令 :改变用户身份
su [选项] [用户名]
- clear 命令:清除屏幕信息
clear
- man 命令 :显示命令帮助信息
man [命令名称]
- who 命令:显示登录到系统的用户
who [选项] [file]
名称 [状态] 终端 时间 [活动时间] [进程标识](主机名)
- w 命令:显示登录到系统的用户信息
w [选项] [用户]
- uname 命令:显示操作系统相关信息
uname [选项]
- uptime 命令:输出系统任务队列信息
uptime
- last 命令:列出目前与过去登入信息的用户信息
last [选项] [-n 显示列数]
- demsg命令 :显示开机信息
demsg [选项]
- free 命令:显示系统内存状态
free [选项] [-s (间隔秒杀)]
- ps 命令:显示系统进程在瞬间的运行状态
ps [选项]
- top 命令:对处理器状态的实时监控
top [选项]
- 文本管理与编辑
- mkdir 命令:创建目录
mkdir [选项] 目录名
- more 命名:显示文件内容(屏幕)
more [选项] 文件名
- cat 命令:文件内容标准输出(文件)
cat [选项] 文件名
cat 文件1 文件2 > 文件3
- diff 命令:比较文件差异
diff [选项] 文件1 文件2
- grep 命令:文本过滤
grep [选项] 需要查找的字符文件名
- rm 命令 :删除文件或目录
rm [选项] 文件或目录
- touch 命令:修改文件访问和修改的时间
touch [选项] 设定的时间文件
- ln 命令:创建文件或目录链接
ln [选项] 源文件目标链接名
- file 命令:显示文件类型
file [选项] 文件名
- cp 命令:复制文件或目录
cp [选项] 源文件或目录 目录文件或目录
- find 命令 :查找指定文件
find path-name [-options] [-print -exec -ok 命令 {} \;]
- split 命令:分隔文档
split [选项] [input_file] [output_file]
- mv 命令:移动文件或目录
mv [选项] 源文件或目录 目标文件或目录