linux常用命令笔记

添加自定义命令

配置文件:

~/.bashrc

语法格式:

alias 新命令名称=系统命令

实例:

alias cp='cp -i'

 

解压缩

语法:

主选项

-c:压缩

-x:解压

-t:查看内容

 

辅助选项

-z :gzip属性

-v :显示过程

-f :压缩包名(f 后要接包名,不能有其他参数)

实例:

//压缩
tar -czvf xxx.tar.gz dirname

//解压
tar -xzvf xxx.tar.gz

//查看
tar -tzvf xxx.tar.gz  

 

bz2:tar -jxvf,当然你要先安装:yum -y install bzip2

 

vi编辑

全局替换:%s/old/new/g

 

端口号查看

netstat -tunlp

 

系统升级

yum -y update

升级所有包,改变软件设置和系统设置,系统版本内核都升级

yum -y upgrade

升级所有包,不改变软件设置和系统设置,系统版本升级,内核不改变

 

查看Py已安装模块和模块版本信息

pydoc modules

pip show dlib

 

查看某文件夹下文件的个数,包括子文件夹里的。

ls -lR|grep "^-"|wc -l

查看某文件夹下文件夹的个数,包括子文件夹里的。

ls -lR|grep "^d"|wc -l

查看当前目录下文件大小

du -sh *

 

chown -R  拥有者 目录 #修改拥有者 -R表示递归
chgrp -R 用户组名 目录 #修改用户组

 

 重启

shutdown -r now

 

批量结束包含指定名称的进程

ps aux | grep test.py | grep -v grep | awk '{print $2}' | xargs kill -9

test.py 指包含的名称,grep -v grep 是去掉当前执行命令的任务进程

 

使用原始命令执行

\命令 = 原始命令

 

置空大文件 

# > access.log

 

查看包含指定名称的进程数量

# 统计包含xxxx的进程数量
ps -ef | grep xxxx | wc -l

 

 

 

 

 转载请注明博客出处:http://www.cnblogs.com/cjh-notes/

 

posted on 2018-01-21 10:25  代码风云  阅读(331)  评论(0)    收藏  举报

导航