文章目录
一Linux的基本命令
1文件系统:
- linux文件系统是操作系统组织 存取 保存数据的一种手段。采用级层式的倒树状目录结构
- 此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录
2路径的概念:
(1)绝对路径:
以根目录( / )为参考点描述的路径,称之为绝对路径。
(2)相对路径:
以当前目录(. /) 为参考点描述的路径,称之为相对路径。
3常用的命令
1.pwd
权限:所有用户。
功能:查询当前的目录的路径。
eg:
2. ls
权限:所有用户。
功能:显示指定路径下的 子目录/文件
ls -a
-l
-a (-a的意思是all) 显示所有的文件(包括隐藏文件)
-l (-l的意思是long)是显示目录文件的详细信息
eg:


3. cd
权限:所有用户
功能:切换目录
eg:
cd /etc/vim/ 切换到指定目录
cd ./ 回到当前目录~ cd …/ 回到上一级目录
cd ~ 切换到当前用户主目录
cd - 返回上一次的工作目录
4.命令行补全与通配符
1.命令行补全:(Tab)
2.通配符:
*匹配任意一个或多个字符
[ ] 匹配[ ]范围中的任意一个字符
([0-9]匹配任意数字)
? 匹配任意单个字符
5.mkdir
权限: 所有用户
功能:创建空目录/文件夹
eg:

6.touch
权限: 所有用户
功能:创建一个文件
eg:

7.rmdir
权限:所有用户
功能:删除空目录
eg:
这里无法删除,只能删除空目录

只有目录为空才可以删除。
8.rm
权限:所有用户
功能:删除目录或者文件
–i: 给出交互提示
-f: 强制删除,不提示
-r: 递归删除
eg:

注:这里的rm -rf aa 为强制并递归删除
9.cp
权限:所有用户
功能:复制目录或文件
-r: 表示将子目录连同其中的文件一起复制到另一个子目录。
-i: 如果目的路径下已存在~同名文件,会交互式提示
10.mv
权限:所有用户
功能:更改文件/目录名称 或移动
1.移动文件 mv ./hello.txt~ ./ttt/ mv ./hello/ ./ttt/
2.对文件重命名 mv ./hello ./uuu
二、Linux 的vim命令
Vim 是从 vi 发展出来的一个文本编辑器。vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。
1、vim的使用
- 基本上 vi/vim 共分为三种模式,命令模式(Command Mode)、输入模式(Insert Mode)和命令行模式(Command-Line Mode)。
- vim的启动
vim + file1 如果file1文件不存在,将建立此文件;如该文件存在,进入文件最后一行进行编辑。
vim +n file1 如果file1文件不存在,将建立此文件;如该文件存在,进入文件第n行进行编辑。

打开vim之后按‘i’,进入编辑模式才可以进行编写。

当然如果我们想显示行数可以进入命令模式,按ESC进入,然后按“:”,输入set number.
就会显示行数

2.Vim中对文件的保存
- :w 保存到当前文件
- :w file 另存到file文件中
- :e! 放弃所有修改,从上次保存文件开始再编辑
首先我们进入命令模式 按下“:”输入wq;就会保存并退出vim,然后按回车键

3.退出vim
(1) 在命令模式下 用 ZZ (大写)退出,退出会保存文件。
(2) :wq 保存到当前文件并退出
(3) :q! (或:quit)
强行退出vim,使被更新的内容不写回文件中。仅键入命令:"q"时vim发现文本内容已被更改,将提示用户使用“!”命令退出
本文介绍了Linux的基本命令,包括文件系统、路径概念(绝对路径和相对路径)、常用命令如pwd、ls、cd等,以及vim编辑器的使用、文件操作和退出方法。

被折叠的 条评论
为什么被折叠?



