Linux实用命令笔记

记录用过的一些实用命令或技巧的知识碎片以便需要时查阅。

shell命令

复制指定文件以外的文件:
shopt -s extglob
cp test/!(abc*)  test2/
截取当前目录下所有文件名
ls -l|awk '{print $9}'
提取RPM包中文件
# 提取到当前目录
rpm2cpio anaconda-11.1.2.263-2.x86_64.rpm | cpio -ivd
去除window文本文件中的^M
用vim -b file.txt打开文件后在命令模式运行如下命令:
: %s/^M$//g
注意 ^M要用ctrl+v+m 组合键敲入
查看网络设备的流量
sar  -n DEV  1  4  # 查看网络设备的流量
查看端口监听状态
netstat  -nltp   #查看端口监听状态
端口扫描
nmap  -sS  -p  0-1000  192.168.40.111 #扫描0-1000号端口是否开启
tar打包解压
tar  -zxvf  XXX.tar.gz
tar  -jxvf  XXX.tar.bz2
xz   -d     XXX.tar.xz
tar  -xvf   XXX.tar
tar  -xf    xxx.tar.xx  #根据压缩格式自动选择解压工具
tar  -zcvf    Xxxxx.tar.gz    DIR
tar  -jcvf    Xxxxx.tar.bz2    DIR
挂载cifs、nfs和ISO镜像
# mount -t cifs  //SERVICE_IP/share /mnt -o   username=drj,password=YOURPASSWD

# mount -t nfs  SERVICE_IP:/home/song/nfs /mnt

# mount -t iso9660 -o  loop  XXX.iso  /mnt
VIM非root用户强制写入

有时候以非root用户用vim编辑文件保存时其实需要root权限,这是可以用如下指令保存:

:w !sudo tee %
MD5码计算
字符串:
echo -n 'helloworld' | md5sum

文件:
md5sum test.c
查看硬盘UUID
ls  -l  /dev/disk/by-uuid
blkid
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值