CSDNTB|接招!1000+ 常用的 Linux 命令来袭( 三 )


创建新的空白文件
touch fileName
实例
touch new.txt
3.6 cd
基本语法
切换目录
cd [dirName]
dirName 相对路径或绝对路径都支持
实例
cd ~或者cd # 回到自己的家目录
cd - # 回到自己上一次所在目录
cd .. # 回到当前目录的上一级目录
cd -P # 跳转到实际物理路径 , 而非快捷方式路径
3.7 cp
基本用法
复制文件或目录
cp [options] source dest 或 cp [options] source... directory
实例
使用指令"cp"将当前目录"test/"下的所有文件复制到新目录"newDir"下
cp –r test/ newDir
3.8 rm
基本语法
删除文件或目录
rm [options] fileName或dirName...
-i 删除前逐一询问确认 。
-r 递归删除目录中所有内容
-f 强制执行删除操作 , 而不提示用于进行确认 。
-v 显示指令的详细执行过程
常用案例
递归删目录中所有内容
rm -rf dirName
删除当前目录下的所有文件及目录
rm -r *
需要注意
文件一旦通过rm命令删除 , 则无法恢复 , 所以必须格外小心地使用该命令 。
3.9 mv
基本语法
移动文件、目录或重命名
mv [options] source dest #重命名
mv [options] source... directory #移动
常用案例
将文件oldFileName.txt重命名为newFileName.txt
mv oldFileName.txt newFileName.txt
将文件fileName移动到目录dir
mv fileName.txt dir
需要注意
如果目录存在 , 则该命令执行移动操作 。
如果目录不存在 , 则该命令执行修改操作 。
3.10 cat
基本语法
查看文件内容 , 正序
cat [options] fileName
-n 或 -number : 对输出的内容进行编号
-b 或 --number-nonblank:和 -n 相似 , 只不过对于空白行不编号 。
常用案例
root@DESKTOP-KV8R5US:/# cat -number a.txt
3.11 tac
基本用法
查看文件内容 , 倒序
tac [options] fileName
常用实例
root@DESKTOP-KV8R5US:/# tac a.txt
3.12 more
基本用法
more [options] fileName
空白键 (space):代表向下翻一页;
Enter:代表向下翻『一行』;
q:代表立刻离开 more, 不再显示该文件内容 。
Ctrl+F 向下滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号
:f 输出文件名和当前行的行号
常用实例
root@DESKTOP-KV8R5US:/# more a.txt
3.13 less
基本用法
less 的作用与 more 十分相似 , 都可以用来浏览文字档案的内容 , 不同的是 less 允许使用[pageup] [pagedown]往回滚动 。
less [options] fileName
空白键 :向下翻动一页;
[pagedown]:向下翻动一页;
[pageup] :向上翻动一页;
/字串 :向下搜寻『字串』的功能;n:向下查找;N:向上查找;
?字串 :向上搜寻『字串』的功能;n:向上查找;N:向下查找;
q :离开 less 这个程序;
常用实例
root@DESKTOP-KV8R5US:/# less a.txt
3.14 head
基本用法
head [options] fileName
-n x 查看文件头x行内容
常用实例
root@DESKTOP-KV8R5US:/# head -n 1 a.txttotal 580
3.15 tail
基本用法
tail [options] fileName
-f 实时追踪该文档的所有更新
-n x 查看文件末尾x行内容
常用实例
root@DESKTOP-KV8R5US:/# tail -n 1 a.txtdrwxr-xr-x 1 root root 512 Mar 5 00:02 var
3.16 echo


推荐阅读