- 👏大家好,我是polaris_coder,很高兴认识大家!
- 🔥如果觉得我的文章对你有帮助,请一键三连支持一下!
- 📝学习,提升自己总是没错的!
文章目录
1、基础命令
1.1、关机
命令:poweroff

1.2、重启
命令:reboot

等一会,linux重启完成,就又可以连上了!

1.3、查看ip
命令:ip addr
- ens33:列出虚拟机ip的相关信息
- inet后面的是 ipv4地址。
- inet6后面的是ipv6地址。

2、一些重要概念
2.1、/
在linux中,没有windows中c、d盘,盘符的概念,linux中,/表示根目录,/下面有很多目录。

2.2、home目录
home又叫家目录。
root用户:超级管理员用户,他的家目录默认是 /root。
而其他用户的家目录,默认是/home/用户名。
~表示用户的家目录

2.3、. 和 . .
. 表示当前目录。
. . 表示上一级目录。

2.3、绝对路径和相对路径
绝对路径:以/根目录开始的路径。

相对路径:以.或…开始的路径。
直接写root,默认省略了./,表示当前目录下的root目录,完整写法:/root

3、目录相关命令
3.1、查看当前所在的目录
命令:pwd
解释:当前在根目录/下的root目录下。

3.2、切换目录
1、直接cd,和cd ~效果一样,切换到用户的家目录。

2、cd /,切换到根目录下

3、cd 绝对路径

4、cd 相对路径

cd root,默认省略了./,完整是./root

3.3、查看指定目录下的内容
1、ls:以列表的形式查看当前目录下的内容。

2、ls 路径:查看指定目录下的内容

3、ls -a:查看指定目录下的内容,包括隐藏目录或文件。

以.开头的表示隐藏目录或文件。

4、ls -l,以列表的形式查看指定目录下的内容,同时显示文件或目录的相关信息:权限、用户、用户组、大小、最后修改时间。

-a 和 -l称为选项,可以一起使用!

5、ll,ll是ls -a的简写,

6、ll -a,包含隐藏目录和文件。

3.4、创建目录
1、创建一级目录:mkdir 目录的路径。

2、创建二级目录:mkdir -p 目录的路径。
直接创建二级目录报错,因为他首先要进入b目录,才能创建c目录,然后b目录都没有,所以直接报错!

使用-p,表示先创建父级目录b,再创建子目录c。

3.5、删除目录
1、删除空目录:rm 目录的路径
直接删除a,报错,

-d,表示目录,需要输入确认一下。

-f表示强制,不用输入y进行确认。

2、删除非空目录:rm -rf 目录的路径
删除b,b里面有c目录。
提示目录不为空!

-r表示递归,也就是说,先删除子目录,再删除父目录。

3.6、复制目录
1、复制空目录
命令:cp -r 原路径 目标路径
示例:复制a目录到当前目录下,重命名为a2,直接报错!

加上-r选项,表示递归,可以看到当前目录有一个a2目录,并且原来的目录a还在。

2、复制非空目录。
命令:cp -r 原路径 目标路径
将b目录复制到a目录下。

3.7、移动目录
1、移动到当前目录,作用:重命名。
命令:mv 原目录名 新目录名

2、移动到指定目录
命令:mv 源目录的路径 目标目录的路径。
将a目录移动到b目录下,移动后,之前的a目录不见了。

4、文件相关命令
4.1、创建文件
命令:touch 文件的路径。
示例1:在当前目录下创建a.txt。

示例2:在/root/b下创建a.txt

4.2、删除文件
命令:rm -rf 文件的路径。
示例:删除当前目录下的hello.txt

4.3、复制文件
命令:cp 源文件的路径 目标文件的路径
示例1:将当前目录下的hello.txt复制到当前目录,重命名为hello2.txt。

示例2:将当前目录下的hello.txt复制到b目录下。

4.4、移动文件
命令:mv 源文件的路径 目标文件的路径
示例1:将当前目录下的hello.txt移动的当前目录下,跟上名字hello3.txt。作用:重命名。

示例2:将当前目录下的hello.txt移动到b目录下。

4.5、修改文件
注:vi是linux默认的编辑器,vim是vi的升级版,要想使用,自己安装,当修改的文件不存在时,当你修改了内容,会创建该文件。
vi编辑器的三种模式。
| 模式 | 说明 |
|---|---|
| 命令模式 | 刚进去文件的模式,就是命令模式,该模式,可以输入一些快捷键,yy复制当前行,p粘贴!按i切换到插入模式;按:切换到底线命令模式 |
| 插入模式 | 该模式可以进行输入,按esc键,切换到命令模式 |
| 底线命令模式 | 该模式可以执行一些命令,x表示保存并退出,q!表示不保存退出 |
命令:vi 文件的路径。
示例1:修改hello.txt,

默认是命令模式。

输入i进入插入模式,可以打字了!

打完了,按esc键切换到命令模式,按:切换到底线命令模式,按x,保存并退出。


再次修改文件

4.6、重定向内容到文件
1、输出内容到屏幕。
命令:echo 字符串
示例:输出 polaris到屏幕。

2、以覆盖模式写内容到文件。
echo 字符串 > 文件的路径
示例:以覆盖模式写polaris字符串到hello.txt。

3、以追加模式写内容到文件。
echo 字符串 >> 文件的路径

5、进程相关命令
5.1、查看进程
1、直接使用ps。
命令:ps

2、查看所有进程。
命令:ps -ef

3、查看指定进程。
命令:ps -ef | grep 关键字

5.2、杀死进程
强制杀死
命令:kill 9 进程号
6、 `(反引号)
如下图,在输入法英文状态下,按下该键,即可打出单引号`。
作用:优先执行``内部的命令。

示例:rm -rf `ls` 删除当前目录下的目录a,b。
相当于:① ls ② rm -rf a b。

832

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



