linux经常使用命令总结

du -sh * 当前目录下全部文件占用空间大小,df  空间占用linux

top 资源使用状况 M 根据驻留内存大小进行排序vim

tail ssh

一、tail -f filename
说明:监视filename文件的尾部内容(默认10行,至关于增长参数 -n 10),刷新显示在屏幕上。退出,按下CTRL+C。工具

二、tail -n 20 filename
说明:显示filename最后20行。ui

三、tail -r -n 10 filename
说明:逆序显示filename最后10行。spa

 

man 手册 +命令firefox

lsof -i:端口号 rest

  2016-10-09排序

kill -9递归

kill  -s  9  15572 

其中,-s 9 制定了传递给进程的信号是9,即强制、尽快终止进程。 15572则是上面ps查到的火狐(firefox)的PID。

简单吧,但有个问题,进程少时ps还无所谓,进程多了,就会以为痛苦了,不管是ps -ef 仍是ps -aux,每次都要在一大串进程信息里面查找到要杀的进程PID,看的眼都花了。

用法详解:

kill -9, 这个强大和危险的命令迫使进程在运行时忽然终止,进程在结束后不能自我清理。危害是致使系统资源没法正常释放,通常不推荐使用,除非其余办法都无效。 
当使用此命令时,必定要经过ps -ef确认没有剩下任何僵尸进程。只能经过终止父进程来消除僵尸进程。若是僵尸进程被init收养,问题就比较严重了。杀死init进程意味着关闭系统。 
若是系统中有僵尸进程,而且其父进程是init,并且僵尸进程占用了大量的系统资源,那么就须要在某个时候重启机器以清除进程表了。

 

 2016-10-10

vim /搜索,n下一个,shift+n上一个,u撤销;

G光标移动到末尾,gg移动到开头

 删除文件 rm -rf
-r 向下递归,删除多级目录
-f 强行删除,不做任何提示

unzip

chmod +x test.sh 

mv /usr/lib/* /001 是将 /usr/lib/下全部的东西移到/001/中。
mv /usr/lib/ /001 是将lib和其内部的全部东西移到/001/中。 此后,/usr里再也不有lib; /001里有lib/及其原有的东西。


使用pscp从widnows向linux上传或者下载

下载:
pscp user@*.*.*.*:/home/dev/test.txt c:/test.txt

上传
pscp c:/test.tar root@192.168.1.1:/home/test.jar

 2017-01-05

 修改ssh端口  vim /etc/ssh/sshd_config

防火墙配置tui工具  system_config_firewall

重启sshd  systemctl restart sshd

相关文章
相关标签/搜索