文章目录
1、常用快捷键
- CTRL + L :清屏
- CTRL + C:中断命令
2、查看IP地址和重启主机
- ifconfig :查看IP地址
- reboot :重启主机
3、帮助手册
-
man :manual
- q :quit _ 退出手册
-
–help(两个 -)
4、日期类
- date :日期和时间
- cal :calendar _ 日历
5、操作目录和文件
5.1 访问
- pwd :print working directory _ 打印工作目录,就是查看现在所在的目录
- cd . . :返回上级目录
- cd / :返回至 / ,即根目录
- cd,cd ~ :返回家目录
- cd /etc/sysconfig :通过绝对路径访问
- cd ./sysconfig :通过相对路径访问
cd :change directory _ 更改目录,就是指访问指定目录
5.2 显示
-
ls :list _ 显示当前目录下文件及目录列表,可以显示指定目录列表:ls -l 【需要浏览的目录】
- -a :查询全部文件,包括隐藏文件
- -l :列出详细列表,ls -l 命令可以简写为 ll ,ll 不是 Linux 原生命令
- -h :将大小以我们可读的单位显示,此处大小只是显示当前文件或空文件夹大小,不包括文件夹中的文件或文件夹
- grep :配合显示内容命令,必须加 “|”,根据要求筛选显示内容,例如:ls -l | grep xxx
5.3 创建
-
mkdir :make directory _ 创建目录
- -p :创建多级目录,例如:mkdir -p aa/bb/cc
-
touch :创建文件,例如:touch 文件名 ,另外可以使用:vim 文件名,创建并打开文件
5.4 删除
-
rmdir :remove directory _ 删除一个空目录,例如:rmdir 目录名
-
rm :remove,删除文件或目录
- -rvf :递归删除所有目录内容,提示删除信息(-r :递归删除所有内容,-v :在移除每个文件之前打印其名称,-f :不作确认提示。不会写出诊断信息)
- -rf :递归删除所有目录内容,不提示删除信息
5.5 移动和复制
-
cp :copy _ 格式:cp 【要复制的文件】 【到哪里】
- -r :递归复制整个文件夹
- -v :显示复制过程中文件了列表
- 强制覆盖不提示的方法,使用 \cp 命令,不是 cp
-
mv :move _ 移动 / 重命名
- mv 旧文件名 新文件名 :重命名
- mv 要移动的文件 移动到的目录 :移动文件
5.6 查看
-
cat :concatenate _ 查看较小文件使用
- cat 文件名 :查看轻量级的文本文件
- cat 文件1 文件2 :连接显示多个文件
- cat 文件1 文件2 > 文件3 :合并为新文件
- cat 文件1 > 文件2 :可以作为重命名复制文件使用
- cat 文件1 >> 文件2 :将文件1中的内容复制并追加到文件2内容之后
-
more :查看较大文件使用
- 空格(space):道标向下翻一页
- Enter :代表向下翻一行
- q :代表离开 more,不在显示文件内容
- CTRL + F :向下滚动一屏
- CTRL + B :向上滚动一屏
-
less :同 more 类似,功能较多
- PgUp :向上翻动一页
- PgDown :向下翻动一页
- / 字符串 :向下搜索
- ?字符串 :向上搜索
- 使用 n / N 向下 / 向上查找,与 / 或 ? 无关
-
tail :从文件尾部开始查看,比较适合查看日志
- f :更新查看
- -n200 :显示的行数,n 可以省略
5.7 查找
-
find :查找文件,提供了丰富的模糊搜索即条件搜索
- find + 搜索路径 + 参数 + 搜索关键字
- 按文件名查找:find /home/esop -name “*.txt”
-
locate :【建议使用】 查找文件较 find 速度更快,使用更方便,运行前需要执行 updatedb 来更新文件索引,无法查找 temp 目录下的文件
5.8 减压和压缩
-
压缩文件(tar)
- tar -zcvf 【压缩包名】.tar.gz 【需要压缩的文件或目录】
- -c :创建一个新归档
- -v :显示详细信息
- -f :指定压缩后的文件名
- -z :通过 gzip 过滤归档
- 注:压缩包名后一定要添加 “.tar.gz” 文件类型
-
减压文件(tar)
- tar -zxvf 【压缩包名】.tar.gz
- -x :从归档中解出文件
- -v :显示详细信息
- -f :指定压缩前的文件名
- -z :通过 gzip 过滤归档
-
压缩文件(zip)
-
将多个文件进行压缩:zip 【压缩包名】.zip 【文件1】【文件2】…
-
将目录进行压缩:zip -r 【压缩包名】.zip 【目录】/*
- -r :表示级联压缩
- /* :表示将目录和其子目录及文件都进行压缩
-
-
减压文件(zip)
- unzip 【压缩包名】.zip
6、历史和输出
- history :查看历史命令
- echo :输出环境变量,在 shell 脚本中当 System.out.print 使用
7、软链接
在使用 ll(即:ls -l)命令查看目录列表时,在 “类型” 处,除了 “d :目录” 和 “- :文件” 以外,还有 “l :软连接”,软连接也称为符号连接,类似 Windows 中的快捷方式,有自己的数据块,主要存放了链接其他文件的路径
- ln -s 原文件或目录名 软链接名
8、磁盘分区
磁盘分区命令详见:https://blog.csdn.net/yage124/article/details/103337725