你们好,又碰面了,我是大家的同事全栈君。关键字:linux查进程、杀进程、起进程1.查进程ps命令查找与进程相关的PID号:psa显示现行终端机下的所有程序,包括其他用户的程序。ps-A显示所有程序。psc列举程序时,显示每位程序真正的指令名称,而不包含路径,参数或常驻服务的标识。ps-e此参数的疗效和指定”A”参数相同。pse列举程序时,显示每位程序所使用的环境变量。psf用ASCII字符显示树形结构,抒发程序间的互相关系。ps-H显示树形结构,表示程序间的互相关系。ps-N显示所有的程序,不仅执行ps指令终端机下的程序之外。pss采用程序讯号的格式显示程序状况。psS列举程序时,包括已中断的子程序资料。ps-t指定终端机编号,并列举属于该终端机的程序的状况。psu以用户为主的格式来显示程序状况。psx显示所有程序,不以终端机来分辨。最常用的方式是psaux,之后再通过管路使用grep命令过滤查找特定的进程,之后再对特定的进程进行操作。psaux|grepprogram_filter_word,ps-ef|greptomcat

ps-ef|grepjava|grep-vgrep显示出所有的java进程,去处掉当前的grep进程。2.杀进程使用kill命令结束进程:killxxx常用:kill-9324Linux下还提供了一个killall命令,可以直接使用进程的名子而不是进程标示号,比如:#killall-9NAME

3.步入到进程的执行文件所在的路径下,执行文件./文件名

附:

这是本人花了两天时间整理得来的,一些最常用的月球人都晓得的命令就省去啦!最后提供pdf指南下载

1.修改档案拥有者命令:chown

–version

userfile…功能:修改文件或则文件夹的拥有者参数格式:  user:新的档案拥有者的使用者IDgroup:新的档案拥有者的使用者群体(group)  -c:若该档案拥有者确实早已修改,才显示其修改动作  -f:若该档案拥有者难以被修改也不要显示错误讯息  -h:只对于联结(link)进行变更,而非该link真正指向的档案  -v:显示拥有者变更的详尽资料  -R:对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的形式挨个变更)

比如:chown-Roracle:oinstall/oracle/u01/app/oracle修改目录拥有者为oracle

2.更改权限命令:chmod(changemode)功能:改变文件的读写和执行权限。有符号法和八补码数字法。选项:(1)符号法:命令格式:chmod{u|g|o|a}{+|-|=}{r|w|x}filenameu(user)表示用户本人。g(group)表示同组用户。o(oher)表示其他用户。a(all)表示所有用户。+用于给与指定用户的许可权限。–用于取消指定用户的许可权限。=将所许可的权限赋给文件。r(read)读许可,表示可以拷贝该文件或目录的内容。w(write)写许可,表示可以更改该文件或目录的内容。x(execute)执行许可,表示可以执行该文件或步入目录。(2)八补码数字法:命令格式:chmodabcfile其中a,b,c各为一个八补码数字,分别表示User、Group、及Other的权限。4(100)表示可读。2(010)表示可写。1(001)表示可执行。若要rwx属性则4+2+1=7;若要rw-属性则4+2=6;若要r-x属性则4+1=5。

比如:#chmoda+rxfilename让所有用户可以读和执行文件filename。#chmodgo-rxfilename取消同组和其他用户的读和执行文件filename的权限。#chmod741filename让本人可读写执行、同组用户可读、其他用户可执行文件filename。#chmod-R755/home/oracle递归修改目录权限,本人可读写执行、同组用户可读可执行、其他用户可读可执行

linux hostname命令_linux查进程_杀进程

3.更改文件日期命令:touch格式:touchfilenae功能:改变文件的日期,不对文件的内容做改动,若文件不存在则构建新文件。诸如:%touchfile

