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.概念 对于程序来说,命令就是一个个任务,例如保存,复制,剪切这些操作都可以理解为一个个命令.即当我们点击一个复杂按钮时,此时就相当于发出了一个复制的命令,即告诉文本框执行一个复杂选中内容的操作,然 ...
随机推荐
- [luogu1737]旷野大计算
- 【Java面试题】-- Java基本类型
Java基本类型 2019-11-03 19:03:48 by冲冲 1.两个float型相减丢失精度,如何解决? 使用BigDemical装饰器模式 public class Test { pub ...
- 【Tool】IntelliJ 搭建Node.js环境
IntelliJ IDEA 开发 Node.js 2019-07-29 14:12:34 by冲冲 1. 配置插件 在IDEA的 file -> setting -> Plugins, ...
- 查询某个信息下只有一条数据的sql
- 『学了就忘』Linux文件系统管理 — 58、常用硬盘管理相关命令
目录 1.df命令 2.du命令 3.fsck文件系统修复命令 4.显示磁盘状态dumpe2fs 5.查看文件的详细时间 6.判断文件类型 1.df命令 df命令用于统计分区的占用状况. [root@ ...
- 【2020五校联考NOIP #6】最佳观影
题意: 给出一个 \(k \times k\) 的网格和 \(n\) 次操作.其中 \(k\) 为奇数. 每次操作给出一个数 \(m\).每次你要找出一个三元组 \((x,l,r)\) 使得: \(r ...
- 洛谷 P5470 - [NOI2019] 序列(反悔贪心)
洛谷题面传送门 好几天没写题解了,写篇题解意思一下(大雾 考虑反悔贪心,首先我们考虑取出 \(a,b\) 序列中最大的 \(k\) 个数,但这样并不一定满足交集 \(\ge L\) 的限制,因此我们需 ...
- CF1542E2 Abnormal Permutation Pairs (hard version)
CF1542E2 Abnormal Permutation Pairs (hard version) good tea. 对于两个排列 \(p,q\),如果 \(p\) 的字典序小于 \(q\),则要 ...
- 【R绘图】R 基础(base )低级函数legend绘图?
ggplot虽然好用,但base才是真正的瑞士军刀,什么都能用,各种自定义图形自由组合,出版级图片用base才是王道.但要达到随心所欲,需要熟练掌握. legend是比较重要的低级函数,有很多细节处理 ...
- python18内存管理