Linux常用命令、vim编辑文件命令、系统目录结构

Linux常用命令:

Linux是一种广泛使用的开源操作系统,它提供了许多命令行工具来管理和操作系统。以下是一些常用的Linux命令:

  1. ls:列出当前目录中的文件和子目录。

当使用ls命令时,你可以通过添加不同的选项来获取文件和子目录的详细信息。其中最常用的选项是-l,它会以长格式(long format)列出文件和目录的详细信息。以下是使用ls -l命令的示例输出:

  1. cd:切换当前工作目录。
  2. pwd:显示当前工作目录的路径。
  3. mkdir:创建一个新的目录。
  4. rm:删除文件或目录。
  5. cp:复制文件和目录。
  6. mv:移动文件和目录,也可用于重命名文件和目录。
  7. cat:显示文件的内容或将多个文件合并成一个文件。
  8. grep:在文件中搜索指定的模式。
  9. find:在文件系统中搜索文件和目录。
  10. chmod:修改文件或目录的权限。
  11. chown:修改文件或目录的所有者。
  12. chgrp:修改文件或目录的所属组。
  13. tar:打包和解压文件。
  14. gzip:压缩文件。
  15. gunzip:解压缩文件。
  16. ssh:通过安全外壳协议登录远程主机。
  17. scp:在本地主机和远程主机之间复制文件。
  18. ping:测试与另一个主机的网络连接。
  19. ifconfig:显示和配置网络接口信息。
  20. netstat:显示网络连接和路由表信息。
  21. top:显示系统中运行的进程和系统资源的使用情况。
  22. ps:显示当前运行的进程。
  23. kill:终止正在运行的进程。
  24. shutdown:关闭系统。

编辑文件的相关命令vim:

Vim(Vi IMproved)是一种强大的文本编辑器,在Linux系统中广泛使用。下面是一些常用的Vim命令:

  1. 打开文件:

    • vim filename:打开指定的文件。
    • vim:启动Vim,然后可以在编辑器中打开文件。
  2. 保存和退出:

    • :w:保存文件。
    • :q:退出编辑器。
    • :wq:保存文件并退出编辑器。
    • :q!:强制退出编辑器,不保存文件。
  3. 光标移动:

    • h:向左移动一个字符。
    • j:向下移动一行。
    • k:向上移动一行。
    • l:向右移动一个字符。
    • gg:跳转到文件的开头。
    • G:跳转到文件的末尾。
    • :n:跳转到第n行。
  4. 插入和编辑文本:

    • i:在当前光标位置前插入文本。
    • a:在当前光标位置后插入文本。
    • o:在当前行下方插入新行。
    • O:在当前行上方插入新行。
    • x:删除光标所在位置的字符。
    • dd:删除当前行。
    • yy:复制当前行。
    • p:粘贴复制的内容。
  5. 撤销和重做:

    • u:撤销上一步操作。
    • Ctrl + r:重做上一步操作。
  6. 搜索和替换:

    • /pattern:向下搜索指定的模式。
    • ?pattern:向上搜索指定的模式。
    • n:跳转到下一个匹配项。
    • N:跳转到上一个匹配项。
    • :%s/old/new/g:将文本中所有的 "old" 替换为 "new"。

linux目录结构

Linux系统遵循一种标准的目录结构,这种结构称为Filesystem Hierarchy Standard(文件系统层次结构标准)。下面是Linux系统常见的目录及其功能的概述:

  1. /(根目录):整个文件系统的起始点。
  2. /bin:存放基本的系统命令(如ls、cp、mv等)。
  3. /boot:包含启动系统所需的文件,例如内核和引导加载程序。
  4. /dev:包含设备文件,用于与硬件设备进行交互,如磁盘、键盘、鼠标等。
  5. /etc:存放系统的配置文件,例如用户账户、网络设置、服务配置等。
  6. /home:每个用户的主目录。
  7. /lib:系统所需的共享库文件。
  8. /media:用于挂载可移动媒体设备(如光盘、USB驱动器)的挂载点。
  9. /mnt:临时挂载点,用于挂载临时文件系统。
  10. /opt:用于安装可选软件的目录。
  11. /proc:虚拟文件系统,提供有关内核和进程的信息。
  12. /root:超级用户(root)的主目录。
  13. /sbin:存放系统管理员使用的系统命令,如系统管理、网络管理等。
  14. /srv:存放服务相关的数据,例如网站数据、FTP数据等。
  15. /tmp:用于存储临时文件的目录。
  16. /usr:存放用户和共享的应用程序、库文件、文档等。
  17. /var:包含可变数据,如日志文件、缓存文件、邮件等。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值