Linux新手必学基本常用命令总结-linux安全运维_跨零代码

跨零代码为大家提供高品质的运维解决方案,请大家多多来访,跨零不胜感激,在此谢过。

命令作用:查看内核版本

命令格式:uname -r

命令作用:查看cpu位数
命令格式:getconf LONG_BIT
命令作用:查看CPU信息

命令格式:cat /proc/cpuinfo

命令作用:查看内存信息

命令格式:cat /proc/meminfo

命令作用:查看主机名

命令格式:hostname

命令作用:重新启动计算机

命令格式:reboot

命令作用:关闭计算机

命令格式:halt

命令作用:延迟关闭计算机

命令格式:shutdown -r +延迟关闭时间 ‘通知语句’

命令举例:shutdown -r +10 ‘跨零要关机了’
命令作用:查看命令的帮助

命令格式:help  要查询的命令

命令举例:help pwd

命令作用:查看工作目录
命令格式:pwd
命令作用:切换工作目录
命令格式:cd 要切换的目录
明令举例:cd /etc/stunnel/

命令作用:显示目录内容
命令格式:ls 加载项
明令举例:ls -l
命令选项:
-l :以长格式显示文件和目录的列表,包括权限、大小、最

-a :显示所有的子目录和文件的信息。包括隐藏文件夹和文
-A :同样会显示子目录和文件的信息,但是不会显示隐藏的
-d :显示该目录本身的属性 
-h :更加人性化的显示出目录或文件的大小,此选项需要和
-R :以递归的形式列出所有的目录及子目录中的所有内容 
–color :在命令符中以不同的颜色区分不同的文件,深蓝示可执行文件;黄色表示设备文件;红色表示压缩文件 
命令作用:统计目录及文件的空间占用率 
命令格式:[root@localhost ~]# du 选项 参数 
命令举例:[root@localhost ~]# du -sh /root/ 

命令选项: 
-a:统计目录中的所有文件 
-h:显示出K 或M 等数据大小单位 
-s :统计该目录的大小 

命令作用:创建空文件夹 
命令格式:[root@localhost ~]# mkdir 文件夹目录 
命令举例:[root@localhost ~]# mkdir /tiejiang 
命令选项: -p 一次性嵌套创建多个文件夹 

命令作用:创建空文件 
命令格式:[root@localhost ~]# touch 目录+文件名 
命令举例:[root@localhost ~]# touch /xuzhe/xu 

命令作用:创建链接 
命令格式:ln -s 源文件 链接文件 
命令举例:[root@localhost ~]# ln -s /usr/sbin/system-config-network /xuzhe/xu 

命令作用:复制文件或目录 
命令格式:[root@localhost ~]# cp 选项 被复制的目录或文件 复制到的目录 
命令举例:[root@localhost ~]# cp -f /xuzhe/xu /xu/xu 
命令选项: 
-a:包括以下所有选项 
-f:覆盖同名目录或文件而不提醒 
-i:覆盖同名目录或文件提醒用户

-p:复制时保持源文件的权限、属主等选项 
-r:复制时递归复制所有文件及子目录 

命令作用:删除文件或目录 
命令格式:[root@localhost ~]# rm 选项 要删除的目录 
命令举例:[root@localhost ~]# rm -fr /xuzhe 
命令选项: 
-f :删除目录或文件时不提醒 
-i :删除目录或文件时提醒 
-r :删除目录时必须使用此选项

命令作用:移动文件或目录 
命令格式:[root@localhost xuzhe]# mv 源文件或目录 移动到的目录 (同目录下可以起改名作用)  
命令举例:[root@localhost xuzhe]# mv xu wo

命令作用:查找文件或目录 
命令格式:[root@localhost ~]# find 查找范围 查找条件 
命令举例:[root@localhost ~]# find / “xu*” 
命令选项: 
-a :查找时必须满足所有条件 
-o :查找时可以只满足一个条件

