原文地址:点击访问
Linux常用命令汇总
- Linux终端命令格式
-
- 终端命令格式
- 查阅命令帮助信息
-
- -help
- -man
- 常用Linux命令的基本实用
-
- 学习Linux终端命令的原因
- 常用Linux命令的基本使用
- 自动补全
- 其它命令
-
- 查找文件
-
- 演练目标
- 软链接
-
- 演练目标
- 硬链接简介(知道)
- 硬链接演练
- 文件软硬链接示意图
- 打包压缩
-
- 打包 / 解包
- 压缩/解压缩
-
- 1)gzip
- 2) bzip2(two)
- 软件安装
-
- 通过 apt 安装/卸载软件
- 文件和目录常用命令
-
- 查看目录内容
-
- ls 命令说明
- Linux 下文件和目录的特点
- ls 常用选项
- ls通配符的使用
- 切换目录
-
- cd
- 相对路径和绝对路径
- 创建和删除操作
-
- touch
- mkdir
- rm
- 拷贝和移动文件
-
- tree
- cp
- mv
- 查看文件内容
-
- cat
- more
- grep
- 其他
-
- echo 文字内容
- 重定向 > 和 >>
- 管道 |
- 系统信息相关命令
-
- 时间和日期
- 磁盘信息
- 进程信息
- 用户权限相关命令
-
- 组管理
- 用户管理
-
- 创建用户/设置密码/删除用户
- 查看用户信息
-
- which(重要)
- 切换用户
- 修改文件权限
- 远程管理常用命令
-
- 关机/重启
- 查看配置 卡信息
-
- ifconfig
- ping
- 远程登录和赋值文件
-
- ssh 基础(重点)
- scp
在学习Linux时,会发现Linux的命令非常多而且还有很多参数,让人很是苦恼。就想着有没有一篇文章可以整理出来常用的命令,尽管 上有很多文章,但是总会有点问题(整理的文章非常详细但是没有目录——不能直接跳转到相关的位置)那么今天博主就带来了有目录的超级详细的Linux基础命令的汇总的文章!同时也会分享一些超级实用的快捷键。绝对是干货满满的一篇文章!
学习Linux终端命令的原因
- Linux 刚面世时并没有图形界面,所有的操作全靠命令完成,如磁盘操作、文件存取、目录操作、进程管理、文件权限 设定等
- 在职场中,大量的 服务器维护工作 都是在 远程 通过 SSH 客户端 来完成的,并没有图形界面,所有的维护工作都需要通过命令来完成
- 在职场中,作为后端程序员,必须要或多或少的掌握一些 Linux 常用的终端命令
- Linux 发行版本的命令大概有 200 多个,但是常用的命令只有 10 多个而已
常用Linux命令的基本使用
序 命令 对应英文 作用 01 ls list 查看当前文件夹下的内容 02 pwd print work directory 查看当前所在文件夹 03 cd[目录名] changge directory 切换文件夹 04 touch[文件名] touch 如果文件不存在,新建文件 05 mkdir[目录名] make directory 创建目录 06 rm[文件名] remove 删除指定文件 07 clear clear 清屏 小技巧:
- 放大终端窗口的字体显示
- 缩小终端窗口的字体显示
自动补全
在敲出 / / 的前几个字母之后,按下 tab 键
- 如果输入的没有歧义,系统会自动补全
- 如果还存在其他 / / ,再按一下 tab 键,系统会提示可能存在的命令
小技巧- 按 / 光标键可以在曾经使用过的命令之间来回切换
- 如果想要退出选择,并且不想执行当前选中的命令,可以按
其它命令
查找文件
find 命令功能非常强大,通常用来在 特定的目录下 搜索 符合条件的文件
序 命令 作用 01 find [路径] -name “*.py” 查找指定路径下扩展名是 .py 的文件,包括子目录
- 如果省略路径,表示在当前文件夹下查找
- 之前学习的通配符,在使用 find 命令时同时可用
演练目标
- 1.搜索桌面目录下,文件名包含 1 的文件
- 2.搜索桌面目录下,所有以 .txt 为扩展名的文件
- 3.搜索桌面目录下,以数字 1 开头的文件
软链接
序 命令 作用 01 ln -s 被链接的源文件 链接文件 建立文件的软链接,用通俗的方式讲类似于 Windows 下的快捷方式 注意:
- 没有 选项建立的是一个 硬链接文件两个文件占用相同大小的硬盘空间,工作中几乎不会建立文件的硬链接
- 源文件要使用绝对路径,不能使用相对路径,这样可以方便移动链接文件后,仍然能够正常使用
演练目标
- 将桌面目录下的 01.py 移动到 demo/b/c 目录下
- 在桌面目录下新建 01.py 的 软链接 FirstPython分别使用 相对路径 和 绝对路径 建立 FirstPython 的软链接
- 将 FirstPython 移动到 demo 目录下,对比使用 相对路径 和 绝对路径 的区别
硬链接简介(知道)
在使用 ln 创建链接时,如果没有 -s 选项,会创建一个 硬链接,而不是软链接
硬链接演练
- 在 目录下建立 的硬链接
- 使用 ls -l 查看文件的硬链接数(硬链接——有多少种方式可以访问文件或者目录)
- 删除 ,并且使用 tree 来确认 demo 目录下的三个链接文件文件软硬链接的示意图
文件软硬链接示意图
- 创建用户时,如果忘记添加 -m 选项指定新用户的家目录 —— 最简单的方法就是删除用户,重新创建
- 创建用户时,默认会创建一个和用户名同名的组名
- 用户信息保存在 /etc/passwd 文件中
查看用户信息
序 命令 作用 01 id [用户名] 查看用户 UID 和 GID 信息 02 who 查看当前所有登录的用户列表 03 whoami 查看当前登录用户的账户名 which(重要)
提示
- /etc/passwd 是用于保存用户信息的文件
- /usr/bin/passwd 是用于修改用户密码的程序
which 命令可以查看执行命令所在位置,例如:which ls# 输出# /bin/lswhich
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!