Linux 基础命令(02)【进程、常用符号、RPM包管理命令、YUM包管理命令】



一、进程管理命令
1.查看进程命令ps
ps命令是Linux操作系统查看进程命令,通过ps命令我们可以查看Linux操作系统中正在运行的进程,并可以获得进程的PID(进程的唯一标示),通过PID可以对进程进行相应的管理
语法:
   ps       或       ps   -ef 


2.杀掉进程命令kill
当系统汇总有进程进入死循环,或者需要被关闭时,我们可以使用kill命令对其进行关闭,具体用法如下。
kill -9 [PID]




线程:ulimit -a


jps:查看所有和Java相关的进程
j:java


二、Linux常用符号
管道:用竖线表示  | 
将前面的内容交给后面
cat /etc/passwd | more
同时可用于多命令同时执行




grep:筛选,过滤
语法:命令 [过滤条件] [参数,操作对象]
grep 'root' /etc/passwd
ifconfig | grep 'inet6 addr:'


追加:>>用两个大于号表示
ifconfig | grep 'inet6 addr:'>> /home/yuntu/text006.txt
head -3 /etc/passwd | grep 'root' >> /home/yuntu/text007.txt




覆盖:>用一个大于号表示
tail -3 /etc/passwd | grep 'yuntu' > /home/yuntu/text007.txt




三、RPM包管理命令
使用前准备工作,挂载光驱
# mount /dev/cdrom /media/


切换到挂载点目录下的Packages当中,查看所有本地的包
cd /media/Packages/


查看:rpm -qa
如:rpm -qa | grep httpd
作用:查看全部或单个安装包
q 表示查询
a 表示全部
注意,使用此命令查询到的所有的安装包都是系统已经安装的
   
安装:rpm -ivh 
如:rpm -ivh zlib-devel-1.2.3-29.el6.x86_64.rpm
作用:安装包
i 表示安装
vh 表示详细信息


卸载:rpm -e [--nodeps]
如:rpm -e zlib-devel-1.2.3-29.el6.x86_64
作用:卸载包
e 表示卸载
--nodeps 无视依赖关系,强制卸载
强制卸载:
rpm -e java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64 --nodeps


检索:rpm -qf
如:rpm -qf /etc/ntp.conf 
作用:查看系统文件来自于哪个RPM包
q 表示查询
f 表示查询来源
   [root@linux Packages]# rpm -qf /etc/hosts
setup-2.8.14-20.el6.noarch
   [root@linux Packages]# rpm -qf /etc/passwd
setup-2.8.14-20.el6.noarch
   [root@linux Packages]# rpm -qf /etc/group
setup-2.8.14-20.el6.noarch
   [root@linux Packages]# rpm -qf /bin/mkdir 
coreutils-8.4-19.el6.x86_64
   [root@linux Packages]# rpm -qf /sbin/init
upstart-0.6.5-12.el6.x86_64



依赖关系查询:rpm -qpR file.rpm
如:rpm -ivh --test yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
作用:[查看包]依赖关系
q 代表查询
p 代表包
R 代表依赖关系




模拟安装:rpm -ivh --test file.rpm
如:rpm -ivh --test yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
作用:模拟安装
--test 安装测试,并不实际安装


查询:rpm -qa 
安装:rpm -ivh
卸载:rpm -e [--nodeps]
查询来源:rpm -qf
测试安装:rpm -ivh --test
查询依赖关系:rpm -qpR






四、YUM包管理命令
语法:yum [options] [command] [package ...]


使用条件:必须联网


查看:yum list
作用:查询
list 列表


安装:yum install Package_name
作用:安装某个yum包
install 安装
示例:yum install zlib-devel.x86_64


卸载: yum -y remove Package_name
作用:卸载某个yum包 
选项:y 代表直接确认
remove 卸载
示例:yum -y remove zlib-devel.x86_64


安装上传工具:yum -y install lrzsz
lrzsz上传工具
使用方法:rz









猜你喜欢

转载自blog.csdn.net/zkk1973/article/details/80612980