06 Linux 的常用命令

Linux 刚面世时并没有图形界面,所有的操作全靠命令完成,如 磁盘操作文件存取目录操作进程管理文件权限 设定等

在职场中,大量的 服务器维护工作 都是在 远程 通过 SSH 客户端 来完成的,并没有图形界面,所有的维护工作都需要通过命令来完成

在职场中,作为后端程序员,必须要或多或少的掌握一些 Linux 常用的终端命令

Linux 发行版本的命令大概有 200 多个,但是常用的命令只有 10 多个而已

 

序号命令对应英文作用
01 ls list 查看当前文件夹下的内容
02 pwd print wrok directory 查看当前所在文件夹
03 cd [目录名] change directory 切换文件夹
04 touch [文件名] touch 如果文件不存在,新建文件
05 mkdir [目录名] make directory 创建目录
06 rm [文件名] remove 删除指定的文件名
07 clear clear 清屏
08 cat  [文件名]  cat   查看文件内容
09 more [文件名] more 分页查看文件内容
10  less [文件名]  less 分页查看文件内容
11 head -n [文件名]  head 默认查看文件内容的前10行
12 tail  -n [文件名]   tail 默认查看文件内容的后10行
13 grep [关键字] grep   过滤信息
14 mv [原文件] [目标文件]  mv   移动或者重命名文件
15  cp  [原文件] [目标文件] cp   复制文件

ls 命令说明   

ls   是英文单词 list 的简写,其功能为列出目录的内容,是用户最常用的命令之一,类似于DOS下的 dir 命令


[Linux 下文件和目录的特点]
-    Linux显示文件或者目录    名称最长可以有 256 个字符
-    以 . 开头的文件为隐藏文件,需要用 -a 参数才能显示
-    . 代表当前目录
-    .. 代表上一级目录

[参数含义]
-a   显示指定目录下所有子目录与文件,包括隐藏文件
-l    以列表方式显示文件的详细信息
-h   配合 -l 以人性化的方式显示文件大小
ls 通配符的使用
ls -l f[abc]ll
通配符含义
* 代表任意个数个字符
? 代表任意一个字符,至少 1 个
[] 表示可以匹配字符组中的任一一个
[abc] 匹配 a、b、c 中的任意一个
[a-f] 匹配从 a 到 f 范围内的的任意一个字符

cd 命令说明

cd 是英文单词 change directory 的简写,其功能为更改当前的工作目录,也是用户最常用的命令之一
注意:Linux 所有的 目录 和 文件名 都是大小写敏感的
命令含义
cd 切换到当前用户的主目录(/home/用户目录)
cd ~ 切换到当前用户的主目录(/home/用户目录)
cd . 保持在当前目录不变
cd .. 切换到上级目录
cd - 可以在最近两次工作目录之间来回切换
相对路径和绝对路径

- 相对路径    在输入路径时,最前面不是 / 或者 ~,表示相对当前目录所在的目录位置
- 绝对路径    在输入路径时,最前面是 / 或者 ~,表示从 根目录/家目录开始的具体目录位置

touch 命令说明

创建文件或修改文件时间

- 如果文件 不存在,可以创建一个空白文件
- 如果文件 已经存在,可以修改文件的最后修改日期

mkdir 命令说明

创建一个新的目录
选项含义
-p 可以递归创建目录
新建目录的名称不能与当前目录中 已有的目录或文件 同名

rm 命令说明

- 删除文件或目录

> 使用 `rm` 命令要小心,因为文件删除后不能恢复
选项含义
-f 强制删除,忽略不存在的文件,无需提示
-r 递归地删除目录下的内容,删除文件夹 时必须加此参数

clear 命令说明

清屏命令

cat 命令说明

- cat   命令可以用来查看文件内容、创建文件、文件合并、追加文件内容 等功能
- cat 会一次显示所有的内容,适合 查看内容较少的文本文件
选项含义
-b 对非空输出行编号
-n 对输出的所有行编号

more 命令说明

- more 命令可以用于分屏显示文件内容,每次只显示一页内容
- 适合于 查看内容较多的文本文件
操作键功能
空格键 显示手册页的下一屏
Enter 键 一次滚动手册页的一行
b 回滚一屏
f 前滚一屏
q 退出
/word 搜索 word 字符串

less 命令说明

head 命令说明

tail 命令说明

grep 命令说明

- Linux 系统中 grep 命令是一种强大的文本搜索工具
- `grep 允许对文本文件进行 模式查找,所谓模式查找,又被称为正则表达式
选项含义
-n 显示匹配行及行号
-v 显示不包含匹配文本的所有行(相当于求反)
-i 忽略大小写
常用的两种模式查找
参数含义
^a 行首,搜寻以 a 开头的行
ke$ 行尾,搜寻以 ke 结束的行

mv 命令说明

mv 命令可以用来 移动文件 或 目录,也可以给 文件或目录重命名
选项含义
-i 覆盖文件前提示

cp 命令说明

cp 命令的功能是将给出的 文件 或 目录 复制到另一个 文件 或 目录 中,相当于 DOS 下的 copy 命令
选项含义
-i 覆盖文件前提示
-r 若给出的源文件是目录文件,则 cp 将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名
posted @ 2020-01-01 01:24  zhaochengf  阅读(164)  评论(0编辑  收藏  举报