Linux部分命令

ps(processes snapshot)

常用的示例:

ps -ef |grep -E "80|8080"
ps -ef |grep -i java

-e:显示所有的进程
-f:显示UID PID 等
配合grep命令使用查看相关的进程.
其中grep中的-E可使用正则表达式,-i不区分大小写.

ps aux 

显示PID CPU的使用率 MEM的使用率 TTY

ps -ef |grep -i java |awk '{print $1}'   //打印进程中含有java的pid
kill -9 `ps -ef|grep -i java |awk '{print $1}'` //kill掉所有的Java进程.

grep

查找

grep -v "^#" /etc/vsftpd/vsftpd.conf  //过滤注释行
grep -v "^$" /...  //过滤空行
netstat -anp |grep 80  //查找80端口是否监听.

lsof(list open files)

lsof -i:8080  //查看80端口占用的进程pid. 已知程序端口查看是否启动,可用此命令.(常处理端口被占用等问题)

scp

远程拷贝

scp -r root@源服务ip:/文件夹  /本地文件夹  //-r复制文件,从源服务器到本地

file

file -i 文件   //查看文件的编码格式.

mount

挂载

mount -o loop iso文件 /mnt  //挂载iso文件到mnt
umount  /mnt  //卸载
mount  /dev/sdb1  /文件名  //挂载磁盘

rpm yum apt-get

RHEL Fedora的管理软件
-i install
-q query
-U upgrade 升级
-e erase 卸载
-v verify 详述安装过程
-h 用#(hash)符合显示rpm安装过程

rpm -ivh tree*.rmp    //rpm安装tree的rpm包
rpm -qa |grep package  //查询已安装的rpm包

yum CentOS RHEL的管理软件

yum -y install   //默认yes安装
yum undate   //检查更新
yum list //列出已安装的软件

apt-get Ubuntu的管理软件

sudo apt-get install
sudo apt-get upgrade 

vim相关

编辑模式下

:set fileformat=unix   //更改格式为unix
:set fileformat //查询格式
:set fileencoding=  //更改编码格式

默认格式下

:%s/hand/head/g    //替换全部hand的为head

查看系统版本等常用的命令

 uname -a   //查看linux内核的版本,查看32位64位系统
 more /proc/version  //查看系统的版本(red 或者 centos 等),gcc版本,系统版本,32位64位.
 more /etc/system-release  //查看系统的版本. 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值