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/

原文地址:https://www.cnblogs.com/cjh-notes/p/8323576.html