4.链接文件命令:ln(link)格式:lnfilenamelinknamelndirectorypathname功能:为文件或目录构建一个链。其中,filename和directory是源文件名和源目录名;linkname和pathname分别表示与源文件或源目录名相链接的文件或目录。选项:-s为文件或目录构建符号链接。不加-s表示为文件或目录构建硬链接注释:链接的目地在于,对一个文件或目录赋于两个以上的名子,使其可以出现在不同的目录中,既可以使文件或目录共享,又可以节约c盘空间。诸如:%ln-sfilenamelinkname

5.显示日期命令:date诸如:%date

6.显示月历命令:cal(calendar)格式:calyear功能:显示某年内指定的月历诸如:%cal1998

7.显示文件腹部命令:head格式:headfilename功能:显示文件的腹部选项:缺省显示文件的头10行。-i显示文件的开始i行。诸如:%headfilename

8.显示文件尾部命令:tail格式:tailfilename功能:显示文件的尾部选项:缺省显示文件的末10行。-i显示文件最后i行。+i从文件的第i行开始显示。诸如:%tailfilename

9.显示用户标示命令:id格式:id功能:显示用户标示及用户所属的所有组。选项:-a显示用户名、用户标示及用户所属的所有组注释:比如:%idusername

10.查看当前登入的用户命令:users

11.显示都谁登陆到机器上命令:who格式:who功能:显示当前正在系统中的所有用户名子,使用终端设备号,注册时间。诸如:%who

12.显示当前终端上的用户名命令:whoami格式:whoami功能:显示出当前终端上使用的用户。诸如:%whoami

13.找寻文件命令:find格式:findpathnameexpression功能:在所给的路经名下寻觅符合表达式相匹配的文件。选项:-name表示文件名-user用户名,选定该用户所属的文件-size按大小查找,以block为单位,一个block是512B-mtimen按最后一次更改时间查找,选定n天内被更改的文件-perm按权限查找-type按文件类型查找-atime按最后一次访问时间查找

杀进程_linux查进程_linux hostname命令

比如:%find./-name’*abc*’-print

14.搜索文件中匹配符命令:grep格式:greppatternfilenames功能:逐行搜索所指定的文件或标准输入,并显示匹配模式的每一行。选项:-i匹配时忽视大小写-v找出模式失配的行

比如:%grep-i’java*’./test/run.sh

15.统计文件字数命令:wcfilename功能:统计文件中的文件行数、字数和字符数。选项:-l统计文件的行数-w统计文件的词组数-c统计文件的字符数注释:若缺省文件名则指标准输入诸如:%wc-c./test/run.sh

16.显示c盘空间命令:df(diskfree)格式:df功能:显示c盘空间的使用情况,包括文件系统安装的目录名、块设备名、总字节数、已用字节数、剩余字节数占用比率。选项:-a:显示全部的档案系统和各分割区的c盘使用情形-i:显示i-nodes的使用量-k:大小用k来表示(默认值)-t:显示某一个档案系统的所有分割区c盘使用量-x:显示不是某一个档案系统的所有分割区c盘使用量-T:显示每位分割区所属的档案系统名称-h:表示使用「Human-readable」的输出,也就是在档案系统大小使用GB、MB等易读的格式。注释:比如:%df-hi

17.查询档案或目录的c盘使用空间命令:du(diskusage)格式:du功能:以指定的目录下的子目录为单位linux防火墙设置,显示每位目录内所有档案所占用的c盘空间大小选项:-a:显示全部目录和其次目录下的每位档案所占的c盘空间-b:大小用bytes来表示(默认值为kbytes)-c:最后再加上总计(默认值)-s:只显示各档案大小的总合-x:只估算同属同一个档案系统的档案-L:估算所有的档案大小-h:表示档案系统大小使用GB、MB等易读的格式。诸如:%du-a%du-sh/etc只显示该目录的总合%du/etc|sort-nr|more统计结果用sort指令进行排序,sort的参数-nr表示要以数字排序法进行反向排序。

