cd命令可以用来改变当前工作目录(Change Directory)。
1. cd: 进入用户家目录
2. cd [目录名]: 进入指定目录
3. cd ..:返回上一级目录
4. cd -:返回刚才所在的目录
5. cd ~:进入用户家目录
6. cd /:进入根目录
7. cd ../..:返回上两级目录
8. cd ./[目录名]:进入当前目录的指定子目录 4.pwd命令 pwd命令用于显示当前所在目录的绝对路径。该命令的全称是"print working directory",即打印工作目录。
输出结果示例:
5.ls命令和ll命令
ls命令是列出当前目录的文件和子目录,ll命令是长格式列出当前目录的文件和子目录,ll命令会显示更多的文件信息,比如文件创建时间、文件大小等,ls命令则只会显示文件名。
ls -a 命令用于列出当前目录下的所有文件和文件夹,包括隐藏文件(以“.”开头的文件)。
ls -l 命令用于列出当前目录下的所有文件和文件夹,并显示文件的详细信息,包括文件的权限、所有者、大小和日期等。
区别:
ls -l命令是查看文件和目录的详细信息,主要按照文件属性、文件大小、最后修改时间等来排列,结果比较复杂,不便查看。
ll命令是ls -l的简写,查看文件和目录的详细信息,结果更加友好,比ls -l更容易查看。
ls -a 命令是查看当前所在目录下的所有文件,包括隐藏文件;
la 命令是一种自定义的命令,可以查看当前所在目录下的所有文件(包括隐藏文件),并以详细的方式显示出文件的大小、权限等信息。
11.vi 和 vim 文本编辑器
要使用 vi 或 vim 编辑器,你可以在终端中输入“vi”或“vim”并跟上文件名,即可打开一个文件进行编辑。例如,要打开一个名为“test.txt”的文件,你可以在终端中输入“vi test.txt”。
vi 和 vim 有很多相似的快捷键,但也有一些不同之处。下面列出一些常用的快捷键:
在 vi 或 vim 中移动光标:
h:向左移动光标
j:向下移动光标
k:向上移动光标
l:向右移动光标
w:向右移动光标,直到下一个单词的开头
b:向左移动光标,直到上一个单词的开头
0:移动光标到行首
$:移动光标到行尾
G:移动光标到文件尾
gg:移动光标到文件开头
在 vi 或 vim 中进行编辑:
i:进入插入模式,在光标处插入文本
I:进入插入模式,在行首插入文本
a:进入插入模式,在光标后插入文本
A:进进入插入模式,在行尾插入文本
o:在当前行的下面插入一个新行,并进入插入模式
O:在当前行的上面插入一个新行,并进入插入模式
r:替换光标所在位置的字符
R:进入替换模式,替换多个字符
dd:删除光标所在行
dw:删除从光标开始直到下一个单词结尾的内容
x:删除光标所在位置的字符
在 vi 或 vim 中保存和退出:
:w:保存文件
:q:退出 vi 或 vim
:wq:保存文件并退出
:q!:强制退出,不保存任何更改
12.vi vim 编辑器常用模式
(1)命令行模式
yy :复制一行
nyy :复制n行
dd :剪切一行
ndd :剪切n行
p :粘贴到光标的下一行
u :撤销
(2)插入模式
从 命令行模式 进入 插入模式
i --在光标的当前位置的前面插入
a --在光标的当前位置的后面插入
o --在光标的当前位置的下一行插入
从 插入模式 进入 命令行模式
Exc
(3)底行模式
从 命令行模式 进入 底行模式 --shift + ':'
w -- 保存
q -- 退出
wq -- 保存并退出
x -- 保存并退出
q! -- 强制退出
wq! -- 强制保存并退出