linux常用命令

来源:互联网 发布:iphone制作视频软件 编辑:程序博客网 时间:2024/05/22 13:58

ps aux: 列出正在内存中的程序;

ps aux | grep redis: 查看名称中含有redis的应用程序;

ps -ef: 列出所有的进程程序;

ps -ef | grep dataserverhq: 查看程序dataserverhq的一些信息,例如进程id;

ps -ef | grep 6379: 查看占用6379端口的应用程序;

cat  /etc/issue: 查看系统的类型;

uname -a: 查看系统在名称,如用户名,系统的cpu寻址能力(32位还是64位);

cp -rf  dirA dirB: 将目录A下在文件及子目录都拷贝到目录B中;

ll: 列出当前目录下在显示文件和隐藏文件;

ls -l:列出当前目录下的显示文件;

kill pid: 根据进程的id杀死进程;

kill -9 pid: kill会发送信号SIGKILL给进程,即exit,exit不会被系统阻塞;

killall dataserverhq: 杀死所有的dataserverhq进程;

locate dataserverhq: 查找系统中所有的dataserverhq文件;

history 10: 列出最近10条执行的命令;

history | more: 按页查看已经执行过的命令;

history 10 | grep ls:查看最近10条命令中的ls命令;

ps:查看后台进程的运行状态;

pa aux:查看当下用户执行在所有进程;

rpm -qa | grep glibc:查看系统下安装了哪些和glibc相关的包,顺便看看glibc的版本;

rpm -qi glibc:查看系统glibc的版本;

ln -s targetfile linkfile:为targetfile创建一个软链接文件linkfile;

tar -czvf A.tar.gz fileA:将文件fileA用gzip的方式压缩成包A.tar.gz;

tar -xzvf A.tar.gz:将gzip格式的压缩包解压;

grep str ./*:在当前目录下的所有文件中查找字符串str;

grep -r str ./*:在当前目录下的所有文件中递归查找字符串str;

netstat -nap | grep 6379:查看占用6379端口的tcp连接情况;

cd  /proc/进程的id;ll;定位运行程序的所在路径;


在vim中常用到的命令:

gg: 移到文件头;

shift+g: 移到文件尾;

/str:在vim中查找字符串str;

n:向后查找高亮显示的str;

N:向前查找高亮显示的str;


查看某个进程消耗的系统资源信息:top -p pid;

查看某个进程消耗的详细系统资源信息:cat /pros/pid/status;

不挂断地运行命令:nohup command &。不人为重定向nohup的输出文件的话,会默认将程序的输出写到nohup.out中。







0 0
原创粉丝点击