18.显示进程命令:ps格式:ps功能:显示系统中进程的信息。包括进程ID、控制进程终端、执行时间和命令。选项:-a显示所有进程信息-Uuidlist列举这个用户的所有进程-e显示当前运行的每一个进程信息-f显示一个完整的列表-x显示包括没有终端控制的进程状况。注释:比如:%ps-ef%ps-aux之后再借助一个管线符号导向到grep去查找特定的进程,之后再对特定的进程进行操作。

19.中止进程命令:kill格式:killpid功能:向指定的进程送讯号或中止进程。kill指令的用途是送一个signal给某一个process,由于大部分送的都是拿来杀掉process的SIGKILL或SIGHUP,因而称为kill选项:-9强行中止进程注释:pid标识进程号,可由ps命令得到。诸如:%kill-9pid你也可以用kill-l来察看可取代signal号码的数量字。kill的详尽情形请参阅mankill。

20.查看自己的IP地址命令:ifconfig格式:ifconfig-a21.查看路由表命令:netstat格式:netstat-rn

22.远程登陆命令:telnet格式:telnethostname

23.文件传输命令:ftp(filetransferprogram)格式:ftphostname功能:网路文件传输及远程操作。选项:ftp命令:cd步入远程机的目录lcd设置本地机的目录dir/ls显示远程的目录文件bin以二补码形式进行传输asc以文本文件形式进行传输get/mget从远程机取一个或多个文件put/mput向远程机送一个或多个文件prompt打开或关掉多个文件传送时的交互提示close关掉与远程机的联接quit退出ftp!/exitftp登录状态下,!表示暂时退出ftp状态回到本地目录,exit表示返回ftp状态注释:比如:%ftphostname

linux查进程_linux hostname命令_杀进程

24.查看自己的电子电邮命令:mailx格式:mailx选项:delete删掉next下一个quit退出reply回复

25.追忆命令命令:history格式:history功能:帮助用户追忆执行过的命令。选项:注释:比如:%history

26.网上对话命令:talk格式:talkusername功能:在网上与另一用户进行对话。选项:注释:对话时系统把终端分为上下两部份,上半部显示自己键入信息,下半部显示对方用户键入的信息。键入delete或Ctrl+C则结束对话。诸如:%talkusername

27.容许或拒绝接受信息命令:mesg(message)格式:mesg功能:准许或拒绝其它用户向自己所用的终端发送信息。选项:n拒绝其它用户向自己所用的终端写信息y容许其它用户向自己所用的终端写信息(缺省值)注释:比如:%mesgn

28.给其他用户写信息命令:write格式:writeusername功能:给其他用户的终端写信息。选项:注释:若对方没有拒绝,两用户可进行攀谈,键入EOF或Ctrl+C则结束对话。诸如:writeusername

29.创建、修改、删除用户和群组a.创建群组:比如:groupaddoinstall创建群组名为oinstall的组groupadd-g344dba创建组号是344的组,此时在/etc/passwd文件中形成一个组ID(GID)是344的项目。b.更改群组:groupmod:该命令用于改变用户组帐号的属性groupmod–g新的GID用户组帐号名groupmod–n新组名原组名:此命令因为改变用户组的名称

c.删掉群组:groupdel组名:该命令用于删掉指定的组帐号

d.新建用户:命令:useradd

-dhome

-sshell

-ccomment

-m

-ktemplate

-finactive

-eexpire

-ppasswd

linux hostname命令_杀进程_linux查进程

name主要参数-c:加上备注文字,备注文字保存在passwd的备注栏中。 -d:指定用户登录时的启始目录。-D:变更预设值。-e:指定帐号的有效时限,缺省表示永久有效。-f:指定在密码过期后多少天即关掉该帐号。-g:指定用户所属的群组。-G:指定用户所属的附加群组。-m:手动构建用户的登录目录。-M:不要手动构建用户的登录目录。-n:取消构建以用户名称为名的群组。-r:构建系统帐号。-s:指定用户登录后所使用的shell。-u:指定用户ID号。

举例:#useradd-goinstall-Gdbaoracle创建Oracle用户e.删掉用户命令:userdel用户名删掉指定的用户帐号userdel–r用户名(userdel用户名;rm用户名):删掉指定的用户帐号及寄主目录例:#useradd-grootkkk//把kkk用户加入root组里

