前言
这是我在Linux这条路上搜集的一些东西~
基础知识
记录下一些需要记忆的东西,方便以后查找,也不想花太多精力去记忆。
文件系统
目录 | 说明 |
---|---|
/ | 根目录,也是进入文件系统的点。 |
/bin | 系统自身启动和运行时可能会用到的核心二进制程序,不能关联至独立分区。包括系统管理员、系统以及普通用户可以使用的各种可执行的命令。 |
/boot | 系统引导启动时要加载的静态文件,Linux内核文件vmlinuz、磁盘内存映像文件initrd.img、GRUB引导程序和配置文件等。 |
/sbin | 该目录包含了系统管理有关的可执行文件,普通用户不可使用。 |
/lib | 基本共享库文件,内核模块文件。 |
/lib64 | 64位系统辅助共享库文件存放位置。 |
/etc | 该目录是Linux的控制中心,大多数应用程序的配置文件的集中存放位置。 |
/home | 普通用户的根目录的存放位置。 |
/root | 管理员root的主目录。 |
/media | 该目录为移动介质的挂载点。 |
/dev | 该目录包含了当前系统支持的所有的设备文件。 |
/opt | 第三方应用程序存放位置。 |
/usr | UNIX操作系统软件资源存放位置。 |
/var | 经常发生变化的文件的存放位置。 |
/selinux | 相关安全策略等信息的存放位置等其他目录 |
/proc | 各进程文件的存放位置。该目录是一个虚拟的文件系统,其中不包括任何物理文件,而是可以访问的当前系统的各种信息,例如CPU、内存、各进程对应的文件以及系统运行时间等。 |
/mnt | 文件系统的临时挂载点。用户可以临时将其他文件系统挂载到该目录下使用。 |
/lost+found | 每个文件系统都会包含一个该目录,用来存放fsck命令在检测和修复文件系统时删除的目录或者文件。 |
VI指令
命令 | 说明 |
---|---|
Ctrl+u | 向文件首翻半屏。 |
Ctrl+d | 向文件尾翻半屏。 |
Ctrl+f | 向文件尾翻一屏。 |
Ctrl+b | 向文件首翻一屏。 |
ESC | 从编辑模式切换到命令模式。 |
:行号 | 光标跳转到指定行的行首。 |
:$ | 光标跳转到最后一行的行首。 |
x或X | 删除一个字符,小写x删除光标后的,大写X删除光标前的。 |
D | 删除从当前光标所在位置到该行行尾的全部字符。 |
dd | 删除光标所在的行。 |
ndd | 删除当前行以及后面的 n − 1 n-1 n−1行。 |
p | 粘贴文本,用于将剪切板中的内容粘贴到当前光标所在位置的下方。 |
P | 粘贴文本,用于将剪切板中的内容粘贴到当前光标所在位置的上方。 |
/字符串 | 文本查找内容,用于从当前光标所在的位置开始向文件尾部查找指定字符串的内容,查找的字符串会被高亮显示,用小写n向下翻页,大写N向上翻页。 |
?字符串 | 文本查找内容,用于从当前光标所在的位置开始向文件头部查找指定字符串的内容,查找的字符串会被高亮显示,用小写n向下翻页,大写N向上翻页。 |
a | 在当前字符后添加文本。 |
A | 在文末添加文本。 |
i | 在当前字符前插入文本。 |
I | 在行首插入文本。 |
o | 在当前行后面插入一空行。 |
O | 在当前行前面插入一空行。 |
:wq | 在命令模式下,保存并退出。 |
:w | 在命令模式下,保存。 |
:w! | 在命令模式下,强制保存。 |
:q | 在命令模式下,退出vi编辑器。 |
:q! | 在命令模式下,强制退出vi编辑器。 |
:e | 文件名 |
搜索软件包
apt-cache search gcc | more
showpkg
:查看软件包的信息。search
:搜索某个软件包。depends
:显示软件包的依赖关系。
系统安装
Linux Deploy
Linux指令
Linux书籍
Linux教程
软件安装
Linux Mint
Linux Debian
工具合集
vim
NPM
PS1
- QuintinX - PS1应用之——修改linux终端命令行各字体颜色