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.概念 对于程序来说,命令就是一个个任务,例如保存,复制,剪切这些操作都可以理解为一个个命令.即当我们点击一个复杂按钮时,此时就相当于发出了一个复制的命令,即告诉文本框执行一个复杂选中内容的操作,然 ...
随机推荐
- [bzoj5417]你的名字
先考虑l=1,r=|s|的部分分,需要求出t每一个前缀的不是s子串的最长后缀,记作pp[k],有以下限制:1.pp[pos[k]]<len(pos[k]表示k的某一个结束位置),因为不能被匹配 ...
- C/C++ Qt 自定义Dialog对话框组件应用
在上一篇博文 <C/C++ Qt 标准Dialog对话框组件应用> 中我给大家演示了如何使用Qt中内置的标准对话框组件实现基本的数据输入功能. 但有时候我们需要一次性修改多个数据,使用默认 ...
- vue 事件监听和es6模板语法
es6模板语法的反引号是通过左上角的飘字符弄出来了,学废了吗?
- volatile不能保证数据完整性的小案例
package juc; import java.util.Collections; import java.util.HashSet; import java.util.Set; public cl ...
- python并行计算之mpi4py的安装与基本使用
技术背景 在之前的博客中我们介绍过concurrent等python多进程任务的方案,而之所以我们又在考虑MPI等方案来实现python并行计算的原因,其实是将python的计算任务与并行计算的任务调 ...
- CF1592F2 Alice and Recoloring 2
目前在看贪心/构造/DP 杂题选做,发现一道非常不错的结论题,具有启发意义. 先说明如下结论 结论一:如何怎么样都不会使用二和三操作 证明: 二三操作显然可以通过两次一操作达到,而其操作费用大于两次一 ...
- Atcoder Grand Contest 006 D - Median Pyramid Hard(二分+思维)
Atcoder 题面传送门 & 洛谷题面传送门 u1s1 Atcoder 不少思维题是真的想不出来,尽管在 Atcoder 上难度并不高 二分答案(这我倒是想到了),检验最上面一层的数是否 \ ...
- perl 数组快速去除重复元素
这里记录两种perl数组去重的办法,一种利用哈希(hash),一种直接利用perl自带的模块List::MoreUtils内部的函数uniq. 一.利用hash去重 示例代码如下: 1 #!/usr/ ...
- MariaDB—配置允许(别的电脑IP)远程访问方式
首先配置允许访问的用户,采用授权的方式给用户权限 1 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRAN ...
- Linux生产应用常见习题汇总
1.如果想修改开机内核参数,应该修改哪个文件? C A./dev/sda1 (scsi sata sas,是第1块盘的第1个分区) B./etc/fstab (开机磁盘自动挂载配置文件) C./etc ...