总结于 《鸟哥的 Linux 私房菜 - 基础学习篇》[1] ,图片也来自于此。核心思想目录树结构(directory tree)Linux 系统是基于目录树结构的,这是它的核心思想。目录,即文件夹。Linux 系统相当于一个文件夹,Linux 系统的所有数据要么对应一个文件夹,要么就是一个文件。比如,你新建一个用户,其实就是新建了一个文件夹。一个用户对应一个文件夹。目录树结构: ![]() 上图中 长方形是文件夹, 波浪形是文件,根目录是 / 。这个 / 很巧妙,在 macOS 中,假设你下载文件 test.md 到 /Users/username/Desktop/ ,那么文件会下载到桌面,最前面这个 / 就是根目录。如果你写成 Users/username/Desktop/ ,那么文件就会下载到currentDerectory/Users/username/Desktop/ 下。Linux 系统使用的是目录树架构,但其实数据是存放在 磁盘分区[2] 当中的,那么问题来了:目录树和磁盘分区是神马关系?这个时候就牵扯到一个叫「挂载(mount)」的概念了。 目录树和磁盘分区的关系挂载其实就是建立目录树和磁盘分区之间的关系。目录只是一个标识,叫什么我们可以自定义,一个磁盘分区对应一个目录。 我们经常用 U 盘,假设一个 U 盘是一个磁盘分区,我们把一个假设叫 partition1 的 U 盘插到 Windows 电脑上,可能电脑就多了个 F 盘,那么目录就是 F ,相当于将目录 F 挂载到了 U 盘上,访问 F 就可以访问 partition1 里的内容。如果再插一个假设叫 partition2 的 U 盘,系统应该就会多了一个 H 盘,相当于目录 H 就挂载到了 partition2 上。假设 F 盘下将会有一个存放很多视频的 moive 文件夹,我们可以直接将 movie 文件夹挂载到 partition2 上,这样 movie 里的视频就存到 partition2 里面了,就不占用 F 盘的空间了。 在 Linux 系统中道理也是一样的,比如在搭建 Linux 环境的时候,可以将 /home 单独挂载到一个磁盘上。 ![]()
常用命令![]() vi/vim 的三种模式vi <file> 和 vim <file> 都是修改 <file> 的命令,后者为前者的增强版,输入此命令后,会有三种模式修改 <file> 文件。
![]()
常用指令
/word 查找时,可使用 n 跳转到下一个查找结果,N 跳转到上一个查找结果脚本语法
#!/bin/bash 执行脚本: sh traverse.sh
其他命令## 用户 References[1]《鸟哥的 Linux 私房菜 - 基础学习篇》: http://linux.vbird.org/linux_basic/ [2] 磁盘分区: https://baike.baidu.com/item/磁盘分区 [3] Linux 安装模式下,磁碟分割的选择: http://linux.vbird.org/linux_basic/0130designlinux.php#partition_install [4] vim 程式编辑器: http://linux.vbird.org/linux_basic/0310vi.php#vi [5] 学习 Shell Scripts: http://linux.vbird.org/linux_basic/0340bashshell-scripts.php [6] linux-commans: https://www.geeksforgeeks.org/linux-commands/ [7] man: http://man.he.net/ [8] markdown-set-table-column-witdth: https://stackoverflow.com/questions/36121672/set-table-column-width-via-markdown [9] linux-current-directory: https://www.rapidtables.com/code/linux/linux-current-directory.html [10] bash_loop_list_strings: https://linuxhint.com/bash_loop_list_strings/ [11] Copy the contents of a file into the clipboard without displaying its contents: https://unix.stackexchange.com/questions/211817/copy-the-contents-of-a-file-into-the-clipboard-without-displaying-its-contents ---------------------------------------------------------------------------------------------------------------------- 我们尊重原创,也注重分享,文章来源于微信公众号:DeppWang,建议关注公众号查看原文。如若侵权请联系qter@qter.org。 ---------------------------------------------------------------------------------------------------------------------- |