工作了一段时间了,把工作中常用的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
|