linux 常用命令记录 持续更新

vim 相关:

vim相关命令,根据以下链接,练习三遍

http://coolshell.cn/articles/5426.html

vim编码相关

ctags -R * 创建标签

vim -t tag  查找该标签(函数名等)

:ts 配合前一个命令使用,为列出所有具有该标签的文件

Crtl + ]/t 函数跳转:查看该函数源文件/回跳,若为系统函数,Shift + K

系统相关:

参考 http://www.weixuehao.com/archives/25

ps -ef :所有程序状态

ps -aux :目前正在内存中的程序

ipcs :查看共享内存信息

cat /proc/pid/status :查看进程号为pid的进程相关信息,详细说明参见http://blog.chinaunix.net/uid-24347760-id-2943156.html

crontab相关 :http://www.cnblogs.com/peida/archive/2013/01/08/2850483.html

tar zcvf /tar zxcf filename.tar.gz *

zip -r test.zip ./*

unzip test.zip -d /tmp

df -lh :显示磁盘使用情况

du -s/-h/-a :显示该文件夹总大小/方便阅读的形式/显示所有(包括文件)

od - Ax - tcx1 file 以十六进制配合ascii显示1表示没个字段包含的字节数

diff log2013.log log2014.log  -y -W 50 以并列方式显示两个文件的异同,-W指定列宽

top -H -p pid:显示指定pid的各线程信息,pstree也有该功能

ar -t :显示生成某静态库的目标文件

ldd :查看程序使用的动态库

find . -name "*.mp3" | grep -i joy | grep -vi vemix :grep与find 联合使用,注意grep的-v/-i/-n/-r选项(反包含/忽略大小写/显示行号/递归查找)

scp -P 2222 root@www.vpser.net:/root/lnmp0.4.tar.gz /home/lnmp0.4.tar.gz 从远程主机上获取文件/目录

ifconfig ethx ipaddr netmask x.x.x.x 或者修改 /etc/sysconfig/network-scripts/ifcfg-ethx 修改IP地址


原文地址:https://www.cnblogs.com/sunstars/p/4962309.html