f.更改用户命令:usermod更改已有用户的信息usermod–l旧用户名新用户名:更改用户名usermod–L用户名:用于锁定指定用户帐号,使其不能登入系统usermod–U用户名:对锁定的用户帐号进行解锁passwd–d用户名:使帐号无口令,即用户不须要口令才能登入系统例:#usermod-luser2user1//把用户user2更名为user1

30.启动、关闭防火墙永久打开或者关掉chkconfigiptablesonchkconfigiptablesoff即时生效:重启后还原serviceiptablesstartserviceiptablesstop或则:/etc/init.d/iptablesstart/etc/init.d/iptablesstop

31.启动VSFTP服务即时启动:/etc/init.d/vsftpdstart即时停止:/etc/init.d/vsftpdstop

开机默认VSFTP服务手动启动:方式一:(常用便捷)

root@localhostetc

#chkconfig–list|grepvsftpd(查看情况)vsftpd0:off1:off2:off3:off4:off5:off6:off

root@localhostetc

#chkconfigvsftpdon(执行ON设置)或则:方式二:更改文件/etc/rc.local,把行/usr/local/sbin/vsftpd&插入文件中linux hostname命令,以实现开机手动启动。

linux查进程_linux hostname命令_杀进程

32.vi方法a.步入输入模式新增(append)a:从光标所在位置后边开始新增资料linux hostname命令,光标後的资料随新增资料向後联通。A:从光标所在列最前边的地方开始新增资料。

插入(insert)i:从光标所在位置上面开始插入资料,光标後的资料随新增资料向後联通。I:从光标所在列的第一个非空白字元上面开始插入资料。

开始(open)o:在光标所在列下新增一列并步入输入模式。O:在光标所在列上方新增一列并步入输入模式。b.退出vi在指令模式下键入:q,:q!,:wq或:x(注意:号),都会退出vi。其中:wq和:x是镜象退出,而:q是直接退出,假如文件已有新的变化,vi会提示你保存文件而:q命令也会失效,这时你可以用:w命令保存文件后再用:q退出,或用:wq或:x命令退出,假如你不想保存改变后的文件,你就须要用:q!命令,这个命令将不保存文件而直接退出vi。

c.删掉与更改文件的命令:x:删掉光标所在字符。dd:删掉光标所在的列。r:更改光标所在字元,r後接著要修正的字符。R:步入取替换状态,新增文字会覆盖先前文字,直至按回到指令模式下为止。s:删掉光标所在字元,并步入输入模式。S:删掉光标所在的列,并步入输入模式。

d.屏幕翻滚类命令Ctrl+u:向文件首翻半屏Ctrl+d:向文件尾翻半屏Ctrl+f:向文件尾翻一屏Ctrl+b:向文件首翻一屏nz:将第n行滚至屏幕底部,不指定n时将当前行滚至屏幕底部。

e.删掉命令ndw或ndW:删掉光标处开始及其后的n-1个字do:删至行首d$:删至行尾ndd:删掉当前行及其后n-1行x或X:删掉一个字符,x删掉光标后的,而X删掉光标前的Ctrl+u:删掉输入方法下所输入的文本

f.搜索及替换命令/pattern:从光标开始处向文件尾搜索pattern?pattern:从光标开始处向文件首搜索patternn:在同一方向重复上一次搜索命令N:在反方向上重复上一次搜索命令:s/p1/p2/g:将当前行中所有p1均用p2取代:n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2取代:g/p1/s//p2/g:将文件中所有p1均用p2替换

g.复制,黏贴(1)选取文本块,使用v步入可视模式;联通光标键选取内容(2)复制选取块到缓冲区,用y;复制整行,用yy(3)剪切选取块到缓冲区linux操作系统,用d;剪切整行用dd(4)粘贴缓冲区中的内容,用p

h.其他在同一编辑窗打开第二个文件,用:sp在多个编辑文件之间切换,用Ctrl+w

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复