100个linux命令pwd

fiy 其他 89

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    pwd命令用于显示当前工作目录的完整路径。下面列出100个常用的Linux命令,并解释每个命令的功能。

    1. pwd:显示当前工作目录的完整路径。
    2. ls:列出当前目录下的文件和目录。
    3. cd:进入指定的目录。
    4. mkdir:创建新的目录。
    5. rmdir:删除空的目录。
    6. touch:创建新的空文件。
    7. cp:复制文件或目录。
    8. mv:移动文件或目录,也可用于重命名文件或目录。
    9. rm:删除文件或目录。
    10. cat:连接文件并打印到标准输出。
    11. more:每次显示一个屏幕的内容。
    12. less:与more类似,但提供更多功能。
    13. head:显示文件的开头几行。
    14. tail:显示文件的末尾几行。
    15. grep:在文件中搜索指定的模式。
    16. find:在文件系统中搜索指定的文件。
    17. sort:对文件进行排序。
    18. wc:统计文件的行数、字数和字符数。
    19. cut:从文件中提取指定的字段。
    20. sed:通过字符串替换、删除、插入来对文件进行编辑。
    21. awk:从文件中提取和处理文本。
    22. tar:创建或提取tar归档文件。
    23. gzip:压缩文件。
    24. gunzip:解压缩文件。
    25. zip:创建或提取zip归档文件。
    26. unzip:解压缩zip文件。
    27. ssh:通过网络连接到远程计算机。
    28. scp:安全地复制文件到远程计算机。
    29. ping:测试与目标主机的连通性。
    30. ifconfig:配置和显示网络接口。
    31. netstat:显示网络连接和路由表。
    32. iptables:配置Linux的防火墙规则。
    33. top:实时显示系统的资源占用状况。
    34. ps:显示当前进程的快照。
    35. kill:终止指定的进程。
    36. chmod:改变文件或目录的权限。
    37. chown:改变文件或目录的所有者。
    38. chgrp:改变文件或目录的所属组。
    39. whoami:显示当前用户的用户名。
    40. su:切换到其他用户。
    41. sudo:以超级用户身份执行命令。
    42. du:显示文件或目录的磁盘使用情况。
    43. df:显示文件系统的磁盘空间使用情况。
    44. mount:挂载文件系统。
    45. umount:卸载文件系统。
    46. ln:创建文件或目录的硬链接或符号链接。
    47. history:显示执行过的命令历史。
    48. echo:显示给定的字符串。
    49. date:显示当前日期和时间。
    50. uname:显示系统信息。
    51. ifconfig:配置和显示网络接口。
    52. hostname:显示或设置主机名。
    53. ifup:启动网络接口。
    54. ifdown:关闭网络接口。
    55. iptables:配置Linux的防火墙规则。
    56. iptables-save:保存当前的iptables规则。
    57. iptables-restore:从文件中恢复iptables规则。
    58. route:显示或设置网络路由表。
    59. dig:查询DNS信息。
    60. nslookup:查询DNS信息。
    61. wget:下载文件。
    62. curl:在命令行中访问URL。
    63. ssh-keygen:生成SSH密钥对。
    64. ssh-copy-id:将公钥复制到远程主机。
    65. useradd:添加新用户。
    66. userdel:删除用户。
    67. passwd:更改用户的密码。
    68. groupadd:添加新用户组。
    69. groupdel:删除用户组。
    70. groups:显示用户所属的用户组。
    71. su:切换到其他用户。
    72. sudo:以超级用户身份执行命令。
    73. chmod:改变文件或目录的权限。
    74. chown:改变文件或目录的所有者。
    75. chgrp:改变文件或目录的所属组。
    76. crontab:编辑用户的定时任务。
    77. at:在指定的时间执行命令。
    78. service:管理系统服务。
    79. systemctl:管理systemd服务。
    80. journalctl:查看系统日志。
    81. dmesg:查看内核日志。
    82. uname:显示系统信息。
    83. lscpu:显示CPU信息。
    84. free:显示内存和交换空间使用情况。
    85. df:显示文件系统的磁盘空间使用情况。
    86. lspci:显示系统的PCI设备。
    87. lsusb:显示系统的USB设备。
    88. lspcmcia:显示系统的PCMCIA设备。
    89. lsblk:列出块设备信息。
    90. fdisk:磁盘分区工具。
    91. mkfs:创建文件系统。
    92. mount:挂载文件系统。
    93. umount:卸载文件系统。
    94. fsck:检测和修复文件系统。
    95. sync:将内存中的数据同步到磁盘。
    96. shutdown:关闭系统。
    97. reboot:重新启动系统。
    98. halt:停止系统。
    99. poweroff:关闭系统。
    100. uptime:显示系统的运行时间和负载。

    这是我整理的100个常用Linux命令,希望对您有所帮助。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    1. `pwd` – 显示当前工作目录的路径。

    2. `cd [目录路径]` – 切换到指定的目录路径。

    3. `ls` – 列出当前目录中的文件和子目录。

    4. `mkdir [目录名称]` – 创建一个新的目录。

    5. `rm [文件名]` – 删除指定的文件。

    6. `cp [源文件路径] [目标文件路径]` – 将源文件复制到目标文件路径。

    7. `mv [源文件路径] [目标文件路径]` – 将源文件移动到目标文件路径。

    8. `cat [文件名]` – 输出文件的内容。

    9. `grep [关键词] [文件名]` – 在指定文件中查找包含关键词的行。

    10. `chmod [权限] [文件名]` – 改变文件的权限。

    11. `chown [用户名] [文件名]` – 改变文件的所有者。

    12. `chgrp [组名] [文件名]` – 改变文件的所属组。

    13. `touch [文件名]` – 创建一个空文件或更新文件的访问和修改时间。

    14. `head [文件名]` – 显示文件的前几行。

    15. `tail [文件名]` – 显示文件的后几行。

    16. `less [文件名]` – 逐页显示文件内容。

    17. `find [目录路径] -name [文件名]` – 在指定目录下查找文件。

    18. `ssh [用户名]@[主机名]` – 通过 SSH 连接到指定主机。

    19. `scp [源文件路径] [目标文件路径]` – 在本地和远程主机之间复制文件。

    20. `wget [URL]` – 从指定的 URL 下载文件。

    21. `top` – 显示当前系统中运行的进程。

    22. `ps` – 显示当前用户的进程。

    23. `kill [进程ID]` – 终止指定的进程。

    24. `df` – 显示文件系统使用情况。

    25. `du [目录路径]` – 显示指定目录的磁盘使用情况。

    26. `tar -czvf [压缩文件名.tar.gz] [文件/目录]` – 创建一个压缩文件。

    27. `tar -xzvf [压缩文件名.tar.gz]` – 解压一个压缩文件。

    28. `curl [URL]` – 与指定 URL 进行数据交互。

    29. `ping [主机名/IP]` – 测试与指定主机的网络连接。

    30. `ifconfig` – 显示网络接口的配置信息。

    31. `netstat` – 显示网络连接和统计信息。

    32. `ssh-keygen` – 生成 SSH 密钥对。

    33. `useradd [用户名]` – 创建一个新用户。

    34. `passwd [用户名]` – 修改用户密码。

    35. `su [用户名]` – 切换到指定用户。

    36. `sudo [命令]` – 使用超级用户权限执行命令。

    37. `apt-get install [软件包名称]` – 安装指定的软件包。

    38. `apt-get remove [软件包名称]` – 卸载指定的软件包。

    39. `apt-cache search [关键词]` – 在软件包数据库中搜索指定关键词。

    40. `apt-get update` – 更新软件包数据库。

    41. `apt-get upgrade` – 升级已安装的软件包。

    42. `lsmod` – 列出已加载的内核模块。

    43. `modprobe [模块名]` – 加载一个指定的内核模块。

    44. `uname -a` – 显示当前系统的内核版本和其他详细信息。

    45. `date` – 显示当前日期和时间。

    46. `uptime` – 显示系统的运行时间和负载。

    47. `man [命令名]` – 显示指定命令的帮助信息。

    48. `history` – 显示最近使用过的命令历史记录。

    49. `grep [关键词] [文件]` – 在文件中查找包含关键词的行。

    50. `sed ‘s/[旧字符串]/[新字符串]/g’ [文件]` – 在文件中替换旧字符串为新字符串。

    51. `awk ‘{print $1}’ [文件]` – 提取文件中的第一列。

    52. `sort [文件]` – 对文件的行进行排序。

    53. `uniq [文件]` – 删除连续重复的行。

    54. `cut -d ‘[分隔符]’ -f [列] [文件]` – 提取文件中的指定列。

    55. `tee [文件]` – 从标准输入读取数据并将其写入标准输出和文件。

    56. `diff [文件1] [文件2]` – 比较两个文件的差异。

    57. `wc [文件]` – 统计文件中的行数、字数和字符数。

    58. `gzip [文件]` – 压缩文件。

    59. `gunzip [文件]` – 解压缩文件。

    60. `tar -czvf [压缩文件名.tar.gz] [文件/目录]` – 创建一个压缩文件。

    61. `tar -xzvf [压缩文件名.tar.gz]` – 解压一个压缩文件。

    62. `find [目录] -name [文件名]` – 在指定目录下查找文件。

    63. `grep [关键词] [文件]` – 在文件中查找包含关键词的行。

    64. `scp [源文件] [目标路径]` – 在本地和远程主机之间复制文件。

    65. `ssh [用户名]@[主机名]` – 通过 SSH 连接到指定主机。

    66. `curl [URL]` – 与指定 URL 进行数据交互。

    67. `ping [主机名/ IP]` – 测试与指定主机的网络连接。

    68. `ifconfig` – 显示网络接口的配置信息。

    69. `netstat` – 显示网络连接和统计信息。

    70. `iptables` – 配置网络防火墙规则。

    71. `rsync [源路径] [目标路径]` – 在本地和远程主机之间同步文件和目录。

    72. `crontab -e` – 编辑当前用户的定时任务列表。

    73. `at [时间]` – 在指定时间执行一次性任务。

    74. `shutdown -h now` – 立即关机。

    75. `reboot` – 重新启动系统。

    76. `lsblk` – 列出系统上的块设备。

    77. `mount [设备路径] [挂载目录]` – 将块设备挂载到指定的目录。

    78. `umount [挂载目录]` – 卸载已挂载的设备。

    79. `fdisk [设备]` – 对设备进行分区。

    80. `mkfs [设备]` – 格式化设备。

    81. `mdadm` – 管理软件 RAID。

    82. `lspci` – 列出系统上的 PCI 设备。

    83. `lsusb` – 列出系统上的 USB 设备。

    84. `uname -r` – 显示当前系统的内核版本。

    85. `lsmod` – 列出已加载的内核模块。

    86. `modprobe [模块名]` – 加载一个指定的内核模块。

    87. `dmesg` – 显示内核环缓冲区的消息。

    88. `apt-get install [软件包]` – 安装指定的软件包。

    89. `apt-get remove [软件包]` – 卸载指定的软件包。

    90. `apt-get update` – 更新软件包列表。

    91. `apt-get upgrade` – 升级已安装的软件包。

    92. `apt-cache search [关键词]` – 在软件包数据库中搜索指定的关键词。

    93. `systemctl start [服务名]` – 启动指定的系统服务。

    94. `systemctl stop [服务名]` – 停止指定的系统服务。

    95. `systemctl status [服务名]` – 查看指定系统服务的状态。

    96. `systemctl enable [服务名]` – 启用指定的系统服务。

    97. `systemctl disable [服务名]` – 禁用指定的系统服务。

    98. `journalctl` – 查看系统日志。

    99. `useradd [用户名]` – 创建一个新用户。

    100. `userdel [用户名]` – 删除一个用户。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    1. pwd命令的基本介绍
    Pwd命令是英文print working directory的缩写,它用于显示当前工作目录的路径。在Linux系统中,当前工作目录是指用户当前正在操作的目录。

    2. 使用pwd命令查看当前工作目录
    我们可以直接在终端中输入pwd来查看当前的工作目录。

    “`
    $ pwd
    /home/user
    “`
    在上面的例子中,输出的结果是`/home/user`,它表示当前工作目录是用户目录下的`user`目录。

    3. 使用pwd命令的参数和选项
    Pwd命令支持一些参数和选项,下面是一些常用的参数和选项:

    – `-L`:显示逻辑路径,忽略符号链接。
    – `-P`:显示物理路径,考虑符号链接。

    4. 使用pwd命令显示逻辑路径
    通过使用`-L`参数,可以强制pwd命令显示逻辑路径。逻辑路径是指根据当前环境变量设置的路径来解析的路径。这在存在符号链接的情况下特别有用。

    “`
    $ cd /usr/local/bin
    $ ln -s /opt/custom/bin custom
    $ cd custom
    $ pwd -L
    /opt/custom/bin/custom
    “`

    在上面的例子中,我们先进入`/usr/local/bin`目录,并在该目录中创建一个指向`/opt/custom/bin`的符号链接`custom`。然后我们进入`custom`目录,使用`pwd -L`命令显示逻辑路径时,输出的结果是`/opt/custom/bin/custom`,而不是`/usr/local/bin/custom`。

    5. 使用pwd命令显示物理路径
    通过使用`-P`参数,可以强制pwd命令显示物理路径。物理路径是指所有符号链接都被解析为真实路径的路径。

    “`
    $ cd /usr/local/bin
    $ ln -s /opt/custom/bin custom
    $ cd custom
    $ pwd -P
    /opt/custom/bin
    “`

    在上面的例子中,我们先进入`/usr/local/bin`目录,并在该目录中创建一个指向`/opt/custom/bin`的符号链接`custom`。然后我们进入`custom`目录,使用`pwd -P`命令显示物理路径时,输出的结果是`/opt/custom/bin`,而不是`/usr/local/bin/custom`。

    6. 结论
    Pwd命令是Linux系统中用于显示当前工作目录路径的命令。通过加上参数和选项,我们可以控制其行为,如显示逻辑路径或物理路径。适当使用pwd命令可以更方便地管理当前的工作目录。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部