shell编程——Ubuntu系统中对文件的操作命令

一、Shell编程
shell可以理解成操作系统的壳,和编程语言一起控制进程和文件,开启或控制其他程序。
在Linux系统的终端写脚本,其实就是shell编程。
下面以Ubuntu系统为例,介绍一些常用的命令。
二、常用命令格式
命令名称 【命令参数】 【命令对象】——其中分别使用空格隔开。

  1. 进入目录——cd 目录名
  2. 退出上一目录——cd … /cd -
  3. 系统重启——reboot
  4. 切换root身份——sudo su

三、文件操作常用命令(其中a、c代表文件/文件夹名称,并且文件名字必须带上后缀)

  1. 新建文件夹——mkdir a
  2. 新建文件——touch a.txt
  3. 删除文件夹——rm -rf a(-r 递归删除,递归删除的意思就是如果要删掉一个文件夹,先删除文件里面的文件,再删除文件夹;-f 强制删除)
  4. 删除文件——rm -rf a.后缀
  5. 剪切并重命名——mv a.后缀 a/c(把文件a移动/剪切到文件a中,并重命名为c;注意文件和文件夹必须是在同一个目录之中!!
  6. 复制文件——cp a.(后缀) …(把文件a复制到上一目录中)
  7. 复制并重命名——cp a.(后缀) …/c(复制文件到上一目录中,并重命名为c)
  8. 查看文件——cat a.txt
  9. 查看文件的前10行——head a.txt
    10.查看文件后10行——tail a.txt

四、shell创建文件的权限
在Ubuntu系统中使用root身份脚本创建的文件/文件夹,是不可以手动删除的,文件/文件夹是只读的;但是非root身份创建的文件/文件夹是可以可写读改的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值