查看命令的帮助信息

man 命令查看帮助信息

在想要获取帮助信息的命令前面加上man即可,例如查看ls命令的帮助信息

[root@localhost ~]# man ls

help 命令查看帮助信息

也可以通过help命令查看帮助信息,在目标命令前面加上help即可,不过这种方法只对外建命令生效

[root@localhost ~]# help cd
cd: cd [-L|[-P [-e]]] [dir]
Change the shell working directory. Change the current directory to DIR. The default DIR is the value of the
HOME shell variable........

除了这种方法之外,还能以参数的方式跟在命令后面,如下所示

[root@localhost ~]# ls --help
用法:ls [选项]... [文件]...
List information about the FILEs (the current directory by default).
Sort entries alphabetically if none of -cftuvSUX nor --sort is specified. Mandatory arguments to long options are mandatory for short options too.
-a, --all 不隐藏任何以. 开始的项目
-A, --almost-all 列出除. 及.. 以外的任何项目
.........

操作文件目录的命令

常用命令概览

命令 作用
pwd 查看当前所在位置
ls 查看当前目录下所有的文件/文件夹,-a包括隐藏文件,-l查看详细信息
ll 等同于 ls -l 的组合命令
cd 切换当前所在目录的位置,支持使用相对路径和绝对路径
mkdir 创建文件夹,如需递归创建需要携带参数-p
rmdir 删除文件夹,只能删除递归目录,所以不常用
touch 创建文件
cp 复制文件/文件夹
rm 删除文件或文件夹,-r递归,-f不提示询问
mv 移动/重命名文件或文件夹
cat 查看文件内容,-n显示行号
more 以分页方式查看文件内容,快捷键信息看下面
less 以分页方式查看文件内容,项目more命令功能更加强大,快捷键也有所不同
head 显示文件开头的10行,可以通过-n指定具体多少行
tail 显示文件结尾的10行,同样可以使用-n参数,也可以使用-f实时查看文件变化
echo 输出内容到控制台,可以以$符号开头输出环境变量
> 将内容写入到文件中,会覆盖文件原本的内容
>> 将内容追加到文件末尾
ln 创建软连接,类似Windows的快捷方式,使用格式为 ln [原路径] [软连接]
history 查看输入的历史命令
! 配合history命令使用,每个历史命令都有一个编号,!5 证明执行第5条历史命令
| 管道符前后都需要跟上其他命令,他的作用是将前面命令执行的结果交给后面的命令

ls 命令的常用参数

more 命令的快捷键

less 命令的快捷键

搜索查找命令

find 命令

想要查找某个文件在什么位置,可以使用find命令,他的使用格式为find [范围] [选项] [选项值]

从根目录内查找名字为 1.txt 的文件
[root@localhost home]# find / -name 1.txt
/root/1.txt
/home/1.txt

find命令可以选的选项有

locate 命令

使用locate命令同样可以找到文件所在位置,且速度会更快

[root@localhost home]# locate 1.txt
/etc/brltty/brl-ts-pb65_pb81.txt
/etc/pki/nssdb/pkcs11.txt
/home/1.txt
/home/zhang/.cache/tracker/parser-sha1.txt
.......

该命令速度快是因为使用数据库进行查找,如果想要使用该命令查找文件需要经常维护数据库索引,维护数据库索引也非常简单,只需要执行一次updatedb命令即可

grep 命令

grep 命令的作用是过滤,一般配合管道符使用,使用场景一般如下所示

该目录下所有文件
[root@localhost home]# ll
总用量 8
-rw-r--r--. 1 root root 10 12月 16 16:12 1.txt
drwx------. 5 test1 kaifa 128 12月 9 16:56 test1
drwx------. 5 test2 test2 128 12月 9 16:33 test2
drwx------. 15 zhang kaifa 4096 12月 16 15:38 zhang 找到名称包含test的文件
[root@localhost home]# ll | grep test
drwx------. 5 test1 kaifa 128 12月 9 16:56 test1
drwx------. 5 test2 test2 128 12月 9 16:33 test2

该命令有两个常用的参数

压缩解压命令

最新文章

  1. 2015.4.23 贪吃蛇、canvas动画,各种上传工具,url信息匹配以及最全前端面试题等
  2. Oracle数据库根据时间查询
  3. 教你如何完美保存Html编辑器编辑过的文本到Word中
  4. OCJP(1Z0-851) 模拟题分析(三)over
  5. C# base64图片数据传送加号(+)变空格问题
  6. 介绍linux下利用编译bash设置root账号共用的权限审计设置
  7. mysql运行参数详解
  8. libevent系列之一——libevent介绍
  9. python 3.3.2 爬虫记录
  10. SPOJ-7001 VLATTICE 莫比乌斯反演定理
  11. vim的一些高级配置
  12. Manor
  13. 推送之HelloWorld及个推Smart Push
  14. Java设计模式学习笔记,一:单例模式
  15. jquery判断数据类型和相同字符串不相等
  16. Python学习 Part7:类
  17. cocos2dx-lua http请求下载图片,使用XMLHttpRequest类
  18. Vue.js——快速入门Vuex
  19. mysql从5.5直接升级到5.7后,执行mysql_upgrade速度很慢且执行结束后数据目录大小增加一倍及 mysqlpump备份出现1577错误
  20. php正则提取html图片(img)src地址与任意属性的方法

热门文章

  1. vue3 学习笔记 (四)——vue3 setup() 高级用法
  2. [atAGC045D]Lamps and Buttons
  3. [noi239]count
  4. 一文带你吃透CLR垃圾回收机制
  5. C++构造函数写法
  6. Codeforces 1500D - Tiles for Bathroom(贪心+队列)
  7. Codeforces 809E - Surprise me!(虚树+莫比乌斯反演)
  8. Codeforces 739C - Alyona and towers(线段树)
  9. 使用CNVnator分析动植物群体拷贝数变异CNV
  10. MYSQL5.8----2