linux命令(易忘记)

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 中,很多时候,会出现组名和用户名相同的情况,后续会讲
    • 大小
    • 时间
    • 名称

?

linux命令(易忘记)

 

 简单使用(重要)

  •  可以修改 用户/组 对 文件/目录 的权限
  • 命令格式如下:

创建用户/设置密码/删除用户

序号 命令 作用 说明
01 useradd -m -g 组 新建用户名 添加新用户
  • -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 人正在系统学习中

来源:dxm809

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年5月22日
下一篇 2020年5月22日

相关推荐