linux基础知识六
Tofloor
poster avatar
老陌
deepin
2018-07-03 02:57
Author
本帖最后由 myccloves 于 2019-7-31 23:14 编辑

重定向
之前老陌说过重定向的问题,把发送到stdout的数据流,转发到文件中。
  1. cat /etc/os-release > 1.txt
Copy the Code
把结果送到1.txt中,但这里要注意 如果文件已经存在则覆盖 ,如果不想覆盖,而是接着输入(追加),需要用 >> 。 对于追加如果文件之前不存在则自动创建。
  1. ls / > 1.txt

  2. cat /etc/os-release >> 1.txt
Copy the Code

打印字符串
  1. echo string
  2. echo how are you?
Copy the Code



echo是命令,后面跟上字符串,执行则会输出。

复制文件
  1. cp [option] {source} {targetr}
  2. cp [option] {source ... } {DIRECTORY}
Copy the Code

第一种形式把文件复制一份,第二种把多个文件复制到一个目录中。



复制目录
  1. cp -r s_directory  d_directory
Copy the Code

-r可以写成-R或 --recursive        表示递归复制目录的内容(就是复制目录树)。

删除文件
  1. rm [option] {files ... }
Copy the Code
将文件从文件系统中删除,默认情况下不能删除目录,可以加-r选项删除目录。


移动和重命令
  1. mv [option] {source} {target}
  2. mv [option] {source ...} {directory}
Copy the Code

第一种情况改名,第二种情况将一个或多个文件移动到一个目录中。



创建目录
  1. mkdir [option] {directory}
Copy the Code

如果创建的目录不存在则创建空目录。可以一次性创建多个目录,也可以创建一个目录树(就是多级目录)。



显示目录
  1. ls [option] {files ...}
Copy the Code

列出整个目录中的内容,如果目录中还有子目录可以用-R进行递归显示,也就是显示整个目录树。



默认情况下显示当前工作目录中的内容,-R选项之后显示整个目录树,我们发现images里面有两个子目录boy,girl,而girl里面有一个lili.jpg图片文件。

删除空目录
  1. rmdir [option] {directory ... }
Copy the Code



通过查看目录树发现software是空的,而images不是空的。 删除这两个目录,其中images不为空删除失败,而software是空的删除成功。

如果删除目录树可以用rm -r directory ,注意这很危险,执行前先检查一下。



Reply Favorite View the author
All Replies
avatar
zwq133
deepin
2018-07-03 03:45
#1
我靠~~~老陌你这是要写程序了????
Reply View the author
avatar
linusboyle
deepin
2018-07-03 04:29
#2
不错,把这些学完差不多能写小脚本大幅提升效率了
Reply View the author
avatar
老陌
deepin
2018-07-03 04:35
#3
https://bbs.deepin.org/post/159805
我靠~~~老陌你这是要写程序了????

写程序咱可不行,那是大神级别才玩的。
Reply View the author
avatar
老陌
deepin
2018-07-03 04:35
#4
https://bbs.deepin.org/post/159805
不错,把这些学完差不多能写小脚本大幅提升效率了

嗯,我同意这个观点,哈哈。
Reply View the author
avatar
135******62
deepin
2018-07-03 18:38
#5
老陌 肯定是一个新手引导精灵  
Reply View the author
avatar
老陌
deepin
2018-07-03 18:45
#6
https://bbs.deepin.org/post/159805
老陌 肯定是一个新手引导精灵

只有新手才能写出来,高手在描述的时候往往忽略一点儿细节,新手晕好几天。
Reply View the author