Linux常用命令速查手册

打印 上一主题 下一主题

主题 936|帖子 936|积分 2810

Linux常用命令速查手册

Linux体系作为程序员和开发者的常用操纵体系,把握其常用命令是必不可少的技能。本文整理了一些常用的Linux命令,帮助你在日常工作中快速上手和高效操纵。
1. 文件和目次操纵

1.1 检察当前目次(pwd


  1. pwd
复制代码


  • 功能:显示当前工作目次的绝对路径。
  • 示例
  1. $ pwd
  2. /home/user/documents
复制代码
1.2 切换目次(cd)

  1. cd [目录路径]
复制代码


  • 功能:切换到指定目次。
  • 示例
  1. $ cd /home/user/documents$ pwd
  2. /home/user/documents
复制代码


  • 特殊用法

    • cd ~:切换到用户主目次。
    • cd -:切换到上一次所在的目次。

1.3 列出目次内容(ls)

  1. ls [选项] [目录]
复制代码


  • 功能:列出指定目次的内容。
  • 常用选项

    • -a:显示隐藏文件(以.开头的文件)。
    • -l:以长格式显示文件详细信息(权限、巨细、修改时间等)。
    • -h:以易读的方式显示文件巨细。

  • 示例
  1. $ ls -lh
  2. total 4.0K
  3. -rw-r--r-- 1 user user 1.2K Mar 14 10:00 example.txt
  4. drwxr-xr-x 2 user user 4.0K Mar 14 10:00 folder
复制代码
1.4 创建目次(mkdir)

  1. mkdir [选项] [目录名]
复制代码


  • 功能:创建新目次。
  • 常用选项

    • -p:递归创建目次(如果父目次不存在,会自动创建)。

  • 示例
  1. $ mkdir -p documents/projects
复制代码
1.5 删除文件和目次(rm)

  1. rm [选项] [文件或目录]
复制代码


  • 功能:删除文件或目次。
  • 常用选项

    • -f:逼迫删除,不提示确认。
    • -r:递归删除目次及其内容。

  • 示例
  1. $ rm -rf documents/projects
复制代码
留意:使用rm -rf时需格外小心,因为它会无提示地删除所有内容。
1.6 复制文件和目次(cp)

  1. cp [选项] [源文件或目录] [目标文件或目录]
复制代码


  • 功能:复制文件或目次。
  • 常用选项

    • -r:递归复制目次。
    • -i:交互模式,覆盖文件条件示确认。

  • 示例
  1. $ cp -r documents/projects backup/
复制代码
1.7 移动或重命名文件和目次(mv)

  1. mv [源文件或目录] [目标文件或目录]
复制代码


  • 功能:移动文件或目次,也可以用于重命名。
  • 示例
  1. $ mv old_name.txt new_name.txt
  2. $ mv documents/projects backup/
复制代码
2. 文件内容检察

2.1 检察文件内容(cat)

  1. cat [文件名]
复制代码


  • 功能:将文件内容输出到终端。
  • 示例
  1. $ cat example.txt
  2. Hello, world!
复制代码
2.2 分页检察文件内容(less)

  1. less [文件名]
复制代码


  • 功能:分页显示文件内容,支持上下翻页。
  • 操纵

    • 空格键:向下翻页。
    • b:向上翻页。
    • q:退出。

  • 示例
  1. $ less large_file.txt
复制代码
2.3 检察文件头部内容(head)

  1. head [选项] [文件名]
复制代码


  • 功能:显示文件的前几行(默认显示前10行)。
  • 常用选项

    • -n:指定显示的行数。

  • 示例
  1. $ head -n 5 example.txt
复制代码
2.4 检察文件尾部内容(tail)

  1. tail [选项] [文件名]
复制代码


  • 功能:显示文件的末了几行(默认显示末了10行)。
  • 常用选项

    • -n:指定显示的行数。
    • -f:实时显示文件的新增内容(常用于检察日志)。

  • 示例
  1. $ tail -f /var/log/syslog
复制代码
3. 体系信息和进程管理

3.1 检察体系信息(uname)

  1. uname [选项]
复制代码


  • 功能:显示体系信息。
  • 常用选项

    • -a:显示所有体系信息。

  • 示例
  1. $ uname -a
  2. Linux user-desktop
  3. 5.10.0-14-amd64 #1 SMP Debian 5.10.113-1 (2022-04-08) x86_64 GNU/Linux
复制代码
3.2 检察当前用户(whoami


  1. whoami
复制代码


  • 功能:显示当前登录的用户名。
  • 示例
  1. $ whoami
  2. user
复制代码
3.3 检察进程信息(ps)

  1. ps [选项]
复制代码


  • 功能:显示当前进程信息。
  • 常用选项

    • aux:显示所有进程的详细信息。

  • 示例
  1. $ ps aux
复制代码
3.4 检察体系资源使用情况(top


  1. top
复制代码


  • 功能:动态显示体系资源使用情况和进程信息。
  • 操纵

    • q:退出。

  • 示例
  1. $ top
复制代码
3.5 检察磁盘使用情况(df)

  1. df [选项]
复制代码


  • 功能:显示磁盘空间使用情况。
  • 常用选项

    • -h:以易读的方式显示。

  • 示例
  1. $ df -h
复制代码
3.6 检察文件体系挂载信息(mount


  1. mount
复制代码


  • 功能:显示当前挂载的文件体系。
  • 示例
  1. $ mount
复制代码
3.7 杀死进程(kill)

  1. kill [选项] [进程ID]
复制代码


  • 功能:停止进程。
  • 常用选项

    • -9:逼迫停止进程。

  • 示例
  1. $ kill -9 1234
复制代码
4. 文件搜索和文本处理

4.1 搜索文件(find)

  1. find [路径] [选项] [表达式]
复制代码


  • 功能:在指定路径下搜索文件。
  • 示例
  1. $ find /home -name "*.txt"
复制代码
4.2 搜索文本内容(grep)

  1. grep [选项] [模式] [文件]
复制代码


  • 功能:在文件中搜索匹配的文本内容。
  • 常用选项

    • -i:忽略巨细写。
    • -r:递归搜索目次。
    • -n:显示匹配行的行号。

  • 示例
  1. $ grep -irn "error" /var/log/
复制代码
4.3 文本排序(sort)

  1. sort [选项] [文件]
复制代码


  • 功能:对文本内容举行排序。
  • 常用选项

    • -r:逆序排序。
    • -n:按数值排序。

  • 示例
  1. $ sort -n numbers.txt
复制代码
4.4 文本去重(uniq)

  1. uniq [选项] [文件]
复制代码


  • 功能:去除文本中的重复行。
  • 常用选项

    • -c:统计每行出现的次数。

  • 示例
  1. $ uniq -c example.txt
复制代码
5. 网络操纵

5.1 检察网络毗连(netstat)

  1. netstat [选项]
复制代码


  • 功能:显示网络毗连、路由表等信息。
  • 常用选项

    • -tuln:显示监听的TCP端口。

  • 示例
  1. $ netstat -tuln
复制代码
5.2 测试网络毗连(ping)

  1. ping [选项] [主机名或IP地址]
复制代码


  • 功能:测试主机之间的网络毗连。
  • 示例
  1. $ ping -c 4 www.google.com
复制代码
5.3 检察网络接口信息(ifconfig


  1. ifconfig
复制代码


  • 功能:显示或配置网络接口信息。
  • 示例
  1. $ ifconfig
复制代码
5.4 检察路由表(route)

  1. route [选项]
复制代码


  • 功能:显示或修改路由表。
  • 示例
  1. $ route -n
复制代码
6. 权限管理

6.1 检察文件权限(ls -l)

  1. ls -l [文件或目录]
复制代码


  • 功能:以长格式显示文件或目次的权限信息。
  • 示例
  1. $ ls -l example.txt
  2. -rw-r--r-- 1 user user 123 Mar 14 10:00 example.txt
复制代码
6.2 修改文件权限(chmod)

  1. chmod [权限] [文件或目录]
复制代码


  • 功能:修改文件或目次的权限。
  • 示例
  1. $ chmod 755 example.sh
复制代码
6.3 修改文件所有者(chown)

  1. chown [用户]:[组] [文件或目录]
复制代码


  • 功能:修改文件或目次的所有者。
  • 示例
  1. $ chown user:group example.txt
复制代码
7. 压缩和解压

7.1 压缩文件(tar)

  1. tar [选项] [文件或目录]
复制代码


  • 功能:打包和压缩文件。
  • 常用选项

    • -czf:创建gzip压缩包。
    • -cjf:创建bzip2压缩包。

  • 示例
  1. $ tar -czf backup.tar.gz documents/
复制代码
7.2 解压文件(tar)

  1. tar [选项] [压缩包]
复制代码


  • 功能:解压文件。
  • 常用选项

    • -xzf:解压gzip压缩包。
    • -xjf:解压bzip2压缩包。

  • 示例
  1. $ tar -xzf backup.tar.gz
复制代码
8. 其他实用命令

8.1 检察汗青命令(history


  1. history
复制代码


  • 功能:显示汗青命令。
  • 示例
  1. $ history
复制代码
8.2 清屏(clear


  1. clear
复制代码


  • 功能:清空终端屏幕。
  • 示例
  1. $ clear
复制代码
8.3 检察命令帮助(man)

  1. man [命令]
复制代码


  • 功能:检察命令的手册页。
  • 示例
  1. $ man ls
复制代码
8.4 实行命令汗青记录(!)

  1. !数字
复制代码


  • 功能:重新实行汗青命令。
  • 示例
  1. $ !123
复制代码

总结

以上是Linux体系中常用的命令,涵盖了文件操纵、体系管理、网络操纵等多个方面。把握这些命令可以帮助你在Linux环境下高效地完成日常工作。如果你另有其他常用的命令或技巧,欢迎在评论区分享!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

祗疼妳一个

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表