博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux常用命令
阅读量:6458 次
发布时间:2019-06-23

本文共 1333 字,大约阅读时间需要 4 分钟。

  hot3.png

ls -l * |grep "^-"|wc -l ---文件个数

ls -l * |grep "^d"|wc -l ---目录个数

mv * ../ ----移动当前文件夹下的所有文件到上一级目录

cd - 返回进入此目录之前的目录

更新两个文件的时间戳相同 (与后面的文件创建时间相同) touch -r file1 file2

使用heredoc来生成文档

cat >log.txt >>EOF> hello> world>EOF

cat > 文件.log 重新编辑文件.log文件 cat >> 文件.log 继续编辑文件.log文件

nl命令 nl命令在linux系统中用来计算文件中行号

nl列出文件内容,空行也加上行号

nl -b a log.txt

行号前面自动补充0

nl -b a -n rz log.txt

[more]

从第三行显示内容 more +3 log.txt

查找文件中第一次出现 "xxx"字符串的行,并从该处的前两行开始显示输出 more +/xxx log.txt

设定屏幕显示行数(5行) more -5 log.txt

列出一个目录下的文件,由于内容较多应该学会用More来分页 ls -l | more -5

[less]

查看进程信息并通过less分页 ps -ef | less

查看历史信息也可以进行分类 history|less

[head]

显示文件的前n行 head -n 5 log.txt

显示文件的前n个字节 head -c 5 log.txt

输出文件除了最后n行的全部内容 head -n -1 log.txt

[tail]

显示文件末尾内容: tail -n 5 log.txt

从第5行开始显示文件 tail -n +5 log.txt

[which]

查找文件,显示命令路径 which lsmod

[whereis] 查找文件位置在哪里 whereis git

[locate] 查找和pwd相关的所有文件 locate pwd

搜索etc目录下所有以sh开头的文件 locate /etc/sh

[find] 查找指定时间内修改过的文件 find -atime -2 两天内

根据关键字查找 find . -name "*.txt"

根据目录权限来查找文件 find . -perm 775

查找当前所有目录并排序 find . -type d|sort

在跟目录下查找某个文件名的文件 find / -name 文件名

在当前目录下查找所有普通文件并列出他们 find . -type f -exec ls -l {} \;

在-exec中使用grep命令 find /etc -name "passwd*" -exec grep "root"{} \

用-exec执行cp命令 find . -name "*.txt" -exec cp {} test \;

查找系统中每一个普通文件,然后使用xargs命令来测试他们属于哪类文件 find . -type f -print|xargs file

转载于:https://my.oschina.net/kakoi/blog/712608

你可能感兴趣的文章
jeesite 框架搭建与配置
查看>>
Adb移植(一)简单分析
查看>>
Linux VNC server的安装及简单配置使用
查看>>
阿里宣布开源Weex ,亿级应用匠心打造跨平台移动开发工具
查看>>
Android项目——实现时间线程源码
查看>>
招商银行信用卡重要通知:消费提醒服务调整,300元以下消费不再逐笔发送短信...
查看>>
python全栈_002_Python3基础语法
查看>>
C#_delegate - 调用列表
查看>>
交换机二层接口access、trunk、hybird三种模式对VLAN的处理过程
查看>>
jQuery.extend 函数详解
查看>>
[转]Windows的批处理脚本
查看>>
lnmp高人笔记
查看>>
[转载] OpenCV2.4.3 CheatSheet学习(三)
查看>>
C#中跨窗体操作(2)--消息机制
查看>>
子程序框架
查看>>
多维数组元素的地址
查看>>
maven的错误记录
查看>>
数据库运维体系_SZMSD
查看>>
aspose 模板输出
查看>>
福大软工1816 · 第三次作业 - 结对项目1
查看>>