命令作用:查看文件内容 
命令格式:[root@localhost ~]# cat 先是目录,之后是文件名 空格可以连续查看两个 
命令举例:[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifc 
命令格式:[root@localhost ~]# more 文件目录 
命令举例:[root@localhost ~]# more /etc/httpd/conf/httpd.conf 

命令作用:只查看文件的前X 行 
命令格式:[root@localhost ~]# head 只查看的行数 需要查看的文件目录 
命令举例:[root@localhost ~]# head -4 /etc/passwd 

命令作用:只查看文件的后X 行 
命令格式:[root@localhost ~]# tail 只查看的行数 需要查看的文件的目录
命令举例:[root@localhost ~]# tail -4 /etc/passwd 

命令作用:统计目录中的内容数量 
命令格式:[root@localhost ~]# wc 选项 要查看的目录或文件 
命令举例:[root@localhost ~]# wc /etc/passwd 
命令选项: 
-c :统计文件中的字节数 
-l :显示文件中的行数 

-w :统计文件中的单词数(汉字则除二) 
 
命令作用:查找文件中的内容 
命令格式:[root@localhost ~]# grep 选项 “查找内容” 查找的目录 
命令举例:[root@localhost ~]# grep -i “ftp” /etc/passwd 
命令选项: 
-i :查找内容时忽略大小写 
-v :反向查找,查找出与查找条件不相符的内容 

命令作用:使用gzip 对文件或数据进行压缩和解压缩 
命令格式:[root@localhost java]# gzip 选项 要压缩的文件  
命令举例:[root@localhost java]# gzip -9 font.properties  
命令选项: 
-1~9 :数值越大,压缩的比例越高。速度也越慢 
-d :解压缩 

命令作用:使用bzip2 的方式对文件或数据进行压缩和解压缩 
命令格式:[root@localhost java]# bzip2 选项 要解压缩的文件 
命令举例:[root@localhost java]# bzip2 -d font.properties  
命令选项: 
-1~9 :数值越大,压缩的比例越高。速度也越慢 
-d :解压缩 

命令作用:vim 编辑器 
命令格式:vim 文件位置 
命令举例:[root@localhost ~]# vim 1.file  
命令解释: 
vi编辑器主要有命令模式、输入模式、末行模式。 
在命令模式下按i进入到输入模式 按 esc 回到命令模式 
在命令模式下按:进入到末行模式 按 esc 回到命名模式 

输入模式主要负责对文本进行编辑 
命令选项 ↓ 
命令模式:主要负责删除、复制及粘贴文件内容等 
a :对光标之前插入内容 
i :对光标之后插入内容 
o :在光标所在行之后插入一个新行 
O :在光标所在行之前插入一个新行 
Ctrl+F :向下翻一整页 
Ctrl+B :向上翻一整页 
XXG :XXX 代表行数,G 是关键字。可以跳转到任意行
G :可以跳转到最后一行 
set nu :可以显示行号 
x :删除一个字符 

dd :删除整行字符 
yy :复制当前整行的内容。使用#yy 格式。#代表从光标开始复制的行数  
p :将复制的内容粘贴到光标之后P则是粘贴之前 
/ :指定进行查找指定的内容。使用n 向下查找。使用N 向上查找 
u :用于撤销操作 
ZZ :保存并退出 

末行模式:主要负责对文本进行查找、替换和保存还有退出什么的 
w :对文件内容修改并确认后的保存 
w :w加目录为保存并指定新的路径 
q! :强行退出而不保存 
wq :保存并退出 
e :使用e 文件路径 可以在 vi中打开新的文件 
r :在当前文件中插入某个文件 
% :在整个文件中查找内容并替换,命令格式为:% sub /旧内容/新内容/g 
n m :在指定行中进行查找内容并替换,n和 m为具体行数  
命令格式为 10,20 sub /旧内容 /新内容 /g 

命令作用:使用tar 对文档或文件进行归档并压缩 
命令格式:[root@localhost ~]# tar 选项 对归档文件命名 要归档的文件的路径 
命令举例:[root@localhost ~]# tar zcvf xiaojj.tar.gz /etc 
命令参数: 
-c :用于创建XXX.tar 格式的文件 
-x :用于解开XXX.tar 格式的文件 
-C :解包时规定释放的路径 
-f :对文件进行归档 
-j :对归档文件使用bzip2 格式的压缩或解压缩 
-z :对归档文件使用gzip 格式的压缩或解压缩 
-p :归档时保留文件或目录的权限设置 
-P :归档时保留文件或目录的绝对路径 
-t :不恢复归档,只是查看归档文件中的内容 
-v :查看归档或恢复时的详细信息 
命令详解:   
[root@localhost ~]# tar cfvj xu.tar.bz2 /etc/   对应的解释: 
关键字  调用参数 cfvj   对归档文件起名为xu  使用tar 的后缀  以及使用 bzip2 进行压缩后的后
缀  要归档的文件目录为/etc 

[root@localhost ~]# tar xjvf xu.tar.bz2 -C /root/home/  对应的解释: 
关键字  选用参数xjvf  将归档文件xu.tar.bz2  调用C的参数  将解压出来的文档归放到/root目
录下的/home 目录  index.htm

命令作用:rpm 软件包管理工具 
命令格式:[root@localhost ~]# rpm 选项 参数或路径

命令举例:[root@localhost ~]# rpm -ql elinks 
命令选项: 
查看rpm 类:rpm 命令只能查询通告rpm 方式安装的软件 
-q :使用软件名作为参数,查看该软件是否安装 
-ql :使用软件名作为参数,查看该软件的安装目录 
-qf :指定文件或目录是由哪个软件包所安装的 
-qa :查看当前系统中所有所有rpm 方式安装的软件 
-qpl :查看当前软件即将安装到的位置和文件列表 
-qa :查看当前系统中所有使用rpm 安装的软件 
安装、升级卸载rpm 软件包: 
-i :在当前系统中安装一个rpm 包 
-e :卸载指定名称的rpm 包 
-h :在安装或升级时,使用###显示进度 
-v :在安装或升级时,显示详细信息 
–initdb :重建 rpm 数据库 
-U :升级系统中的某个软件包,如果该软件尚未安装,则自动安装该软件 
-F :升级系统中的某个软件包,如果该软件尚未安装,则放弃安装该软件 
   –force 强制安装某个软件包,并替换现有的已安装的软件 
   –nodeps 在安装、升级或卸载软件包时,不检查与其他软件包的依赖关系 
命令详解: 
[root@localhost ~]# rpm -ivh –force ./xuzhe/Server/info-4.8-14.el5.i386.rpm   
需要在安装或删除软件包的后面另起 –加选项才能实现功能 

命令作用:查看用户帐号的基本文件和密码文件 
命令格式:[root@localhost ~]# 从前查看用户的基本参数 从前查看用户的密码 
命令举例:[root@localhost ~]# head /etc/passwd 
命令举例:[root@localhost ~]# head /etc/shadow 

命令作用:添加用户帐号 
命令格式:[root@localhost ~]# useradd 选项 参数 选项 参数 账户名 
命令举例:[root@localhost ~]# useradd -u 99999 -d /root/xz xz 
命令选项: 
-u :指定用户的UID 号 
-d :指定用户的宿主目录 
-e :指定用户的失效时间;格式为YYYY-MM-DD 
-g :指定用户的基本组名。也可以使用GID 号来指定 
-G :指定用户的附加组名。同样也可以使用GID 号来指定 
-M :不建立宿主目录 
-s :指定用于用户登录的Shell 

命令作用:为用户帐号设置密码 
命令格式:[root@localhost ~]# passwd 用户名 选项
命令举例:[root@localhost ~]# passwd xuzhe -d 

命令选项: 
-d :清空用户的指定密码,用户帐号仅使用帐号便可以登录系统 
-l :锁定用户帐号 
-u :解锁用户帐号 
-S :查看用户帐号状态(是否被锁定) 
-f :强制执行命令

命令作用:修改用户帐号属性 
命令格式: [root@localhost ~]# usermod 选项 参数 选项 指定的宿主目录 选项 指定失效的日期 被
更改的用户名 
命令举例:[root@localhost ~]# usermod -u 1999 -d /root/xz/ -e 2013-2-30 xuzhe 
命令选项: 
-u :修改用户的UID 号 
-d :修改用户的宿主目录 
-e :指定用户帐号的失效时间;使用YYYY-MM-DD日期格式 
-g :修改用户的基本组名,可以使用GID 号 
-G :修改用户的附加组名,可以使用GID 号 
-s :指定用户登录的Shell 
-l :指定用户帐号的登录名 
-L :锁定用户帐号 
-U :解锁用户帐号 

命令作用:删除用户帐号 
命令格式:[root@localhost ~]# userdel 删除的用户名 选项 
命令举例:[root@localhost ~]# userdel xuzhe -r 
命令选项: 
-r :同时将删除宿主目录 

命令作用:修改用户初始配置文件 
命令介绍:在使用 vim 编辑器进入到初始配置文件后,将需要配置的命令加入到编辑框中。 
命令格式:没有特定的格式,只要是需要开机自动执行的命令即可 
命令举例:[root@localhost ~]# vim /root/.bash_logout 
命令选项: 
.bashrc :该文件中的命令将在用户每次登录时被执行 
.bash_logout :该文件中的命令将在用户退出登录时被执行 

命令作用:查询root 组包括了那些用户帐号 
命令举例:[root@localhost ~]# grep “root” /etc/group 

命令作用:添加组帐号 
命令格式:[root@localhost ~]# groupadd 新建的组名 参数 指定的GID 号 
命令举例:[root@localhost ~]# groupadd 123 -g 11111 
命令选项: 
-g :为新建的组帐号指定GID  
文件路径:/etc/passwd    用户基本文件路径 
文件路径:/etc/shadow    用户密码文件路径 
文件路径:/etc/group     组帐号基本文件路径 
文件路径:/etc/gshadow   组帐号密码文件路径

命令作用:删除组帐号 
命令格式:[root@localhost ~]# groupdel 需要删除的组名 
命令举例:[root@localhost ~]# groupdel 123 
 
命令作用:向组中添加用户帐号 
命令格式:[root@localhost ~]# gpasswd 选项 同时添加的用户帐号使用,隔开 组名 
命令举例:[root@localhost ~]# gpasswd -W xz,xu,xuzhe root 
命令选项: 
-a :向组中添加用户帐号 
-d :在组中删除用户帐号 
-W :同时向一个组中添加多个用户帐号

命令作用:快速的查看用户的 UID、GID 以及附加组 
命令格式:[root@localhost ~]# id 用户帐号 
命令举例:[root@localhost ~]# id root 
 
命令作用:查看用户的登录信息 
命令格式:[root@localhost ~]# finger 查询的用户帐号 
命令举例:[root@localhost ~]# finger root 
 
命令作用:查看当前所有的登录的用户 
命令举例:[root@localhost ~]# w 
 
命令作用:为文件或目录设置权限 
命令格式:[root@localhost ~]# chmod 设置的权限参数 要
命令举例:[root@localhost ~]# chmod 777 /root -R 

命令选项: 
7 :在权限参数中,代表完全控制 
4 :在权限参数中,代表可以查看文件内容,可以同除7 之外的权限累加 
2 :在权限参数中,代表可以修改文件内容,可以同除7 之外的权限累加 
1 :在权限参数中,代表可以执行文件内容,可以同除7 之外的权限累加 
-R :以递归的方式将权限的设置应用到子文件和子文件夹 
 
命令作用:设置文件或文件夹的属主、属组 
命令格式:[root@localhost ~]# chown 属主或属组 即将设置的文件或文件夹 
命令举例:[root@localhost ~]# chown :gdm /root/ 
命令介绍:属主格式为[root@localhost ~]# chown root /root/ 
命令介绍:属组格式为[root@localhost ~]# chown :gdm /root/ 

命令作用:在交互式分区管理界面中规划硬盘中的分区 
命令格式:[root@localhost ~]# fdisk 进入要配置的硬盘中而不是分区 
命令举例:[root@localhost ~]# fdisk /dev/sda 
命令选项: 
fdisk -l :查看分区情况 
p :列出该硬盘中的分区情况 
n :新建分区 
   —-e 新建扩展分区 
   —-p 新建主分区 
   —-n 新建逻辑分区 
d :删除分区,使用分区号来做参数 
t :更改分区类型。也就是修改分区ID 
w :保存并退出 
q :退出但是不保存

命令作用:Linux 中的   
命令格式:[root@localhost ~]# mkfs.格式化之后的文件系统 需要格式化的分区路径 
命令举例:[root@localhost ~]# mkfs.ext3 /dev/sdb1 
命令选项:可以将文件系统的格式改成别的 
 
命令作用:添加虚拟内存 
命令格式:[root@localhost ~]# mkswap 变成虚拟内存的分区 
命令举例:[root@localhost ~]# mkswap /dev/sdb5 
 
命令作用:查看虚拟内存 
命令举例:[root@localhost ~]# cat /proc/meminfo |grep “SwapTotal:” 
 
命令作用:启动和停用交换分区(虚拟内存) 
命令格式:[root@localhost ~]# 关键字 需要启动或关闭的交换分区 
命令举例:[root@localhost ~]# swapon /dev/sdb5 
命令举例:[root@localhost ~]# swapoff /dev/sdb5 
 
命令作用:挂载文件系统(格式化后的分区) 
命令格式:[root@localhost ~]# mount 分区路径 要挂载到哪里 
命令举例:[root@localhost ~]# mount /dev/sdb /root/xz 
命令介绍:只输入mount 时会显示分区挂载情况 
命令选项: 
-o loop :在挂载 IOS 镜像时使用此参数。在挂载完成后就可以不必解压缩便读取其中的文件数据 
 
命令作用:卸载文件系统 
命令格式:[root@localhost ~]# umount 要卸载的挂载点(或者是分区路径) 
命令举例:[root@localhost ~]# umount /root/xz 
命令举例:[root@localhost ~]# umount /dev/sdb1  
命令作用:开机自动挂载文件系统 
命令介绍:在使用[root@localhost ~]# vim /etc/fstab 进入到该文件中后,按照顺序输入以下 
命令格式:分区路径              挂载点               文件系统    照抄     开机是否检测 
命令举例:/dev/sdb1               /root/xz                ext3    defaults        0 0 
命令举例:/dev/sdb5               swap                    swap    defaults        0 0 
 
命令作用:查看磁盘使用情况 
命令格式:[root@localhost ~]# df 参数 
命令举例:[root@localhost ~]# df -Th 
命令选项: 
-h :显示容量大小 
-T :显示文件系统类型 

命令作用:PV命令查看物理卷 
命令举例:[root@localhost ~]# pvscan 
 
命令作用:将硬盘或分区转换为物理分区 
命令格式:[root@localhost ~]# pvcreate 需要转换成物理卷的分区,可以多个 
命令举例:[root@localhost ~]# pvcreate /dev/sdb1 
 
命令作用:查看该物理卷的详细信息 
命令格式:[root@localhost ~]# pvdisplay 需要查看的物理卷名 
命令举例:[root@localhost ~]# pvdisplay /dev/sdb1 
 
命令作用:将一个物理卷还原成普通分区或磁盘 
命令格式:[root@localhost ~]# pvremove 需要还原的分区或磁盘 
命令举例:[root@localhost ~]# pvremove /dev/sdb1 
 
命令作用:查看VG 卷组 
命令举例:[root@localhost ~]# vgscan 
 
命令作用:将一个或多个物理卷创建成一个VG 卷组 
命令格式:[root@localhost ~]# vgcreate 创建的 VG 名 对应的物理卷路径 
命令举例:[root@localhost ~]# vgcreate xzvg /dev/sdb1 
 
命令作用:显示VG 卷组的详细信息 
命令格式:[root@localhost ~]# vgdisplay 需要列出信息的VG 名 
命令举例:[root@localhost ~]# vgdisplay xzvg 
 
命令作用:删除一个VG 卷组 
命令格式:[root@localhost ~]# vgremove 需要删除的卷组名 命令举例:[root@localhost ~]# vgremove xzvg 
 
命令作用:用于扩展VG 卷组的磁盘空间 
命令格式:[root@localhost ~]# vgextend 需要扩展的VG名 新添的物理卷路径 
命令举例:[root@localhost ~]# vgextend xzvg /dev/sdc1 
 
命令作用:用于查看全部的LV 逻辑卷 
命令举例:[root@localhost ~]# lvscan 
 
命令作用:用于创建LV 逻辑卷 
命令格式:[root@localhost ~]# lvcreate  参数  指定的大小  参数  逻辑卷名字  卷组的名字   
命令举例:[root@localhost ~]# lvcreate -L 1G -n xzlv xzvg 
命令选项: 
-L :指定分区的大小 
-n :新建逻辑卷 
 
命令作用:查看该逻辑卷的详细信息 
命令举例:[root@localhost ~]# lvdisplay xzvg 
 
命令作用:用于扩展逻辑卷的空间 
命令格式:[root@localhost ~]# lvextend -L +大小 卷组路径下的逻辑卷 
命令举例:[root@localhost ~]# lvextend -L +1G /dev/xuzhevg/xuzhelv 

命令作用:删除现有的逻辑卷 
命令举例:[root@localhost ~]# lvremove xzlv 

命令作用:使该分区支持磁盘配额功能 
命令格式:[root@localhost ~]# mount -o remount,usrquota,grpquota 需要配置的分区  
命令举例:[root@localhost ~]# mount -o remount,usrquota,grpquota /dev/xzvg/xzlv  
 
命令作用:手动修改逻辑卷的挂载路径或开机启动 
命令举例:[root@localhost ~]# vim /etc/fstab  
命令解释: 
/dev/xzvg/xzlv          /xz          ext3    defaults,usrquota,qrpquota      0 0   
可以按照上述信息进行修改或添加 
 
命令作用:检测磁盘配额并生成配额文件 
命令格式:[root@localhost ~]# quotacheck 选项 需要创建配额文件的路径 
命令举例:[root@localhost ~]# quotacheck -ugcv /xz 
命令选项: 
-a :扫描所有的分区 
-u,-g :分别检测用户和组的配额信息 -c :创建新的配额文件 
-v :显示命令在执行过程中的详细信息 
 
命令作用:对用户和组进行配额设置 
命令格式:[root@localhost ~]# edquota 选项 要配置的用户或组 
命令举例:[root@localhost ~]# edquota -u xz 
命令选项: 
-u :对用户进行配置 
-g :对组进行配置 
命令解释: 
配额作用范围     已使用磁盘容量    硬盘软限制    硬盘硬限制    已有文件数   文件软限制    文件硬限制  
/dev/mapper/xzvg-xzlv    2345    55555       66666        456          0          0 
对应的 
Filesystem       blocks           soft       hard         inodes       soft       hard 
/dev/mapper/xzvg-xzlv      0        0            0          0           0         0 
 
命令作用:启动和关闭磁盘配额 
命令格式:[root@localhost xz]# 启动或关闭  选项  执行目录 
命令举例:[root@localhost xz]# quotaon -ugv /xz   启用 
命令举例:[root@localhost xz]# quotaoff -ugv /xz   关闭 
命令选项: 
-u :启用用户配额 
-g :启用组配额 
-v :显示执行详细过程 
 
命令作用:查看用户或组的配额信息 
命令格式:[root@localhost xz]# quota  选项  查看的用户 
命令举例:[root@localhost xz]# quota -u xz 
命令选项: 
-u和-g :用户和组 
 
命令作用:查看目录的配额信息 
命令格式:[root@localhost xz]# repquota 目录路径 
命令举例:[root@localhost xz]# repquota /xz 
 
命令作用:在开机启动的时候运行命令 
命令介绍:rc.local 脚本是额外的启动控制文件,一般在系统所有需要加载的脚本的最后进行。Rc.kical 脚本
一般由管理员自行设置开机启动任务,运行级别为 2.3.4.5 中都会默认加载该脚本,凡是需要在系统启动时自动执
行的一些命令操作都可以添加到该文件中 
命令格式:使用vim 编辑器进入到该文本中添加需要运行的命令 
命令举例:[root@localhost ~]# vim /etc/rc.d/rc.local  
 
命令作用:控制Linux 下的服务 
命令格式:[root@localhost ~]# service 服务名 控制参数 命令举例:[root@localhost ~]# service squid status 
命令选项: 
start :启动服务 
stop :停止服务 
restart :重启服务 
reload :刷新服务 
status :查看服务当前运行状态 
命令解释:常用的服务在/etc/rc.d/init.d/目录下 
 
命令作用:一次性管理多个服务 
命令格式:[root@localhost ~]# ntsysv –level 管理该级别中的服务 
命令举例:[root@localhost ~]# ntsysv –level 52 
 
命令作用:查看和开启或关闭服务 
命令格式:[root@localhost ~]# chkconfig  选项  运行级别服务名  开启或关闭 
命令举例:[root@localhost ~]# chkconfig –list 5 vmware-tools  on 
命令选项: 
–list :查看当前所有服务的状态 
–level :可以设置服务 
 
命令作用:查看静态进程信息 
命令格式:[root@localhost ~]# ps 需要的选项 
命令举例:[root@localhost ~]# ps uax 
命令选项: 
a :查看当前终端中的所有进程信息 
x :查看当前用户的所有进程信息 
e :查看系统内的所有进程信息 
u :以用户为主的格式输出进程信息(更方便查看) 
f :以更完整的形式显示出进程信息 
 
命令作用:查看动态进程信息 
命令举例:[root@localhost ~]# top 
命令选项: 
P :根据CPU 占用情况来对进程进行排列 
M :根据内存占用情况来对进程进行排列 
N :根据启动时间来对进程进行排列 
q :正常退出top 程序 
k :在输入k之后输入 PID 号可以关闭进程。15 为关闭9为杀死 
 
命令作用:查看指定进程 
命令格式:[root@localhost ~]# pgrep 选项 选项对应的参数 选项 选项 选项对应的参数 
命令举例:[root@localhost ~]# pgrep -U root -l -t tty2 
命令选项: 
-U :查询特定用户运行的进程信息 -t :查询特定终端中运行的进程 
-l :以更详细的形式显示出进程信息 
 
命令作用:查看进程树 
命令格式:[root@localhost ~]# pstree 选项 查看特定的用户的进程  
命令举例:[root@localhost ~]# pstree -pua root  
命令选项: 
-a :以更完整的形式显示出进程信息 
-p :在显示进程时列出该进程的PID 号 
-u :在显示进程时列出该进程对应的用户名 
 
命令作用:查看后台进程和终止该进程 
命令格式:[root@localhost ~]# jobs 后台进程代号 
命令举例:[root@localhost ~]# jobs 和[root@localhost ~]# bg 
 
命令作用:终止进程执行 
命令格式:[root@localhost ~]# kill 对应的进程号 关闭级别 
命令举例:[root@localhost ~]# kill 9609 9 
 
命令作用:根据进程名字结束进程 
命令格式:[root@localhost ~]# killall 关闭级别 进程名称 
命令举例:[root@localhost ~]# killall -9 vim 
 
命令作用:一次性计划 
命令格式:[root@localhost ~]# at 执行时间 
命令举例:[root@localhost ~]# at 15:00 
命令解释:当执行以上命令时,会进入一个特殊的任务界面,之后输入需要执行的命令。按ctrl+D
提交任务。 
[root@localhost ~]# atq 查看即将执行的一次性计划任务 
[root@localhost ~]# atrm 1 删除对应编号的计划任务 
 
命令作用:周期性计划任务 
命令格式:[root@localhost ~]# crontab 选项 
命令举例:[root@localhost ~]# crontab -e 
命令选项: 
-e :编辑计划任务,即将进入的模式和vi 编辑器相似,之后开始编辑需要执行的计划。 
-u :指定为某个用户制定计划 
-l :显示计划任务列表 结合-u 查看其他用户的计划任务 
-r :删除计划任务 
 
命令作用:查询用户登录信息 
命令举例:[root@localhost ~]# last    查询用户成功登录信息 
命令举例:[root@localhost ~]# lastb    查询用户失败登录信息 
 命令作用:快捷键 
命令举例:挂起进程 ctrl+Z 
命令选项: 
ctrl+Z :挂起进程;讲当前进程放入后台并停止执行 
ctrl+C :终止该进程 
Ctrl+U :快速删除光标之前的所有字符内容。 
Ctrl+K :快速删除当前光标之后的所有字符内容。 
Ctrl+L :清空屏幕,在左上角显示出一个新的命令提示符 
Tab :讲输入不完整的命令或路径自动补齐,按两次可以进行提示。 
/ :强制换行 
 
命令作用:重定向输出 
命令格式:[root@localhost ~]# 执行的命令  重定向col -b 讲输出结果存入到的文件 
命令举例:[root@localhost ~]# crontab -e > col -b /root/xz 

从零到一,创造未来!跨零代码综合IT问题解决服务站,欢迎你的到来。运维教程 只为你绽放。

本文固定链接: http://kua0.com/2019/02/03/linux新手必学基本常用命令总结-linux安全运维_跨零代码/

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注