1.初识Linux
1.1 Linux系统简介:
Linux系统中的一切都归结为文件。对于操作系统内核来而言,命令,硬件和软件设备以及进程都被视为拥有各自特性的文件。Linux系统完全兼容POSIX1.0标准,还支持多用户,多任务。多线程。多CPU,保证了各用户之间互不影响。多个进程可以同时独立地运行,从而提高了整个系统的效率。
2.Linux目录结构
2.1文件目录
Linux文件系统采用树状结构,所有的文件都在根目录( / )下。其中包括/bin(存放二进制可执行文件),/home(存放所有用户文件的根目录),/etc(存放系统管理和配置文件)以及/root,/var等目录。
用户如需查看根目录下的文件,可以使用ls命令。
2.2 文件路径
绝对路径:是指从根目录( / )开始的路径。
相对路径:是指对于当前目录的路径。
注:" .."表示当前目录的上层目录," ."表示当前目录。
3.文件处理的基本命令
3.1 用户可以通过使用mkdir命令创建一个空白目录
例如创建目录adc:mkdir abc
通过-p参数创建多层目录
例如:mkdir -p abd/abb/abc
3.2 查看当前所在目录命令pwd
通过添加-p参数可以显示实际工作目录
用户通过ls -a命令可以查看隐藏的目录与文件
用户通过ls -l命令可以查看目录与文件的属性,该命令可以简写为“ll”
3.3 用户通过cd命令可以切换目录
例如:cd /home/swxy/time
cd -表示返回上次目录,cd后面不加任何路径表示直接返回root目录
3.4 用户通过rmdir命令只能删除空白目录,如果需要连同上层目录一起删除添加-p参数
例如: mkdir adc
3.5 用户使用touch命令可以创建一个空白文件
例如:touch adc
3.6 用户使用cat命令查看内容较少的文件
例如:cat /etc/hosts
3.7 head命令可以查看文件前几行的内容,添加-n参数显示文件的前n行
例如查看/etc/passwd前2行的内容:head -2 /etc/passwd
3.8 grep命令可以对文件的内容进行过滤,搜索关键词,从而迅速找到所需内容
例如查看含有root的行:grep ‘root’ /etc/passwd
3.9 复制文件使用cp命令
cp file1(源文件)file2(目标文件)
3.10 移动文件使用mv命令
mv file1(源文件)file2(目标文件)
3.11 删除文件使用rm命令
rm file2(目标文件或目录)
若要删除目录,需要添加-r参数
4.vim编辑器的使用
4.1 启动Vim:
打开终端。
输入 vim 命令并按下 Enter 键。
4.2 Vim的模式:
Vim有不同的模式,包括普通模式、插入模式和命令行模式。
刚启动时,默认是普通模式。在普通模式下,你可以执行各种命令。
4.3 切换到插入模式:
在普通模式下按下 i 键,进入插入模式。在插入模式下,你可以输入文本。
4.4 切回普通模式:
在插入模式下按下 Esc 键,返回普通模式。
4.5 保存和退出:
在普通模式下,输入 :w 可以保存文件。
输入 :q 可以退出Vim。
输入 :wq 可以保存并退出。
4.6 插入模式下删除字符:
在插入模式下按下 Backspace 键可以删除光标前的字符。
在插入模式下按下 Ctrl + W 可以删除光标前的一个单词。
4.7 移动光标:
在普通模式下,使用 h、j、k 和 l 分别向左、向下、向上和向右移动光标。
4.8 复制和粘贴:
在普通模式下,使用 yy 复制一行。
使用 p 粘贴。
4.9 搜索和替换:
在普通模式下,输入 / 后跟要搜索的内容,按 Enter 键进行搜索。
输入 :s/old/new/g 可以将文本中的 "old" 替换为 "new"。
4.10 撤销和重做:
在普通模式下,输入 u 撤销上一步操作。
输入 Ctrl + R 可以重做操作。
4.11 显示行号:
在普通模式下,输入 :set number 可以显示行号。