博主最近项目上线,操作了linux系统,感觉命令很容易遗忘,因此总结一下,本文记录的是linux中的文件目录操作命令
1. pwd
语法:pwd
作用:显示当前目录的路径
2. ls
语法:ls [OPTION]... [FILE]...
作用:查看当前目录下的所有文件和目录
常用的选项有
-a 显示当前目录所有的文件和目录(包括隐藏的文件和目录)
-l 使用列表的方式显示信息,相当于 ll
命令
ls后面直接跟 目录或者文件 用于指定查看的目录或者文件
3. cd
语法:cd [-L|[-P [-e]]] [dir]
作用:切换目录
示例:
cd 目录名 切换到指定目录
cd … 切换到上一级目录
cd / cd ~ 切换到home目录
cd - 切换到上次访问的目录
4. mkdir
语法:mkdir [OPTION]... DIRECTORY...
作用:创建目录
如果要创建多级目录需要使用
-p
选项
5. rmdir
语法:rmdir [OPTION]... DIRECTORY...
作用:删除空目录
rmdir只能用于删除空目录
6. touch
语法:touch [OPTION]... FILE...
作用:创建一个或多个空文件
7. rm
语法:rm [OPTION]... FILE...
作用:删除文件或目录
常用选项
-r 递归删除整个文件夹
-f 强制删除不提示
此命令可以用于删除文件或者目录 要慎用!!!
8. mv
语法:mv [OPTION]... SOURCE... DIRECTORY
作用:重命名或移动文件或者目录
9. cp
语法:cp [OPTION]... SOURCE... DIRECTORY
作用:复制文件或者目录
递归复制目录需要使用
-r
选项
10. 文件查看命令
- cat
语法:cat [OPTION]... [FILE]...
作用:cat查看,只能显示最后一屏内容
选项 -n 可以显示行号
2. more
语法:more [options] file...
作用:百分比查看文件内容,回车可以向下一行,空格向下一页,q退出查看文件
- less
语法:less [options] file...
作用:用来分屏查看文件内容,功能跟more相似但更强大,对于大文件更好
快捷键:
空格 向下一页
q 退出
pagedown 向下一页
pageup 向上一页
/字符串 向下搜索字符串 n 向下查找 N向上查找
?字符串 则是向上 操作一样
- head
语法:head [OPTION]... [FILE]...
作用:从文件头开始查看内容
head -n 行数
可以用于指定查看的行数
- tail
语法:tail [OPTION]... [FILE]...
作用:跟head的原理类似 不过是从尾部开始查看
-n用于指定行数 表示查看文件尾部行数
11. 重定向指令
语法:命令 > 目标文件
作用:将命令所产生的结果写入目标文件中 覆盖写入
>>
语法:命令 >> 目标文件
作用:>> 也是将结果写入目标文件中,但是是追加写入