ctrl+shift+=放大终端字体
ctrl+-=缩小终端字体
ls 常用选项
参数 | 含义 |
---|---|
-a | 显示指定目录下所有子目录与文件,包括隐藏文件 |
-l | 以列表方式显示文件的详细信息 |
-h | 配合 -l 以人性化的方式显示文件大小 |
ls 通配符的使用
通配符 | 含义 |
---|---|
* | 代表任意个数个字符 |
/td> | 代表任意一个字符,至少 1 个 |
[] | 表示可以匹配字符组中的任一一个 |
[abc] | 匹配 a、b、c 中的任意一个 |
[a-f] | 匹配从 a 到 f 范围内的的任意一个字符 |
- 创建一个新的目录
选项 | 含义 |
---|---|
-p | 可以递归创建目录 |
- 删除文件或目录
使用 命令要小心,因为文件删除后不能恢复
选项 | 含义 |
---|---|
-f | 强制删除,忽略不存在的文件,无需提示 |
-r | 递归地删除目录下的内容,删除文件夹 时必须加此参数 |
- 命令可以以树状图列出文件目录结构
选项 | 含义 |
---|---|
-d | 只显示目录 |
- 命令的功能是将给出的 文件 或 目录 复制到另一个 文件 或 目录 中,相当于 DOS 下的 命令
选项 | 含义 |
---|---|
-i | 覆盖文件前提示 |
-r | 若给出的源文件是目录文件,则 cp 将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名 |
- Linux 系统中 命令是一种强大的文本搜索工具
选项 | 含义 |
---|---|
-n | 显示匹配行及行 |
-v | 显示不包含匹配文本的所有行(相当于求反) |
-i | 忽略大小写 |
- 常用的两种模式查找
参数 | 含义 |
---|---|
^a | 行首,搜寻以 a 开头的行 |
ke$ | 行尾,搜寻以 ke 结束的行 |
- 会在终端中显示参数指定的文字,通常会和 重定向 联合使用
重定向 和
- Linux 允许将命令执行结果 重定向到一个 文件
- 将本应显示在终端上的内容 输出/追加 到指定文件中
其中
- 表示输出,会覆盖文件原有的内容
- 表示追加,会将内容追加到已有文件的末尾
管道
- Linux 允许将 一个命令的输出 可以通过管道 做为 另一个命令的输入
- 可以理解现实生活中的管子,管子的一头塞东西进去,另一头取出来,这里 的左右分为两端,左端塞东西(写),右端取东西(读)
常用的管道命令有:
- :分屏显示内容
- :在命令执行结果的基础上查询指定的文本
关机/重启
序 | 命令 | 对应英文 | 作用 |
---|---|---|---|
01 | shutdown 选项 时间 | shutdown | 关机/重新启动 |
- 命令可以 安全 关闭 或者 重新启动系统
选项 | 含义 |
---|---|
-r | 重新启动 |
提示:
- 不指定选项和参数,默认表示 1 分钟之后 关闭电脑
- 远程维护服务器时,最好不要关闭系统,而应该重新启动系统
- 常用命令示例
SSH 客户端的简单使用
- 是在远程机器上的用户名,如果不指定的话默认为当前用户
- 是远程机器的地址,可以是 IP/域名,或者是 后面会提到的别名
- 是 SSH Server 监听的端口,如果不指定,就为默认值
Windows 下 SSH 客户端的安装
- http://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
- http://xshellcn.com
建议从官方 站下载正式的安装程序
(掌握)
选项 | 含义 |
---|---|
-r | 若给出的源文件是目录文件,则 scp 将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名 |
-P | 若远程 SSH 服务器的端口不是 22,需要使用大写字母 -P 选项指定端口 |
- 官方 站:https://www.filezilla.cn/download/client
- 在传输文件时,使用的是 而不是 ,因此端口 应该设置为
ls -l 扩展
-
可以查看文件夹下文件的详细信息,从左到右依次是:
- 权限,第 1 个字符如果是 表示目录
- 硬链接数,通俗地讲,就是有多少种方式,可以访问到当前目录/文件
- 拥有者,家目录下 文件/目录 的拥有者通常都是当前用户
- 组,在 Linux 中,很多时候,会出现组名和用户名相同的情况,后续会讲
- 大小
- 时间
- 名称
?
简单使用(重要)
- 可以修改 用户/组 对 文件/目录 的权限
- 命令格式如下:
创建用户/设置密码/删除用户
序 | 命令 | 作用 | 说明 |
---|---|---|---|
01 | useradd -m -g 组 新建用户名 | 添加新用户 |
|
02 | passwd 用户名 | 设置用户密码 | 如果是普通用户,直接用 passwd 可以修改自己的账户密码 |
03 | userdel -r 用户名 | 删除用户 | -r 选项会自动删除用户家目录 |
04 | cat /etc/passwd | grep 用户名 | 确认用户信息 | 新建用户后,用户信息会保存在 /etc/passwd 文件中 |
查看用户信息
序 | 命令 | 作用 |
---|---|---|
01 | id [用户名] | 查看用户 UID 和 GID 信息 |
02 | who | 查看当前所有登录的用户列表 |
03 | whoami | 查看当前登录用户的账户名 |
which(重要)
提示
- 是用于保存用户信息的文件
- 是用于修改用户密码的程序
- 命令可以查看执行命令所在位置,例如:
进程信息
- 所谓 进程,通俗地说就是 当前正在执行的一个程序
序 | 命令 | 作用 |
---|---|---|
01 | ps aux | 查看进程的详细状况 |
02 | top | 动态显示运行中的进程并且排序 |
03 | kill [-9] 进程代 | 终止指定代 的进程, 表示强行终止 |
默认只会显示当前用户通过终端启动的应用程序
- 选项说明功能
选项 | 含义 |
---|---|
a或者e | 显示终端上的所有进程,包括其他用户的进程 |
u | 显示进程的详细状态 |
x | 显示没有控制终端的进程 |
软链接
序 | 命令 | 作用 |
---|---|---|
01 | ln -s 被链接的源文件 链接文件 | 建立文件的软链接,用通俗的方式讲类似于 Windows 下的快捷方式 |
打包 / 解包
- 是 Linux 中最常用的 备份工具,此命令可以 把一系列文件 打包到 一个大文件中,也可以把一个 打包的大文件恢复成一系列文件
- 的命令格式如下:
- 选项说明
选项 | 含义 |
---|---|
c | 生成档案文件,创建打包文件 |
x | 解开档案文件 |
v | 列出归档解档的详细过程,显示进度 |
f | 指定档案文件名称,f 后面一定是 .tar 文件,所以必须放选项最后 |
注意: 选项必须放在最后,其他选项顺序可以随意
压缩/解压缩
1)
- 与 命令结合可以使用实现文件 打包和压缩
- 只负责打包文件,但不压缩
- 用 压缩 打包后的文件,其扩展名一般用
在 中,最常见的压缩文件格式就是
-
在 命令中有一个选项 -z 可以调用 ,从而可以方便的实现压缩和解压缩的功能
-
命令格式如下:
选项 | 含义 |
---|---|
-C | 解压缩到指定目录,注意:要解压缩的目录必须存在 |
通过 apt 安装/卸载软件
- apt 是 ,是 Linux 下的一款安装包管理工具
- 可以在终端中方便的 安装/卸载/更新软件包
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux进阶新增用户25073 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!