Linux常用命令速查手册
Linux体系作为程序员和开发者的常用操纵体系,把握其常用命令是必不可少的技能。本文整理了一些常用的Linux命令,帮助你在日常工作中快速上手和高效操纵。
1. 文件和目次操纵
1.1 检察当前目次(pwd
)
- $ pwd
- /home/user/documents
复制代码 1.2 切换目次(cd)
- $ cd /home/user/documents$ pwd
- /home/user/documents
复制代码
- 特殊用法:
- cd ~:切换到用户主目次。
- cd -:切换到上一次所在的目次。
1.3 列出目次内容(ls)
- 功能:列出指定目次的内容。
- 常用选项:
- -a:显示隐藏文件(以.开头的文件)。
- -l:以长格式显示文件详细信息(权限、巨细、修改时间等)。
- -h:以易读的方式显示文件巨细。
- 示例:
- $ ls -lh
- total 4.0K
- -rw-r--r-- 1 user user 1.2K Mar 14 10:00 example.txt
- drwxr-xr-x 2 user user 4.0K Mar 14 10:00 folder
复制代码 1.4 创建目次(mkdir)
- 功能:创建新目次。
- 常用选项:
- -p:递归创建目次(如果父目次不存在,会自动创建)。
- 示例:
- $ mkdir -p documents/projects
复制代码 1.5 删除文件和目次(rm)
- 功能:删除文件或目次。
- 常用选项:
- -f:逼迫删除,不提示确认。
- -r:递归删除目次及其内容。
- 示例:
- $ rm -rf documents/projects
复制代码 留意:使用rm -rf时需格外小心,因为它会无提示地删除所有内容。
1.6 复制文件和目次(cp)
- cp [选项] [源文件或目录] [目标文件或目录]
复制代码
- 功能:复制文件或目次。
- 常用选项:
- -r:递归复制目次。
- -i:交互模式,覆盖文件条件示确认。
- 示例:
- $ cp -r documents/projects backup/
复制代码 1.7 移动或重命名文件和目次(mv)
- $ mv old_name.txt new_name.txt
- $ mv documents/projects backup/
复制代码 2. 文件内容检察
2.1 检察文件内容(cat)
- $ cat example.txt
- Hello, world!
复制代码 2.2 分页检察文件内容(less)
- 功能:分页显示文件内容,支持上下翻页。
- 操纵:
- 示例:
2.3 检察文件头部内容(head)
- 功能:显示文件的前几行(默认显示前10行)。
- 常用选项:
- 示例:
2.4 检察文件尾部内容(tail)
- 功能:显示文件的末了几行(默认显示末了10行)。
- 常用选项:
- -n:指定显示的行数。
- -f:实时显示文件的新增内容(常用于检察日志)。
- 示例:
- $ tail -f /var/log/syslog
复制代码 3. 体系信息和进程管理
3.1 检察体系信息(uname)
- $ uname -a
- Linux user-desktop
- 5.10.0-14-amd64 #1 SMP Debian 5.10.113-1 (2022-04-08) x86_64 GNU/Linux
复制代码 3.2 检察当前用户(whoami
)
3.3 检察进程信息(ps)
3.4 检察体系资源使用情况(top
)
- 功能:动态显示体系资源使用情况和进程信息。
- 操纵:
- 示例:
3.5 检察磁盘使用情况(df)
3.6 检察文件体系挂载信息(mount
)
3.7 杀死进程(kill)
4. 文件搜索和文本处理
4.1 搜索文件(find)
- $ find /home -name "*.txt"
复制代码 4.2 搜索文本内容(grep)
- 功能:在文件中搜索匹配的文本内容。
- 常用选项:
- -i:忽略巨细写。
- -r:递归搜索目次。
- -n:显示匹配行的行号。
- 示例:
- $ grep -irn "error" /var/log/
复制代码 4.3 文本排序(sort)
4.4 文本去重(uniq)
5. 网络操纵
5.1 检察网络毗连(netstat)
- 功能:显示网络毗连、路由表等信息。
- 常用选项:
- 示例:
5.2 测试网络毗连(ping)
- $ ping -c 4 www.google.com
复制代码 5.3 检察网络接口信息(ifconfig
)
5.4 检察路由表(route)
6. 权限管理
6.1 检察文件权限(ls -l)
- $ ls -l example.txt
- -rw-r--r-- 1 user user 123 Mar 14 10:00 example.txt
复制代码 6.2 修改文件权限(chmod)
6.3 修改文件所有者(chown)
- $ chown user:group example.txt
复制代码 7. 压缩和解压
7.1 压缩文件(tar)
- 功能:打包和压缩文件。
- 常用选项:
- -czf:创建gzip压缩包。
- -cjf:创建bzip2压缩包。
- 示例:
- $ tar -czf backup.tar.gz documents/
复制代码 7.2 解压文件(tar)
- 功能:解压文件。
- 常用选项:
- -xzf:解压gzip压缩包。
- -xjf:解压bzip2压缩包。
- 示例:
8. 其他实用命令
8.1 检察汗青命令(history
)
8.2 清屏(clear
)
8.3 检察命令帮助(man)
8.4 实行命令汗青记录(!)
总结
以上是Linux体系中常用的命令,涵盖了文件操纵、体系管理、网络操纵等多个方面。把握这些命令可以帮助你在Linux环境下高效地完成日常工作。如果你另有其他常用的命令或技巧,欢迎在评论区分享!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |