
Linux常用命令详解与总结笔记
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
本笔记深入浅出地讲解了Linux系统中常用的各类命令,包括文件操作、权限管理、进程控制等,并提供实用示例和技巧总结。适合初学者快速入门及进阶学习使用。
在IT行业中,Linux操作系统是许多系统管理员、开发者和爱好者的重要工具。它以其开源、稳定和高效的特点被广泛应用于服务器管理、网络设备及嵌入式系统等领域。为了更好地理解和操作Linux系统,掌握常用的Linux命令至关重要。
1. **ls** - 列出目录内容
`ls` 命令用于显示当前目录中的文件和子目录。通过添加不同的选项,如 `-l`(长格式显示)、`-a`(显示所有文件,包括隐藏文件)以及 `-h` (以人类可读的格式显示大小),可以获取更丰富的信息。
2. **cd** - 更改工作目录
使用 `cd` 命令允许用户切换当前的工作目录。例如,执行命令 `cd homeuser` 将用户的当前工作目录切换到 `homeuser`。
3. **pwd** - 显示当前工作目录
通过运行 `pwd` 命令可以查看目前所在的完整路径。
4. **mkdir** - 创建新目录
创建新的文件夹时可使用 `mkdir` 命令,比如执行命令 `mkdir myfolder` 将建立名为 `myfolder` 的新目录。
5. **rmdir & rm -r** - 删除空或非空的目录
为了删除一个空白的文件夹可以使用 `rmdir` 命令;而要递归地移除包含内容的整个目录及其所有子项,则需执行命令 `rm -r`。请谨慎操作,因为一旦数据被删除通常难以恢复。
6. **touch** - 创建或修改文件时间戳
`touch` 常用于创建新空白文档或者更新已有文件的时间标记信息。
7. **cat** - 查看或合并文件内容
使用 `cat` 来显示文本段落件的内容,例如执行命令 `cat filename.txt`。结合重定向操作符(如 > 或 >>)还可以将输出结果写入到另一个文件中去。
8. **more & less** - 分页查看大容量的文档内容
当面对大量信息不适合一次性全屏展示时,可以使用分页工具 `more` 和 `less` 来逐步浏览这些数据。
9. **grep** - 在文本中搜索特定模式或关键字
通过执行命令如 `grep keyword file.txt` 可以在指定文件内查找包含给定关键词的所有行。
10. **find** - 根据条件搜索文件
使用 `find . -name myfile*` 命令可以在当前目录下寻找所有名字以 myfile 开头的文件或子目录。
11. **cp** - 复制文件或者整个目录结构
利用命令 `cp file1.txt file2.txt` 可复制单个文件,而使用参数 `-r`(递归)则可以拷贝完整目录树:如执行 `cp -r folder1 folder2`
12. **mv** - 移动或重命名文件/目录
该命令可用于移动和重新命名已存在的项目。例如, 命令 `mv file1.txt newname.txt` 将会把一个文档从原名更改为新名称;同时,执行 `mv folder1 folder2` 则实现了对整个目录的搬迁操作。
13. **chmod** - 修改文件或目录权限
通过命令如 `chmod 755 file.sh` 可以设置脚本程序可被用户、同组成员和其他所有人执行。
14. **chown & chgrp** - 更改文件所有者和所属群组
使用 `chown` 命令可以变更文件或目录的所有权,而用 `chgrp` 则能调整其所在分组信息。
15. **sudo** - 以超级用户权限执行命令
借助于 `sudo` ,普通账户也可以临时获得管理员级别的操作能力,例如使用它来安装软件包:如运行 `sudo apt-get install package`
16. **tar** - 归档和压缩文件或目录集合
利用 tar 命令可以打包多个项目,并通过附加参数(-z 或者 -j)实现 gzip 或 bzip2 格式的压缩。
17. **vi/vim** - 文本编辑工具
`vim` 是 Linux 中常用的文本编辑器,用于创建和修改文件内容。
18. **systemctl** - 系统服务管理命令
在采用 Systemd 的环境中, `systemctl start ssh` 之类的指令可以用来启动、停止或重启系统级别的各项服务。
19. **ifconfig** - 显示网络接口配置信息
通过执行 ifconfig 命令可以看到有关 IP 地址和子网掩码等的详细设置情况。
20. **ping** - 测试与远程主机之间的连接状态
使用 `ping www.google.com` 这样的命令
全部评论 (0)


