Linux
查看ip:
win ipconfig
linux ifconfig
基本命令:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qkePYlKd-1603280761307)(C:\Users\Admin\AppData\Roaming\Typora\typora-user-images\image-20200701165312648.png)]
root :表示当前登录用户
localhost :本地地址
home:表示当前用户所在目录
#:系统管理员
$:普通用户
从root切换到普通用户:su kuangshen
用户安装的软件习惯放在 usr 文件夹下面
./ 表示当前目录,也可以不写
linux常用命令
基本命令
ifconfig:查看ip地址等信息
su [xx] (switch user):更换用户
pwd(print working directory):打印当前所在路径
cd xx (change directory):进入文件夹
cd … :返回上一级文件夹
cd / :返回根路径
ll :打印当前文件夹下的所有子文件和子文件夹的详细信息
ls :打印当前文件夹下的所有子文件和子文件夹的名称
clear :清空命令行
ll:效果如下
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Kkr7UXqr-1603280761308)(C:\Users\Admin\AppData\Roaming\Typora\typora-user-images\image-20200701174219162.png)]
文件和文件夹的相关操作
mkdir xx:在当前路径下创建一个文件夹
mv:
移动:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qbcdYVjf-1603280761308)(C:\Users\Admin\AppData\Roaming\Typora\typora-user-images\image-20200701175930498.png)]
移动并重命名:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HzxOzGQG-1603280761309)(C:\Users\Admin\AppData\Roaming\Typora\typora-user-images\image-20200701180309370.png)]
rm: 移除文件
-r:移除文件夹,同时删除该文件夹下的所有文件和子文件夹
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-M02RImoU-1603280761309)(C:\Users\Admin\AppData\Roaming\Typora\typora-user-images\image-20200701183539830.png)]
-f:强制删除文件
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OLUP2BA3-1603280761310)(C:\Users\Admin\AppData\Roaming\Typora\typora-user-images\image-20200702165925559.png)]
-rf:强制删除文件夹(不要随意使用)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EUgPMVcd-1603280761310)(C:\Users\Admin\AppData\Roaming\Typora\typora-user-images\image-20200701183454613.png)]
cp(copy):复制文件
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iIxHm1Zf-1603280761312)(C:\Users\Admin\AppData\Roaming\Typora\typora-user-images\image-20200701183421591.png)]
注意:在linux没有回收站,在使用rm 命令的时候,一定要小心些,删除之后就无法再恢复了。
文件内容相关操作
创建或者编辑文件:
touch fileName: 创建一个文件
vim xxx:创建一个空白文件,进入编辑界面,如果文件存在则编辑页面
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rIYEBqxF-1603280761312)(C:\Users\Admin\AppData\Roaming\Typora\typora-user-images\image-20200702000830209.png)]
文件三种模式:
一般模式:命令 复制一行 拷贝 。
vim a.txt 进入一般模式
复制一行 yy (光标所在的行)
粘贴 p
编辑模式:才能对文件进行修改
i 进入编辑模式
i a o:三种进入方式,a下一个字符,o下一行
按 Esc 退出编辑模式
底行模式:显示行号(注意使用英文的 冒号)
:wq 保存并退出
:q! 不保存并退出
定位命令(在一般模式运行)
:set number 显示文件行数
:set nonumber 关闭文件行数
:n或者nG 定位到第n行
gg 移动到文件第一行
G 移动到最后一行
dd 删除光标所在行
撤销命令(在一般模式运行)
u(undo):撤销
ctrl+r(redo):反撤销
仅查看文件
cat xxx: 直接查看文件所有内容
-n 显示行号
tail -f xxx:可以用来查看日志
more xxx:查看大文件时,可以一页一页的向下翻,按space向下翻页,退出时按q
nl xxx:从最后一行开始显示(显示行号)
-bt:空行显示,但不显示行号
-ba:空行也列出行号(默认)
文件搜索及替换
搜索
/内容 按n继续往下找
:noh 取消高亮
替换
:n,$s/旧内容/新内容/g
例如 :1,$s/Java/world/g
n 表示开始行号,g表示全局替换,
$s表示最后一行
文件的压缩和解压
tar命令,打包文件或者文件夹
tar [选项] 打包文件名 待打包文件1…
-c 创建一个打包文件
-x 解开一个打包文件
-z 使用gzip压缩文件
-j 使用bzip压缩文件
-v 压缩过程显示文件(用以装逼 _)
-f 使用文档名
将指定文件打包成 压缩包
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8xKaUQqT-1603280761312)(C:\Users\Admin\AppData\Roaming\Typora\typora-user-images\image-20200702170106257.png)]
解压
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GD4HDCTu-1603280761313)(C:\Users\Admin\AppData\Roaming\Typora\typora-user-images\image-20200702170333901.png)]
针对zip类型
安装unzip: yum -y install zip
yum -y install unzip
解压: unzip 压缩包名称
打包: zip 压缩包名称 文件1 文件2 目录1 目录2 …
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OZC5okkF-1603280761314)(C:\Users\Admin\AppData\Roaming\Typora\typora-user-images\image-20200702171603676.png)]
用户和用户组
权限:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o43Oje19-1603280761314)(C:\Users\Admin\AppData\Roaming\Typora\typora-user-images\image-20200702174917089.png)]
第一列:文件还是目录,目录用 d 表示,文件用 - 表示
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fLR6o6It-1603280761314)(C:\Users\Admin\AppData\Roaming\Typora\typora-user-images\image-20200702175438250.png)]
权限的操作
理解文件描述符:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wW8at1I0-1603280761315)(C:\Users\Admin\AppData\Roaming\Typora\typora-user-images\image-20200702175829898.png)]
理解rwx:
修改文件的权限
只有root账户才能授权
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bEQztL39-1603280761315)(C:\Users\Admin\AppData\Roaming\Typora\typora-user-images\image-20200702180412392.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Nci75Bpd-1603280761316)(C:\Users\Admin\AppData\Roaming\Typora\typora-user-images\image-20200702181507072.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SMu3TCRT-1603280761317)(C:\Users\Admin\AppData\Roaming\Typora\typora-user-images\image-20200702181657990.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cue4d0pX-1603280761317)(C:\Users\Admin\AppData\Roaming\Typora\typora-user-images\image-20200702181750309.png)]
6=4+2,意思r+w
666表示 ugo,即本用户,同组,非同组都是读写权限
如果要删除目录demo下的 a.txt 或者 b.txt, 那么demo需要具备写的权限 w。可以理解为修改demo下的内容
递归
chmod -R 777 demo/ :同时授予demo文件夹下所有子文件777权限,即最高权限。
关机命令
poweroff
reboot 重启
进程管理
查看当前系统瞬间进程状态
ps -ef|grep xxx
ps -ef|grep ssh
停止进程
kill -9 pid