| 
 
 工作了一段时间了,把工作中常用的linux命令列了个清单,以后慢慢深入了解学习吧  
一、环境相关 
1、env 
查看系统环境变量  
如:  
# env
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.TNWBKuMTQN/Listeners
LC_TERMINAL_VERSION=3.4.4
COLORFGBG=15;0
ITERM_PROFILE=Default
XPC_FLAGS=0x0
LANG=zh_CN.UTF-8
......
  
?  
2、export 
增加修改系统环境变量  
如增加一个环境变量MY_CMDS:  
# export MY_CMDS=/Users/miuye/Public/cmds
  
?  
3、ssh 
安全远程登录  
如以root用户远程登录192.168.2.1  
# ssh root@192.168.2.1
  
?  
4、telnet 
远程登录  
如:  
telnet 192.168.2.1
  
?  
5、top 
查看系统cpu占用  
如:  
# top
  
?  
6、df 
查看文件系统的磁盘空间占用情况  
如:  
# df
  
?  
7、du 
查看文件夹和文件的磁盘占用情况  
如:  
# du
  
?  
二、文件操作 
1、touch 
新建一个空文件  
如新建空文件test.txt  
# touch test.txt
  
?  
2、vi 
编辑文件,如果文件不存在则新建  
如编辑文件test.txt  
# vi test.txt
  
?  
3、mv 
移动文件或重命名文件  
如将test.txt重命名为test2.txt  
# mv test.txt test2.txt
  
?  
4、cp 
复制文件  
如复制当前目录下的test.txt到 /root/tmp  
# cp test.txt  /root/tmp
  
?  
5、rm 
删除文件  
如删除当前目录下的test.txt  
# rm test.txt
  
?  
6、find 
查找文件  
如查找当前目录下以test开头的文件  
# find -name test*
  
?  
7、scp 
拷贝本地文件到远程服务器  
如拷贝本地的test.txt文件到192.168.2.5服务器的~/Code  目录下  
# scp test.txt  root@192.168.2.5:~/Code
  
?  
8、wget 
从指定的URL下载文件  
如从192.168.2.6的服务器下载test文件  
# wget http://192.168.2.6/test.txt
  
?  
9、tar 
压缩和解压tar包  
压缩:  
tar -zcvf FileName.tar.gz DirName
  
解压:  
# tar -zxvf FileName.tar.gz
  
?  
【待补充…】  
三、查看搜索文件 
1、cat 
2、tac 
3、head 
4、tail 
5、grep 
四、文本处理 
1、awk 
2、sed 
3、tr 
4、cut 
5、wc 
6、sort 
7、uniq 
8、diff 
9、join 
10、paste 
五、网络 
1、ping 
2、nslookup 
3、curl 
4、nc 
5、traceroute 
六、其他 
1、history 
2、nohub
                
                
                
        
        
    
 
 |