Linux命令(备忘)
1. ls :分页显示:ls 目录 | more;
2. od:以不同方式查看文件内容,od [option] 。如十六进制显示内容:od [-x] ;
3. system-config-packages:添加删除软件;
4. rm:rm –rf 目录 (非空,无链接),rmdir:删除空目录;
5. cp:cp –dpR 源目录 目标位置 , dpR:防止一些特殊文件无法复制;
6. chmod : vgoa: v:拥用者,g:组,o:其它,a:所有者 r=4,w=2,x=1,wx=:rw-:6,r-x:5;
7. ldd:查看软件依赖库,如,dd 软件名;
8. ln:建立链接,ln –sv xx yy, yy为xx的链接, -v :表示回应结果
9. date:更改系统时间,date –s 2009/01/01 或 date –s 20090101,date –s 12:00:00,date –s “2009-01-01 12::00:00”
10. hwclock: 系统时间写入硬件coms; / clock –w (同样效果);
11. find:find 目录 –name *.*(要查找的文件);
12. 查看cpu相关信息,cat /proc/相关文件,如cat /proc/cupinfo;
13. kill: kill –sig 进程号,如kill -9 pid ;
14. ps: ps –e ,ps –a ,ps –A ,ps –aux;
15. ifconfig:查看网络配置;
16. netstat: 查看网络状态,如:netstat –na 查看端口;
17. lsof: 查看端口相关的程序,lsof –i :port ,注意-i后要有空格;
18. tar: -zxvf 调用gzip -jxvf 调用bzip 一般情况下-xvf tar自动识别调用相应软件;
19. locate:查找文件,该命令要更新updatedb才能找到新建的文件,locate xx;
20. 查看文件:cat小文件,more大文件,less与more比多了可以向上回查;
21. uname:查看内核版本,uname –a / uname –r;
22. lsb_release:查看发行版本, lsb_release –a;
23. 文件属性:abbb ccc ddd ,a:文件类型,bbb:文件拥用者,ccc:组,ddd:其它用户;
24. fdisk:查看硬盘情况,也可能进行分区操作,fdisk –l; fdisk 盘名,如fdisk /dev/had;
25. du/df :du –sh xx(文件),查看xx大小;df –lh ,查看硬盘分配情况;
26. 查看服务:chkconfig/service :service - -status-all,查看所有服务状态,service [服务名] start/stop/restart ,开启/停止/重启服务;
27.查看库:动态库:nm -D libxxx.so 静态库:ar -t libxxx.a
28.关机:init 0
29.查看LINUX版本:lsb_release -a
30. rpm:
a) 安装:rpm –ivh xxx.rpm ,不要依赖时:rpm –ivh - -nodeps xxx.rpm;
b) 升级:rpm –Uvh xxx.rpm;
c) 查询:rpm –qa xxx;
d) 查询安装位置:rpm –ql xxx;
e) 查安装信息:rpm –qi xxx;
f) 删除安装:rpm –e xxx;
g) 查rpm安装包包含文件:rpm –qpl xxx.rpm;
h) 查rpm安装包信息:rpm –qpi xxx.rpm;