查看当前系统安装的shell有哪些种类:cat /etc/shells
默认使用bash(bashell)
1.TAB的补全文件名功能,两次连击列出所有选项
2.清屏的快捷键Ctrl+L ; 清除光标前的内容Ctrl+U
3.history查看历史命令,或者用上下键翻看
4.命令别名
1) alias 直接输入可查看,现有的别名
2) 定义别名
范例: alias copy = cp
alias xrm = “rm -r” 组合需引号
3) 删除别名 unalias [别名]
5.输入输出重定向
i. 0 STDIN 标准输入
ii. 1 SSTDOUT 标准输出
iii. 2 STDERR 标准错误输出
重定向:输入不从键盘输入,输出不从显示器输出。
1) 输出重定向 > (0>):
范例: ls -l /tmp > /tmp.msg
date >> /tmp.msg
输出重定向时:只用一个大于号第二个信息会覆盖第一个,用两个大于号,就能追加在其后面。
2) 输入重定向 < (1<):
范例: wall < /etc/txt
订制计划广播,将要广播的文件放在txt中。
3) 错误输出重定向 2> :做计划任务的时候必须写这个
范例:做一个备份:cp -R /usr /backup/usr.bak 2> /bak.error
6.管道:讲一个命令的输出,传送给另一个命令作为其输入。
使用方法:命令1| 命令2 |......
范例: ls -l /etc | more
ls -l /etc | grep init
ls -l /etc | grep init | wc -l (wc 统计文件有多少行)
7.命令连接符:
i. 分号(;):让命令按顺序自动执行。
ii. && :逻辑与。
iii. || :逻辑或。
8.命令替换符 (``):数字1旁边,不是单引号
格式:命令1 `which touch` 查看存放touch的路径和详细信息