Linux基本指令(二)

简介: Linux基本指令(二)

Linux基本指令(一)+https://developer.aliyun.com/article/1425464

23. rm:删除普通文件

rm 普通文件名

例如,删除普通文件 test.txt

root账号下需要确认:确认删除输入y,不删除输入n

如果误输其他字符需要使用 ctrl+back 键来删除

24. rm -f :强制删除普通文件,无需确认

rm -f 普通文件名

例如,删除普通文件Text.txt

25.  rm -r :递归式删除目录,删除目录中所有内容

rm -r 目录名

例如,删除目录1中的所有内容,目录1中包含目录2,目录2中包含目录3,删除时需要确认

26. rm -rf:强制递归式删除目录,无需确认

rm -rf 目录名

(注意:不可强制递归式删除根目录,否则相当于系统格式化,系统就“挂掉了”)

例如,删除目录a,目录a的树状结构如下

27. * :通配符:用于匹配任意文件名

ls data*1 就是显示以data开头,1结尾的文件目录

ls * 就是显示所有文件目录

rm -f * 就是删除所有文件目录

28. man :查看某个指令的用法

man 指令名

例如,man ls:查看ls指令的用法

使用 上下箭头键/回车键 进行翻阅,使用q进行退出

man是有多个手册的,查看时需要加上数字来确定具体查看哪一个手册(如果不加数字,默认小号手册开始查找,直到查找到)

1号手册可查各类指令(可执行程序)

2号手册可查系统调用相关的接口

3号手册可查C语言库函数

man 3 printf:printf 是C语言库函数中的一条函数

man printf: printf 也是 linux 系统中的一条指令

29. printf :打印

printf “打印内容”

例如,使用printf打印 "hello Linux"

30. cp :拷贝文件

cp 文件名 目标路径

cp + src + dst :src是源文件,dst是目标路径

dst可以是路径:将源文件拷贝到该路径下

dst也可以是路径+文件名: 将源文件拷贝到该路径下并进行重命名

例1,在 /root/linux/linux1 路径下有一个普通文件test.c,将它拷贝到上级目录,cp ..

例2,在 /root/linux/linux1 路径下有一个普通文件test.c,将它拷贝到上级目录并重命名为Test.c,cp ../Test.c

31. cp -rf :拷贝目录

cp -rf 目录名 目标路径

cp -rf + src + dst :src是源目录,dst是目标路径

dst可以是路径:将源目录拷贝到目标路径下

dst也可以是路径+目录名:将源目录拷贝到目标路径下并重命名

例1,在 /root/linux 路径下有目录a,cp -rf a / 将该目录拷贝到根目录下

例2,在 /root/linux 路径下有目录a,cp -rf a / 将该目录拷贝到根目录下并重命名为A

32. mv :重命名 / 剪切文件和目录

mv 原文件名 新文件名

例1,将普通文件 test.c 和目录 a 分别重命名为 TEST.c 和 A

例2,将文件TEST.c 剪切到根目录下

mv 文件名 目标路径

例3,将目录A剪切到根目录下并重命名为AAA

33. nano:记事本

nano

使用 yum install -y nano 进行安装

例如,用nano记事本打开code.c 文件,并在记事本中写C语言代码

34. cat :打印出文件的内容

cat 文件名

从文件中读取数据

例如,打印出 code.c 文件中的内容

35. cat -n :打印文件内容并带上行号

cat -n 文件名

例如,打印出 code.c 文件中的内容并带上行号

36. cat -s :打印文件内容并将连续的空行压缩为一行

cat -s 文件名

例如,现将code.c的内容改为如下,再用cat -s 打印,对比发现连续的空行被压缩为了一行

37. tac :逆序打印文件内容

tac 文件名

38. echo + 字符串 :将字符串写入到显示器文件

echo 字符串

字符串可以带双引号,也可以省略双引号

Linux基本指令(三)+https://developer.aliyun.com/article/1425472

目录
相关文章
|
4天前
|
Linux
Linux:文件读取指令
Linux:文件读取指令
11 2
|
4天前
|
缓存 安全 Linux
Linux入门基本指令(2)
Linux入门基本指令(2)
11 0
|
4天前
|
Linux Windows
Linux入门基本指令(1)-2
Linux入门基本指令(1)
9 1
|
4天前
|
Linux 数据安全/隐私保护 Windows
Linux入门基本指令(1)-1
Linux入门基本指令(1)
13 1
|
4天前
|
算法 Linux
Linux:文件增删 & 文件压缩指令
Linux:文件增删 & 文件压缩指令
7 0
|
4天前
|
Linux
Linux:时间指令 - cal & date
Linux:时间指令 - cal & date
11 2
|
5天前
|
人工智能 数据可视化 Unix
【Linux】Linux系统基础指令 ( 1 )
本文讲解的指令是基础的操作,下一篇文章我们将继续讲解不同指令。
16 0
|
5天前
|
存储 Unix Linux
【Linux修行路】基本指令(二)
【Linux修行路】基本指令(二)
|
5天前
|
存储 人工智能 安全
【Linux修行路】基本指令(一)
【Linux修行路】基本指令(一)