udo find /etc -name p*:搜索/etc目录下名字p开头的文件
系统管理
挂载:指的就是将设备文件中的顶级目录连接到 Linux 根目录下的某一目录(最好是空目录),访问此目录就等同于访问设备文件。
(比如我们的主硬盘,挂载点就被设定为/
根目录,而我们所有保存的文件都会存储在硬盘中,如果你有U盘,最好将U盘的文件格式改为ExFat,可以直接在Windows中进行格式化)
找u盘设备名称:①根据内存容量找到u盘的位置(我的为:/dev/sdb ②在去招u盘位置下面Device中是 /dev/sdb1还是/dev/sdb 。最后找u盘的位置需要根据Device显示路径的去找
挂载:是将u盘内的东西挂在指定的文件夹里(相当于该文件夹是u盘的快捷键
系统指令:
-
打开任务管理器:top
(按q退出) 此时按1
可以查看CPU核心的使用情况 输入free
可以查看系统内存使用情况
-
查看所有块设备的信息:lsblk
-
查看硬盘实体情况:sudo fdisk -l
-
挂载u盘:sudo mount /dev/sda1 u-test/
:将/dev/sda1
的u盘挂载在 u-test/
文件下
-
取消挂载:sudo umount /dev/sda1
(取消挂载需要先退出来u盘挂载的文件夹)
-
查看当前磁盘的使用情况:df
-
查看所有的进程:ps -ef
-
终止进程:kill 信号 PID
如: kill -9 11438
信号:1 (HUP):重新加载进程;9 (KILL):杀死一个进程;15 (TERM):正常停止一个进程;
PID通过查看进程可以得到进程的PID
-
关机:sudo shutdown
立即关机:sudo shutdown now
(正常关机,只需要输入shutdown即可,系统会创建一个关机计划,并在指定时间关机,或是添加now表示立即关机)
压缩解压
使用tar
命令来完成文件压缩和解压操作,在Linux中比较常用的是gzip格式,后缀名一般为.gz,tar命令的参数-c表示对文件进行压缩,创建新的压缩文件,-x表示进行解压操作,-z表示以gzip格式进行操作,-v可以在处理过程中输出一些日志信息,-f表示对普通文件进行操作
压缩解压指令:
- 压缩文件:
tar -zcvf test.tar.gz *.txt
:压缩当前文件夹内以txt结尾的文件,压缩包名为 test.tar.gz
- 压缩文件夹:
tar -zcvf test.tar.gz test/
:压缩test文件夹,压缩包名为test.tar.gz
- 解压到当前文件夹:
tar -zxvf test.tar.gz
Vim
xim test01,若test01文件不存在则就会创建一个新的文件并进入vim编辑。若有该文件,则进入该文件的编辑状态
这时我们直接输入内容是无法完成的,因为默认进入之后为命令模式
,Vim编辑器默认有三种模式:
- 命令模式:此模式下可以输入任意的命令进行操作,所有的输入都被看做是命令输入,而不是文本编辑输入。
- 编辑模式:此模式下输入的任何内容都会以文本编辑方式写入到文件中,就像我们直接在Windows的记事本中写内容一样。
- 末行模式:此模式下用于输入一些复杂命令,会在最后一行进行复杂命令的输入。
vim默认界面为命令模式,输入命令后就进入编辑模式;ESC
可以退出编辑模式
进入末行模式:
退出末行模式::
或者/
vim指令(进入到vim编辑界面)
命令模式——插入模式:
i
在光标前开始插入
a
光标后移一位,开始插入
o
直接跳到下一行,然后插入
A
在当前行的最后继续写入
I
在当前行的最前面继续写入
末行模式:
-
:set number
开启行号
-
:w
保存
-
:wq
或:x
保存并关闭
-
:q
关闭
-
:q!
强制关闭 (一般是不让文件保存时使用)
-
/it
?it
都可以开启搜索功能
-
:[addr]s/源字符串/目的字符串/[option]
替换功能 举例::s/it/he/g
:将当前行中的it
全部替换为he
addr表示第几行或是一个范围,option表示操作类型:
- g: globe,表示全局替换
- c: confirm,表示进行确认
- p: 表示替代结果逐行显示(Ctrl + L恢复屏幕)
- i: ignore,不区分大小写
可视化模式:
在vim界面 按下键盘上的v
即可进入,它能够支持选取一段文本,选取后,我们可以对指定段落的文本内容快速进行复制、剪切、删除、插入等操作,非常方便。在此模式下,我们可以通过上下左右键进行选取,以进入可视化模式时的位置作为基本位置,通过移动另一端来进行选取。
对选中的区域操作:
- y 复制选中区域
- d/x 剪切(删除)选中区域
- p 粘贴
- u 撤销上一步