Linux命令学习笔记

1、删除文件和文件夹(rm)

语法:rm [options] name

  • -r 就是向下递归,不管有多少级目录,一并删除
  • -f 就是直接强行删除,不作任何提示的意思,即使文件属性只读,亦直接删除,无需逐一确认
  • -i 删除前逐一询问确认
rm -rf /var/log/httpd/access
#将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

rm -f /var/log/httpd/access.log
#将会强制删除/var/log/httpd/access.log这个文件

rm -r *
#删除当前目录下的所有文件及目录

tip:文件一旦通过rm命令删除,则无法恢复,所以必须格外小心地使用该命令

2、创建目录(mkdir)

语法:mkdir [-p] dirName

  • 确保目录名称存在,不存在就创建一个
mkdir runoob
#在工作目录下,建立一个名为 runoob 的子目录。

mkdir -p runoob2/test
#在工作目录下的 runoob2 目录中,建立一个名为 test 的子目录。
#若 runoob2 目录原本不存在,则建立一个。(注:本例若不加 -p 参数,且原本 runoob2 目录不存在,则产生错误。)

3、复制文件(cp)

语法:cp [options] source dest

参数:

  • -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
  • -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
  • -f:覆盖已经存在的目标文件而不给出提示。

tip:用户使用该指令复制目录时,必须要使用参数 -r

cp -r arm-linux-gcc /home/root/arm
#将当前目录下的arm-linux-gcc文件夹复制到/home/root/arm目录下

cp -r test/ newtest
#将当前目录test/下的所有文件复制到newtest目录下

cp -r /home/chen/test ./
#将/home/chen目录下的test文件夹复制到当前目录下

4、载入模块(insmod)

语法:insmod <模块名称>

insmod secbulk.ko
#载入secbulk.ko模块

5、切换目录(cd)

#回到用户(xx)家目录/home/xx/
cd ~

#进入到根目录
cd /

#返回上一级目录
cd ..

#回到上一次进入的目录
cd -

#进入到绝对路径目录
cd /home/chen/Desktop

#进入到相对路径目录例如当前目录下有个test文件夹
cd test

#进入到有空格的目录
cd 'a b'
#或者
cd a\b
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

后天必早起

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值