scp file.tar.gz root@192.168.1.1:/home #文件网络复制
tar zcvf file.tar.gz file #压缩
tar zxvf file.tar.gz #解压
gzip file #使用 gzip 压缩
chmod a+w dir #让所有用户对文件夹有写入权限
chmod o-w dir #取消其他用户对文件夹的写入权限
chgrp group /opt/app #修改用户组
chown -R user:group /home/user #修改用户所有者,-R 表示包括子文件夹
ls -al /webdocs
ll -atr #按时间反序
ll -aSr #按大小反序
du -sh wstemp #查看目录 wstemp 的大小
du -sh * | sort -rn #查看当前目录下所有文件及文件夹大小并排序
#快速生成一个3M大小的文件file
find . -name '*.html' -type f -mmin -30 -ls # 查找当前目录下最近30分钟内修改过的.html文件的详细情况
find . -type f -mtime 5 # 查找当前目录下5天前修改过的常规文件
find . -type f -mtime -5 # 查找当前目录下修改时间小于5天的常规文件
find . -type f -mtime +5 # 查找当前目录下修改时间大于5天的常规文件
find . -size +5000 #查找大于 5M 的文件
find / -name httpd.conf
grep -r --include="*.txt" "key" /opt/app #抓取关键字时循环子目录且中所有txt文件
rz #上传文件,指令不存在可用 yum install lrzsz 安装 (for centos)
sz file.ext #下载文件,指令不存在可用 yum install lrzsz 安装(for centos)
crontab -l #查看当前用户定时任务
crontab -e #编辑当前用户定时任务
crontab -l -u root #查看root用户定时任务
ps -ef | grep STRING | grep -v grep | awk '{print $2}' | xargs kill -9 #杀掉指令中包含STRING的进程
kill -9 $( netstat -tlnp | grep PORT | awk '{print $7}' | awk -F '/' '{print $1}' ) #根据端口杀进程
netstat -ant | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort #统计网络连接数
echo "123456" | passwd --stdin jboss #将 jboss 用户的密码修改为 123456
service network restart #重启网络
/etc/init.d/network restart #重启网络
ifdown eth0 #关闭网络(根据配置文件名)
ifup eth0 #启动网络(根据配置文件名)
ifconfig eth0 down #关闭网络(根据接口名)
ifconfig eth0 up #启动网络(根据接口名)
man builtin #显示所有内建命令
alias #显示命令别名
. ./file.sh #和(source ./file.sh)一样,在当前shell中执行脚本
./file.sh #另启一个shell执行脚本,需要该脚本有执行权限
!5 #执行第5个历史命令
!ser #执行历史命令中以ser开头的命令
linux常用命令
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Linux命令大全(手册)_Linux常用命令行实例详解_Linux命令学习手册 Linux 命令大全 http...
- man 命令 man 配置文件,注意这里只需要写文件名称就可以了,不能写文件的绝对路径 man既可以查看命令的帮助...