1000+ 常用的 Linux 命令来袭( 七 )


kill -9 xxxxx根据进程名称
killall firefox 
7.5 netstat基本语法
查看该进程网络信息&查看端口号占用情况
netstat –anp|grep 端口号 (功能描述:此命令用来显示整个系统目前的网络情况 。例如目前的连接、数据包传递数据、或是路由表内容)netstat -nlp | grep 端口号 (功能描述:查看网络端口号占用情况)

  • -an 按一定顺序排列输出
  • -p 表示显示哪个进程在调用
  • nltp 查看tcp协议进程端口号
常用实例
netstat -anp | grep 50070
1000+ 常用的 Linux 命令来袭

文章插图
 
打包压缩类 
8.1 gzip/gunzip基本语法压缩文件,只能将文件压缩为*.gz文件gzip file解压缩文件命令
gunzip file.zip特点
只能压缩文件不能压缩目录
不保留原来的文件
 
8.2 zip/unzip基本语法
zip + 参数 + XXX.zip + 将要压缩的文件或目录
  • -r 压缩目录
特点
  • 文件和目录皆可压缩
  • window/linux通用且可以压缩目录且保留源文件
 
8.3 tar基本语法
tar + 参数 + XXX.tar.gz + 将要打包进去的内容
  • -c 产生.tar打包文件
  • -v 显示详细信息
  • -f 指定压缩后的文件名
  • -z 打包同时压缩
  • -x 解包.tar文件
常用实例
解压
tar -zxvf test.tar.gz –C /dir压缩
tar -zcvf test
1000+ 常用的 Linux 命令来袭

文章插图
 
软件包类 
9.1 rpm概述RPM(RedHat Package Manager),Rethat软件包管理工具,类似windows里面的setup.exe是Linux这系列操作系统里面的打包安装工具,它虽然是RedHat的标志,但理念是通用的 。
 
RPM包的名称格式
  • Apache-1.3.23-11.i386.rpm
  • “apache” 软件名称
  • “1.3.23-11”软件的版本号,主版本和此版本
  • “i386”是软件所运行的硬件平台
  • “rpm”文件扩展名,代表RPM包
 
查询命令查询所安装的所有rpm软件包rpm –qa 
由于软件包比较多,一般都会采取过滤rpm –qa | grep rpm软件包 
安装命令rpm –ivh RPM包全名
  • -i=install,安装
  • -v=verbose,显示详细信息
  • -h=hash,进度条
  • --nodeps,不检测依赖进度
 
卸载命令一般常规卸载rpm -e RPM软件包 
如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装 。 rpm -e --nodeps rpm软件包  
9.2 yum概述在Linux上使用源码的方式安装软件非常麻烦,使用yum可以简化安装的过程
 
基本语法yum [options] [command] [package ...] 选项功能 -y对所有提问都回答“yes” 参数功能 install安装rpm软件包update更新rpm软件包check-update检查是否有可用的更新rpm软件包remove删除指定的rpm软件包list显示软件包信息clean清理yum过期的缓存deplist显示yum软件包的所有依赖关系 常用实例
安装指定软件并确认安装
yum install -y <package_name>删除指定软件并确认删除
yum remove -y <package_name>列出所有可安裝的软件清单命令
yum list列出一个包所有依赖的包
yum deplist httpd列出所有可更新的软件清单命令
yum check-update更新所有软件命令
yum update仅更新指定的软件命令
yum update <package_name>查找软件包 命令
yum search <keyword>清除缓存目录下的软件包及旧的headers
yum clean
1000+ 常用的 Linux 命令来袭

文章插图
 
写在最后 
选择不对努力白费,选择若对事半功倍 。正确使用一些快捷键可以让你更高效的完成任务 。
  • ctrl + c:停止进程
  • ctrl+l:清屏
  • ctrl + q:退出
  • ctrl +alt:linux和Windows之间切换
  • 上下键:查找执行过的命令
  • tab键:自动补全


推荐阅读