当前的位置: 首页 > 文章列表 > 科技业界 > CBDC官网下载与Linux常用命令详解

— CBDC官网下载与Linux常用命令详解 —

更新时间:2025-08-04 03:23:58 编辑:丁丁小编

Linux 常用命令详解

Linux 系统拥有强大的命令行工具,熟练掌握常用命令是高效使用 Linux 的关键。本文将介绍一些常用的 Linux 命令,帮助你更好地管理和操作你的系统。

1. 路径和显示命令

  • cd (change directory):用于切换当前工作目录。例如,cd /home/user/documents 将切换到 /home/user/documents 目录。

  • pwd (print working directory):显示当前工作目录的完整路径。

  • ls (list):列出目录中的文件和子目录。ls -lll 命令可以显示更详细的文件属性,如权限、大小、修改日期等。

2. 文件和文件夹操作命令

  • mkdir (make directory):创建新的文件夹。例如,mkdir my_folder 将在当前目录下创建一个名为 my_folder 的文件夹。

  • rmdir (remove directory):删除空的文件夹。由于实用性有限,该命令使用较少。

  • rm (remove):删除文件或文件夹。例如,rm file.txt 删除名为 file.txt 的文件。要删除文件夹及其内容,需要使用 rm -r folder_name 命令。

  • touch:创建空文件。例如,touch test.txt 将在当前目录下创建一个名为 test.txt 的空文件。touch /opt/test.txt 将在 /opt 目录下创建。

3. 文件编辑命令:vim

vim (或 vi) 是一个强大的文本编辑器,用于创建和编辑文件。

  • 基本格式:vi 文件名

  • 注意事项:vi 只能操作文件,不能直接编辑文件夹。在 vi 编辑器中,鼠标功能有限,光标移动主要通过方向键、回车键、PageUp 和 PageDown 等按键实现。

  • 常用 vi 子命令:

    • :q:退出编辑器(未修改文件时)。
    • :q!:强制退出,放弃所有修改。
    • :wq:保存修改并退出。
    • :wq! 文件名:强制退出,并将当前内容另存为指定的文件。
    • dd:删除光标所在行。
    • x:删除光标所在字符。
    • gg:移动光标到文档开头。
    • :N:移动光标到第 N 行(N 为正整数)。
  • 编辑模式:在编辑模式下,所有键盘输入都会被视为文本内容。

  • 模式切换:

    • 从命令模式切换到编辑模式:按下 i (在光标前插入)、a (在光标后插入) 或 s (替换光标所在字符)。编辑模式通常会在 vi 界面左下角显示 "--insert--" 提示。
    • 从编辑模式切换到命令模式:按下 ESC 键。

4. 文件操作命令:cp, mv, ln

  • cp (copy):复制文件或文件夹。

    • 基本格式:cp 源对象 目标对象
    • 示例:cp a.txt d.txt 将当前目录下的 a.txt 复制到当前目录,并重命名为 d.txt
  • mv (move):移动或重命名文件或文件夹。

    • 该命令的语法格式与 cp 命令基本一致。
  • ln (link):创建链接文件。

    • Linux 中存在硬链接和软链接两种类型,默认创建的是硬链接。
    • -s 选项用于创建软链接。

5. 文件内容查看命令

  • cat:将文件内容一次性输出到终端。

  • more:分页显示文件内容,可以使用空格键翻页,q 键退出。

  • less:功能更强大的分页显示工具,可以使用方向键上下移动,q 键退出。

  • head:显示文件开头几行,默认显示前 10 行。可以使用 -n 选项指定显示的行数,如 head -n 20 file.txt

  • tail:显示文件末尾几行,默认显示后 10 行。可以使用 -n 选项指定显示的行数,如 tail -n 5 file.txttail -f file.txt 可以实时追踪文件内容的变化。

6. 查找命令:find, grep

  • find:在指定目录下查找文件。

    • 基本格式:find 查找范围 参数 参数值
    • 示例:find / -name a.txt 在根目录下查找名为 a.txt 的文件。
  • grep:在文件中查找包含指定字符串的行。

    • 基本格式:grep [参数] [正则表达式] 对象
    • 示例:grep "a" a.txt 输出 a.txt 中所有包含字符 "a" 的行。

7. 权限相关命令:useradd, passwd, userdel, groupadd, groupdel, chmod

  • useradd:添加新用户。例如,useradd test1 添加一个名为 test1 的新用户。

  • passwd:修改用户密码。例如,passwd test1 以交互方式修改 test1 的密码。不带用户名时,修改当前用户的密码。用户配置信息存储在 /etc/passwd 文件中。

  • userdel:删除用户。建议使用 -r 选项,同时删除用户的家目录。

  • groupadd:添加用户组。

  • groupdel:删除用户组。

  • chmod (change mode):修改文件或文件夹的权限。

    • Linux 中,用户对对象的权限有三种:r (可读)、w (可写)、x (可执行)。
    • 基本格式:chmod 权限表达式 对象名 [-R]
    • 权限表达式的表示方式:
      • 字符表示:rwx (可读可写可执行)
        • u (所有者)
        • g (所属组)
        • o (其它人)
        • = (赋值)
        • + (增加权限)
        • - (减少权限)
        • 示例:chmod u=rw a.txta.txt 所有者的权限修改为可读可写。

8. 其他常用命令

  • history:显示历史输入命令。!N (N 为历史命令编号) 执行历史命令列表中的第 N 条命令。

  • clear:清理终端屏幕输出。

  • TAB 键:用于补全路径或文件名,提高输入效率。

掌握这些常用命令,你就能在 Linux 系统中游刃有余地进行文件管理、程序运行和系统维护,大幅提升你的工作效率。

本文转载于:https://www.yssxgd.com/news/41925.html 如有侵犯,请联系dddazheyh@163.com删除

热门优惠券

更多

最新分享

更多