你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

那些被忽视掉的Linux命令参数

[复制链接]
gaosmile 发布时间:2020-4-18 18:47
Linux中命令很多,我个人平时使用频率高的可能不到三十个,就这三十个中,有些命令中的一些参数,使用中用到的更是屈指可数。需要指出的是,有些参数是被忽视掉的,实际很有用!

今天这篇文章,就是挖出一些被忽视的参数进行了针对性的使用。咳咳,用起来还真不错,请看文章吧:

1. ls 命令参数
-S 按文件大小排序

很多时候我们需要根据文件大小排序列出目录下的文件,-S 参数就可以做到

ls -lhS

按从小到大排序,再加上-r

ls -lhSr

微信图片_20200418184009.png 微信图片_20200418184014.png
-t 按修改时间排序
ls -lht

微信图片_20200418184018.png
按时间排序

找出今天更新的文件

ls -l / --time-style=+%D |grep `date +%D`
2. find 命令参数

-size 参数用得多,这里就不多说,看看其他几个

-iname

不区分大小写

find . -iname get_test
微信图片_20200418184022.png
find不区分大小写

和-name对比

微信图片_20200418184025.png
find区分大小写

-type

根据文件类型查找

find . -type f
find . -type d

-empty

查找空文件

find . -type f -empty
-maxdepth

指定递归查找目录深度

find /etc -maxdepth 2 -name passwd
微信图片_20200418184029.png
maxdepth参数


less 命令参数

请停止使用Vim打开日志文件吧,用less完全可以替代它,而且更省心

-N

显示行号

less -N test.log

小文件,用 cat -n 显示行号


+F

等价于tailf和tail -f

less +F test.log
3. -r 参数
grep 命令

查找目录下包含指定内容的所有文件

grep -r "xxx" /home
scp 命令

拷贝目录

scp -r root@192.68.1.248:/home/config/ .
4. -p 参数
mkdir 命令

递归创建多级目录

mkdir -p /home/test/log
tar cp

保持文件属性

tar -cpvzf mysql.tar.gz /var/lib/mysql
4. -C -d 参数

解压到指定目录,加个参数就可以节省一次命令

tar 命令
tar -xzvf tt.tar.gz -C /home

不用-C参数话,是这样操作的么

cd /home
tar -xzvf tt.tar.gz

或是这样

tar -xzvf tt.tar.gz
mv tt /home

unzip 命令
unzip -d /home tt.zip
收藏 评论1 发布时间:2020-4-18 18:47

举报

1个回答
likang1202 回答时间:2020-4-19 09:48:34
围观

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版