命令行的基本操作
命令行的基本操作
命令行基本操作
在进行命令行操作之前,先认识几个单词:
英文 | 中文 | 命令简写 |
---|---|---|
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 源路径 目标路径
,移动文件