Linux命令-文件、磁盘管理
1:ls:查看文件信息 :
代码如下:
1.1:通配符意思:
1 te* 查找以te开头的文件
2 *html 查找以html结尾的文件
3 ? 代表文件名中任意一个字符
4 ?.c 只找第一个任意字符,后缀为c的文件
5 [] 表示可以匹配字符中的任意一个,”-”适用于范围,如[abc] ,[a-f]
6 [a-f]* 表示从a到f中任意一个字符作为开头
7 a-f 表示找a-f的文件
8 \ 如果通配符想作为普通符号来讲,如\*a,只是查找文件名为*a的文件
2:输出重定向命令:
如:ls > test.txt ( test.txt 如果不存在,则创建,存在则覆盖其内容 )
注意: >输出重定向会覆盖原来的内容,>>输出重定向则会追加到文件的尾部。
3:more分屏显示:
查看内容时,在信息过长无法在一屏上显示时,会出现快速滚屏,使得用户无法看清文件的内容,此时可以使用more命令,每次只显示一页,按下空格键可以显示下一页,按下q键退出显示,按下h键可以获取帮助。
ctrl+b 返回上一屏
ctrl+f 下一屏
4:| 管道:
管道:一个命令的输出可以通过管道做为另一个命令的输入。
5:clear 清屏:
6:cd 切换工作目录:
cd后面可跟绝对路径,也可以跟相对路径。如果省略目录,则默认切换到当前用户的主目录。
7:pwd 显示当前路径:
8:mkdir 创建目录:
通过mkdir命令可以创建一个新的目录。参数-p可递归创建目录。
需要注意的是新建目录的名称不能与当前目录中已有的目录或文件同名,并且目录创建者必须对当前目录具有写权限。
参数-p可递归创建目录。
9:rmdir 删除目录:
可使用rmdir命令删除一个目录。必须离开目录,并且目录必须为空目录,不然提示删除失败。
10:rm 删除文件:
可通过rm删除文件或目录。使用rm命令要小心,因为文件删除后不能恢复。为了防止文件误删,可以在rm后使用-i参数以逐个确认要删除的文件。
Rm -r
rm -rf
Rm -ri
11:ln 建立链接文件:
软链接:软链接不占用磁盘空间,源文件删除则软链接失效。(相当于创建快捷键)
硬链接:硬链接只能链接普通文件,不能链接目录。(复制一份)
ln 源文件 链接文件
ln -s 源文件 链接文件
建立软连接
建立硬链接
12:cat 查看或者合并文件内容:
查看文件内容
合并文件内容
13:grep 文本搜索:
在grep命令中输入字符串参数时,最好引号或双引号括起来。例如:grep‘a ’1.txt。
grep常用正则表达式:
14:find 查找文件:
15: cp 拷贝文件:
cp命令的功能是将给出的文件或目录复制到另一个文件或目录中。
-a
-v
-i
16:mv 移动文件:
-v
17: tar 归档管理:
tar使用格式 tar [参数] 打包文件名 文件
打包
解包
18:gzip 文件压缩解压:
tar与gzip命令结合使用实现文件打包、压缩。 tar只负责打包文件,但不压缩,用gzip压缩tar打包后的文件,其扩展名一般用xxxx.tar.gz。
文件大小变化
压缩
压缩用法:tar cvzf 压缩包包名 文件1 文件2 ...
-z:指定压缩包的格式为:file.tar.gz
解压用法: tar zxvf 压缩包包名
-z :指定压缩包的格式为:file.tar.gz
19:查看命令位置:which