CentOS7学习笔记(四) 常用命令记录
查看命令的帮助信息
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
该命令有两个常用的参数

压缩解压命令
CentOS7学习笔记(四) 常用命令记录的更多相关文章
- git学习笔记:常用命令总结
本文根据廖雪峰的博客,记录下自己的学习笔记.主要记录常用的命令,包括仓库初始化.添加文件.提交修改.新建分支.内容暂存.分支管理.标签管理等内容. git是分布式版本控制系统. 首先是安装,从官网下载 ...
- Linux学习笔记:常用命令grep、iconv、cp、mv、rm
本篇记录一些近期常用的命令. 一.grep过滤 grep过滤 不包含某些字符串 cat test.txt | grep -v '.jpg' 过滤jpg结尾的图片 cat test.txt | grep ...
- Oracle学习笔记四 SQL命令(二):SQL操作语言类别
SQL分为下列语言类别 1.数据定义语言(DDL) Create.Alter.Drop 2.数据操纵语言(DML) Insert.Select.Delete.Update 3.事务控制语言(TCL) ...
- Linux学习笔记:常用命令
个人常用的Linux命令总结(持续更新): 切换目录:cd 列出目录下面的文件:ls 显示当前所在的目录:pwd 操作文件 新建文件:touch file01 查看文件内容:less more cat ...
- Git-学习笔记(常用命令集合)
这里引用一下百度百科里Git的内容: Git --- The stupid content tracker, 傻瓜内容跟踪器.Linus Torvalds 是这样给我们介绍 Git 的. Git 是用 ...
- LInux学习笔记之常用命令
以下命令主要是平时用到的命令,对于一些经常用到的,就收集资料,归纳一下. 指令目录: 1.yum命令: 2.wget命令: 3.tar命令: 4../configure,make,make insta ...
- Git学习笔记--Git常用命令
参考资料: http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 mkdir myfir ...
- Linux基础学习笔记以及常用命令
1.windows自带命令进入mysql所在磁盘 2.进入mysql安装目录的bin文件 D:\>cd D:\Program Files (x86)\mysql-5.5.25-winx64\ ...
- WPF学习笔记四之命令
1.概念 对于程序来说,命令就是一个个任务,例如保存,复制,剪切这些操作都可以理解为一个个命令.即当我们点击一个复杂按钮时,此时就相当于发出了一个复制的命令,即告诉文本框执行一个复杂选中内容的操作,然 ...
随机推荐
- Water 2.4 发布,一站式服务治理平台
Water(水孕育万物...) Water 为项目开发.服务治理,提供一站式解决方案(可以理解为微服务架构支持套件).基于 Solon 框架开发,并支持完整的 Solon Cloud 规范:已在生产环 ...
- [luogu5361]热闹的聚会与尴尬的聚会
由于两者是独立的,我们希望两者的$p$和$q$都最大 考虑最大的$p$,先全部邀请,此时要增大$p$显然必须要删去当前度数最小的点,不断删除之后将每一次度数最小值对答案取max即可 对于$q$也即最大 ...
- [cf1270I]Xor on Figures
考虑一个构造:令初始$2^{k}\times 2^{k}$的矩阵为$A$(下标从0开始),再构造一个矩阵$T$,满足仅有$T_{x_{i},y_{i}}=1$(其余位置都为0),定义矩阵卷积$\oti ...
- 【JavaSE】泛型
Java泛型 2019-07-05 22:00:24 by冲冲 1. 泛型的引例 1 List list = new ArrayList(); 2 list.add(1022); //向集合中添加 ...
- NOI2021 去不了记
没错,由于某些 zszz 的原因,我是真的去不了了(指去不了 ZJ) Day -11 ~ -7 - 2021.7.12 - 2021.7.16 令人自闭的 ISIJ 终于结束了----From ycx ...
- [NOI Online #3 提高组] 魔法值
现在只会\(O(qn^3log)\)的\(40pts\)做法,鸽了. 反正就是预处理之后,去掉一个\(n\). 我预处理了,没去\(n\),hhhh,成功减少了一半的常数.
- 【2020五校联考NOIP #6】最佳观影
题意: 给出一个 \(k \times k\) 的网格和 \(n\) 次操作.其中 \(k\) 为奇数. 每次操作给出一个数 \(m\).每次你要找出一个三元组 \((x,l,r)\) 使得: \(r ...
- 洛谷 P4183 - [USACO18JAN]Cow at Large P(点分治)
洛谷题面传送门 点分治 hot tea. 首先考虑什么样的点能够对以 \(u\) 为根的答案产生 \(1\) 的贡献.我们考虑以 \(u\) 为根对整棵树进行一遍 DFS.那么对于一个点 \(v\), ...
- 洛谷 P6144 - [USACO20FEB]Help Yourself P(二项式定理+线段树)
题面传送门 题意: 给定 \(n\) 条线段,第 \(i\) 条线段左右端点分别为 \(l_i,r_i\) 定义一个线段集合的复杂度为其形成的连通块的个数的 \(k\) 次方. 求这 \(n\) 条线 ...
- EXCEl-数据透视表按照自定义序列排序
用着感觉挺神奇,也有点奇怪,可能不是很懂里边的原理吧.最后,需要排序的列,应该在数据透视表首列才有效. 参考:https://jingyan.baidu.com/article/bea41d43a53 ...