乱七八糟的命令

man ls |col -b >ls.txt

whatis du

cd -    前一目录

cd      直接回家

tree   

makir -p /home/dir1/dir2/dir3

head -5 /etc/passwd     tail

sudo /etc/init.d/apache2 stop

文件默认不能授予x权限,默认644

.bashrc   alias

name='ubuntu'  echo $name  export n='ubuntu'  子shell中查看 bash unset name

环境变量    SHELL   USER   PATH  MAIL  LANG  PS1

执行顺序    &&   ||   ;

ls -l `which mkdir`

""    ''   ` `    $   \    特殊字符

. xing.sh     bash xing.sh   source  xing.sh  ./xing.sh

默认变量字符串类型    数字 declare -i 

test -r /etc/passwd -a -w /etc/passwd;   echo $? 

vi +5 /etc/passwd       跳至第五行

vi +/for /etc/passwd     调至关键字for

i  o  a 

I  O  A

w  e  b  单词为单位移动

0 行首    3$  行尾    下移3行至尾

fa   fs   移至该行下一个指定字符处

% %    括号匹配

2G   234G   快速移动至某行

/etc  查找etc字符串

?etc  向前查找

/^ubuntu 

/ubuntu$

:1,$ s/str1/str2/g    替换   第一行到最后 

dd  yy p yy  x  10dd 10yy  J  u   ctrl+r .

:sp /etc/filename      ctrl+w  j k 切换窗口   :r filename 被复制的文件名

选择复制  v Y p 

!ls    与shell交互  强大!!

r !date 导入

2011年 09月 26日 星期一 21:31:11 CST

2,10s/^/#/g    c    添加注释

%s/^/\/\//g     s/^/#/c  

ab: mail test@gmail.com     快捷方式

vi   :sh  后台    exit  返回

:r !cal

route  ifconfig  hostname  ping  dig  wget 

jobs   bg   fg

dmesg

原文地址:https://www.cnblogs.com/xiangzi888/p/2195360.html