Linux基础指令-2

目录

目录操作指令:

1 rmdir

2 rm

3 cp

4 mv

5 cd

文件操作指令

1 cat

2 touch

3 more

4 less

5 head

6 tail

特殊符号的介绍

1 管道符

2 重定向符号

目录操作指令:

1 rmdir

  • 删除空目录

2 rm

  • 删除文件(默认只能删除普通文件)

操作选项

  • -r  递归删除指定目录下的所有文件,然后再进行目录的删除
  • -i  添加操作提示信息 
  • -f  忽略所有提示信息,直接进行操作

3 cp

  • 拷贝一个文件到指定位置,默认针对普通文件

拷贝文件时会存在两个操作对象,一个是被拷贝问的文件,一个是目标位置的路径。 

操作选项

  • -r  递归拷贝一个目录及目录中所有的文件到目标位置的路径下

4 mv

  • 将一个文件移动到新的位置(剪贴操作)

5 cd

  • 进入指定目录 

我们可以使用 cd~ 指令快速回到当前用户家目录,其中 ~ 表示的是当前用户的家目录。

常用目录操作指令

 

常用的目录操作指令便是上述这些,接着来看常用的文件操作指令。

文件操作指令

1 cat

  • 将指定文件内容打印到终端显示上

操作选项

  • -n  打印文件内容时在每行内容之前显示行号

值得注意的是,cat 指令只适合打印一些短小的文件内容,因为文件内容过多显示的容易产生阅读困难。

2 touch

  • 刷新文件的时间属性,如果文件不存在会创建一个新的文件

对于文件的时间属性我们有如下的解释,(可以使用stat指令查看文件的属性):

文件属性

我们可以很清楚的了解到文件的最近访问时间,最近更改时间,最近改动时间和创建时间。当一个文件的使用间隔周期较长时,未避免磁盘空间过于赘余(磁盘空间有限且维护需要时间),我们可以将文件进行压缩处理,等待下一次的使用。

3 more

  • 对文件内容分页显示

使用过程中,空格-是向下翻页;回车-是向下按行滚动。

当到达文件内容末尾时,文件的显示会自动退出,不过我们可以使用:q-直接退出显示。

值得注意的时,more对向上翻页功能支持度并不好。

4 less

  • 对文件内容分页显示(支持向上翻页)

使用过程中,f-向下翻页;b-向上翻页;jk-上下按行滚动;q-退出显示。

也可以在使用过程中查找字符串:/string-向下查找string字符串;?string-向上查找string字符串。

5 head

  • 显示文件的前n行内容(默认是前10行内容)

6 tail

  • 显示文件的后n行内容(默认是后10行内容)
常用文件操作指令

 

特殊符号的介绍

1 管道符

在得知文件的各种打开方式之后,我们可以尝试“打印文件的第三行”内容所需要的命令。

打印文件第三行实际上是打印文件前三行内容中的最后一行,其中打印文件前三行内容的命令为:head -n 3 [文件名],打印文件最后一行的命令为:tail -n 1 [文件名]。

那么如何将两个命令合并起来使用,这便是我们需要面临的问题。此时在Linux中存在一个特殊的符号,为 | ,它被称为管道符

管道符的作用便是连接两个命令,它会将前一个命令的结果作为后一个命令的输入,让后一个命令处理出具体的结果。

所以打印文件第三行内容的命令内容便为:head -n 3 [文件名] | tail -n 1。

2 重定向符号

原本的一个命令执行的结果大多都是打印出来,即将结果数据交给显示器进行显示,而重定向符号的作用便是告诉命令,使其结果不用进行显示,而是直接写入到指定文件之中。

其符号为,

> :将要打印的内容写入到指定的文件之中,但是在写入之前会清空该文件的原有内容;

>> :将要打印的内容写入到指定文件自之中,但是写入的内容会追加在文件原来内内容之后。

特殊符号的介绍

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值