LINUX基础

一、帮助命令
1.   whatis -w  查看命令
2.  查看路径
     binary文件:  which 
     make程序的安装路径:which  make 
     程序的搜索路径 : whereis
二、文件及目录管理
   1.  mkdir
    2. rm   、  rm  -rf    删除非空目录
     3. rm   *log  删除日志
    4.mv
    5.cp、cp -r
    6.cd、cd ~
    7.pwd
    8.path:$cd path  更改当前路径为
    9.ls、ls -lrt 按时间排序    ls -a
    10.find  ./  -name   
    11.locate
    12. cat 、 vi、 head、tail
     13.egrep 查找文件内容
     14.ln cc 、ln  -s cc    给文件加别名  
    15.path=
三、文本处理


1.-o  只输出匹配的文本行  -v只输出没有匹配的文本行
2.-c统计文件中包含的文本的次数
3.-n 打印匹配的行号
4.-i 搜索时忽略大小写
5. -l 只打印文件名
6、xargs命令行参数转换
7、sort 排序
8、unique消除重复行
9、tr转换
10、cut按列切分文本
11、paste拼接
12、wc统计行和字符
13、sed文本替换
 14  ‘s/text/replace_text/’  file 
15、awk数据流处理
16.-atime访问时间、-mtime修改时间、-ctime变化时间
17.-exec 继续执行
18、grep 文本搜索

四、磁盘管理
1、df -h
2、du -sh
3.gzip  压缩  


五、进程管理
1、ps -ef  查询正在运行的进程
2、kill  PID

六、性能监控
1、sar -u  监控CPU
2、sar -r 监控内存
3、sar -w 查询页面交换
4、df -h查询磁盘空间利用情况
5、watch

七、网络工具
1、netstat -a 列出所有端口
2、netstat -at列出所有tcp端口
3、netstat -l列出所有有监听的服务状态
4、route -n查看路由状态
5、ping IP发送ping包到地址IP
6、host domain寻找域名对应的IP
7、host IP
8、wget url 镜像下载
9、scp  上传
10、scp -r