【Linux】 01.基础终端命令

1. 查看帮助文档

--help	Linux自带的帮助信息	如:ls --help
man         指定不同的章节浏览包含了绝大部分命令、函数使用说明的手册
空格键      显示手册页的下一屏
回车键		一次滚动手册页的一行
b		    回滚一屏
f		    前滚一屏
q		    退出man命令
h		    列出所有功能键
/word		搜索word字符串
1.2 自动补全

在敲出命令的前几个字母的同时,按下tab键,系统会自动帮我们补全命令

一个tab补全,如果有唯一定位的,自动出来。

两个tab所有满足条件的都列出出来。

2.命令-文件、磁盘管理

2.1 查看文件信息:ls
-a		显示指定目录下所有子目录与文件,包括隐藏文件
-l		以列表的方式显示文件的详细信息
-h		配合-i以人性化的方式显示文件大小
2.2 清屏:clear

clear作用为清除终端上的显示(类似于DOS的cls清屏功能)

2.3 切换目录:cd
cd      切换到当前用户的主目录(/home/用户目录),登录时默认主目录
cd ~    切换到当前用户的主目录(/home/用户目录)
cd .    切换到当前目录
cd ..	切换到上级目录
cd -    可进入上次所在目录
2.4 显示当前路径:pwd
2.5 创建目录:mkdir
# 在当前目录下创建文件夹
mkdir 文件夹名

# 在当前目录下创建递归文件夹
mkdir 文件夹/文件夹
2.6 删除目录:rmdir

可使用rmdir命令删除一个目录。必须离开目录,并且目录必须为空目录,不然提示删除失败

2.7 删除文件:rm
-i		以进行交互式方法执行
-f		强制删除,忽略不存在的文件,无需提示
-r		递归的删除目录下的内容,删除文件是必须加此参数
2.8 创建链接文件:ln
ln 源文件 链接文件
ln -s 源文件 链接文件
2.9 查看或者合并文件内容:cat
# 查看当前路径下的文件内容
cat 文件名

# 查看绝对路径下的文件内容
cat /文件夹/文件名

# 把多个文件内容重写到新的文件内
cat 文件名 文件名 > 新的文件名

# 把多个文件内容写入文件内
cat 文件名 文件名 >> 文件名	(表续写)
2.10 文本搜索:grep
-v		显示不包含匹配文本的所有行(相当于求反)
-n		显示匹配行及行号
-i		忽略大小写
^a		行首,搜寻以m开头的行
grep -n '^a' 1.txt

ke$		行尾,搜寻以ke结束的行
grep -n 'ke$' 1.txt

写法:grep -n '^a' 文件名

2.11 查找文件:find
find ./ -name test.sh
# 查找当前目录下所有名为test.sh的文件

find ./ -name '*.sh'
# 查找当前目录下所有后缀为.sh的文件

find ./ -name '[A-Z]*'
# 查找当前目录下所有以大写字母开头的文件

find /tmp -size 2M
# 查找在/tmp目录下等于2M的文件

find /tmp -size +2M
# 查找在/tmp目录下大于2M的文件

find /tmp -size -2M
# 查找在/tmp目录下小于2M的文件

find ./ -size +4k -size	-5M
# 查找当前目录下大于4k,小于5M的文件

find ./ -perm 0777
# 查找当前目录下权限为777的文件或目录
2.12 拷贝文件:cp
-a		该选项通常在复制目录时使用,它保留链接、文件属性,并递归的复制目录
-f		已经存在的目标文件而不提示
-i		交互式复制,在覆盖目标文件之前将给出提示要求用户确认
-r		若给出的源文件是目录文件,则cp将递归复制该目标下的所有子目录和文件,目录文件必须是一个目录名
-v		显示拷贝进度
2.13 移动文件:mv
-f		禁止交互式操作,如有覆盖也不会给出提示
-i		确认交互式操作,如果mv操作将导致对已存在的目标文件的覆盖,系统会询问是否重写,要求用户回答以避免误覆盖文件
-v		显示移动进度
  • mv 文件(文件夹) 文件夹 移动文件
  • mv 文件(文件夹) 文件(文件夹) 重命名文件夹
2.14 归档管理
-c		生成档案文件,创建打包文件
-v		列出归档解档的详细过程,显示进度
-f		指定档案文件名称,f后面一定是.tar文件,所以必须放选项最后
-t		列出档案中包含的文件
-x 		解开档案文件

写法:tar –cvf 文件名

2.15 文件压缩解压:gzip
-d		解压
-r		压缩所有子目录
  • 与归档命令tar连用可实现解压功能 如:tar –zxvf 文件.tar.gz
  • 与归档命令tar连用可实现压缩功能 如:tar –cxvf 文件.tar.gz
2.16 查看命令位置:which

写法:which 命令

posted @ 2023-04-14 16:34  烟墨  阅读(41)  评论(0)    收藏  举报