经管之家送您一份
应届毕业生专属福利!
求职就业群
感谢您参与论坛问题回答
经管之家送您两个论坛币!
+2 论坛币
ch3. 常用命令及使用技巧
大概有600个,常用的有80个左右
Shell
C shell、Korn shell (ksh)、Bourne shell(sh)、 Tenex C Shell(tcsh)
发行版本,一般以bash为默认shell
格式:
command [options] [arguments]
\ 可以将一个命令持续到下一行
bash中的通配符:* ? [ ]
* 匹配任意一个或多个字符 例如 ls -al /etc/*/*.conf 列出/etc目录下子目录中的.conf结尾文件。但/etc目录下的不列出
?匹配任意单一字符
[] 匹配任何包含在方括号内的单字符
通配符可以组合使用
shell重定向:改变命令的输入源和输出
# wc < /etc/shadow wc命令统计shadow中的行数、单词数和字符数
<< 分隔符 即将一堆分隔号之间的内容作为命令的输入 ????待验证
输出重定向:> 和 >>
若重定向到文件,前者创建或覆盖一个输出文件,后者是追加
错误重定向: 2> 和 2>> 实现对错误输出的重定向
# tar zxvf text.tar.gz 2> error.txt 若text.tar.gz解压出现错误,会把错误信息发送到error.txt
shell管道: 用 | 符号,可以把多个命令连接起来,前一个命令是后一个命令的输入
shell中的转义字符:特殊符号 用\将其转换成普通字符
系统管理与维护
ls -a -d -l -s -k -u -t -o -x -r -q -m -S -R -pF -C -R -Q
pwd
cd
date [options] 显示格式(+ 时间格式)
# date '+This date now is : %x, time is now: %X, thanks!'
# date -s 20180715 修改系统时间
# date -s 17:25
或
# date -s "20180715 17:25"
-d --date 显示描述的日期
# date -d "2 days ago" +%Y-%m-%d
2018-07-13
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
|