命令行的基本操作
命令行的基本操作
命令行基本操作
在进行命令行操作之前,先认识几个单词:
| 英文 | 中文 | 命令简写 |
|---|---|---|
| file | 文件 | file |
| make | 制作 | mk |
| remove | 删除 | rm |
| move | 移动 | mv |
| copy | 复制 | cp |
| list | 列表 | ls |
| link | 链接 | ln |
| find | 查找 | find |
| echo | 回声 | echo |
| touch | 触摸 | touch |
| change directory | 改变目录 | cd |
| recursive | 递归的 | r |
| fource | 强制 | f |
以上就是平时操作的一些基本命令,只要记得住简写,明白其中意思即可,接下来我们把这些命令简写组合在一起,看看会发生那些操作吧。
我们程序员的宿命其实增删改查,其实命令行呢也是分为增删改查,一一来看:
查:查看文件或目录
pwd查看绝对路径ls查看当前目录内容,如:a 目录下具体有那些目录或者文件ls 路径,路径可以是绝对路径也可以是相对路径,如:ls a/b/c最终查看的是 c 目录下的目录内容,当然 c 是属于 a 目录的“孙子”元素了cat 路径,查看文件内容head 路径,查看文件内容头(前10行),可以添加参数head 5 -n 1.txt代表查看前五行内容;tail 路径,查看文件内容尾部(后9行),可以添加参数tail 4 -n 1.txt代表查看后3行内容,数字减一;less 路径每次查看一点内容,向上按键或者向下按键进行翻页
增:创建文件或目录
touch 文件名称,创建的文件无内容touch 文件1 文件2 文件3, 同时创建多个文件,中间用空格分隔,如果一个文件或者目录有特殊的字符的话,需给文件名加上引号,单引号双引号都可echo 创建的内容 > 文件名称echo 追加的内容 >> 文件名称追加内容到文件echo 内容 >! 文件名称强制覆盖mkdir目录名字 ,创建目录mkdir -p a/b/c/d/e,创建多重目录cp 旧的文件 新的文件cp -r 源路径 目标路径,加上-r代表是复制目录
删:删除文件或目录
rm 文件名或路径下的文件名rm -r 目录名称或路径rm -r -f 目录强制删除目录cd 目录进入某个目录
改:修改文件或者目录
mv 源路径 目标路径,移动文件