Linux文件和目录管理

命令大全

cd 命令

命令cd(change directory的简写)是用来变更用户所在目录的,如果后面什么都不跟,就会直接进入当前用户的根目录下

 #进入根目录中的home
 cd /home  

pwd 命令

显示当前所在的目录

mkdir 命令

命令mkdir(make directory的简写)用于创建目录;
格式: mkdir [-mp] [目录名称]
其中,-m-p为其选项。
-m选项用于指定要创建目录的权限(这个选项不常用)。
-p选项很管用,递归创建目录

mkdir -p /test/test1/123

rmdir 命令 (只能删除空目录)

命令rmdir(remove directory的简写)用于删除空目录,后面可以是一个目录,也可以是多个目录(用空格分隔)

rmdir test  # 删除test空文件夹

rmdir -p /test/test/1  # 递归删除空文件夹

rm 命令

删除文件、目录
-r 删除目录选项
-f 强制删除

rm -rf /test/test

环境变量 PATH

which ,它用于查找某个命令的绝对路径

which ls
echo $PATH

命令cp

cp 是copy(即复制)的简写,该命令的格式为: cp [选项] [ 来源文件 ] [目的文件]
-r 复制一个目录
-i如果遇到一个已存在的文件,会询问是否覆盖

cp -r test test1  # test 复制成 test1

命令 mv

移动
mv [ 选项 ] [源文件或目录] [目标文件或目录]

当目标文件是目录时,其存在与否,执行后的结果是不一样的。如果该目录存在,则会把源文件
或目录移动到该目录中。如果该目录不存在,则会把源目录重命名为给定的目标文件名。
当目标文件是文件时,其存在与否,执行后的结果也是不一样的。如果该文件存在,则会询问是
否覆盖。如果该文件不存在,则会把源文件重命名为给定的目标文件名。

命令 cat

-n 查看文件时,把行号也显示到屏幕上
-A 显示所有的内容,包括特殊字符

cat -n test/file.js
cat -A test/file.js

tac 命令

正好是命令 cat 的反序写法

more 命令

查看一个文件的内容,后面直接跟文件名
当看完一屏后,按空格键可以继续
看下一屏,看完所有内容后就会退出,按Ctrl+B可以向上翻屏,按Ctrl+F向下翻屏(同空格)。如果你
想提前退出,按q键即可

less命令

命令 less 的作用和命令 more 一样

head 命令

显示文件的前10行
如果加 -n 选项,则显示文件的前几行

head -2 /file.js  # 显示文件前2行

tail 命令

显示文件的最后10行
如果加 -n 选项,则显
示文件的最后几行

tail -2 file.js # 显示最后两行
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值