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

那些被忽视掉的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扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版