全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 学道会
628 6
2019-04-27

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
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-4-27 14:32:39
点赞
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-4-27 14:39:42
为您点赞!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-4-27 14:41:09
感谢分享,向您学习,赞!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-4-27 16:57:39
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-4-27 19:17:25
点赞兄台!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群