linux培训日志
主要讲解内容:
1. ln:硬链接与符号链接(详见有关文章)
2. shell命令行原字符的实际含义(在命令行中优先执行)
* 任一字符
? 任一单一字符
[ ] 内任一字符
[^ ] 非内任一字符
> (>>)
< (<<) 重定义符
! (!后有空格,相当于not)
!(!后没空格,
& 送后台执行
&& (并运算,
|| (或运算,
; (顺序执行,
例如:(好好理解)
[root@clone root]# cd /tmp && mkdir test (若第一个失败则第二个不会执行)
[root@clone root]# cd /tmp || mkdir test (若第一个失败则第二个才会执行)
[root@clone root]# cd /tmp ; mkdir test (若第一个失败则第二个会在当前目录执行)
" " 有特殊符号则转义,
' ' 有特殊符号不转义,
` ` 引用命令执行结果,有特殊符号则转义,
$() 与` `有相同的作用
例如:
[root@clone root]# echo `date -I`
2006-10-24
[root@clone root]# echo $(date -I)
2006-10-24
^str1^str2 替换命令
$ 引用变量的值
${} 引用变量的值
例如:(这个例子$无法办到)
[root@clone root]# echo ${HOME}_richardliu
/root_richardliu
\ 指行未结束或取消行中特殊字符
3.压缩/打包
gzip (.gz),
例如:
[root@clone root]# gzip my.tar * -c
此时若屏幕出现乱码,则要运行reset对终端初始化
bzip2(.bz ,压缩比例比较高),
compress(.Z),
tar (.tar)
1. ln:硬链接与符号链接(详见有关文章)
2. shell命令行原字符的实际含义(在命令行中优先执行)
* 任一字符
? 任一单一字符
[ ] 内任一字符
[^ ] 非内任一字符
> (>>)
< (<<) 重定义符
! (!后有空格,相当于not)
!(!后没空格,
& 送后台执行
&& (并运算,
|| (或运算,
; (顺序执行,
例如:(好好理解)
[root@clone root]# cd /tmp && mkdir test (若第一个失败则第二个不会执行)
[root@clone root]# cd /tmp || mkdir test (若第一个失败则第二个才会执行)
[root@clone root]# cd /tmp ; mkdir test (若第一个失败则第二个会在当前目录执行)
" " 有特殊符号则转义,
' ' 有特殊符号不转义,
` ` 引用命令执行结果,有特殊符号则转义,
$() 与` `有相同的作用
例如:
[root@clone root]# echo `date -I`
2006-10-24
[root@clone root]# echo $(date -I)
2006-10-24
^str1^str2 替换命令
$ 引用变量的值
${} 引用变量的值
例如:(这个例子$无法办到)
[root@clone root]# echo ${HOME}_richardliu
/root_richardliu
\ 指行未结束或取消行中特殊字符
3.压缩/打包
gzip (.gz),
例如:
[root@clone root]# gzip my.tar * -c
此时若屏幕出现乱码,则要运行reset对终端初始化
bzip2(.bz ,压缩比例比较高),
compress(.Z),
tar (.tar)
作者: supop 发布时间: 2006-10-25
:0L
作者: myxsg 发布时间: 2006-12-07
太简单点了吧????
作者: hwphoenix 发布时间: 2006-12-07
写的详细一点,哥哥.
作者: muruige 发布时间: 2006-12-07
太少了
作者: lvmen123 发布时间: 2007-05-09
学习学习
作者: chuyang 发布时间: 2011-03-20
就学点这
作者: hml1006 发布时间: 2011-03-21
多一点内容就更好了
作者: txgc_wm 发布时间: 2011-03-27