linux
一、linux结构图
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JL8TssUf-1586008545668)(F:\ITwork\typora\picture\1575383854634.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cDBJhAZD-1586008545669)(F:\ITwork\typora\picture\1575387958610.png)]
二、常用基本命令
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2LfviJre-1586008545670)(F:\ITwork\typora\picture\1575389783348.png)]
三、终端命令格式
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CZks96Bh-1586008545670)(F:\ITwork\typora\picture\1575473664313.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MTBY2jaL-1586008545671)(F:\ITwork\typora\picture\1575474390192.png)]
Tab:自动补全
曾经使用过的键:
按上/下可以在曾经使用过的命令来回切换
如果想推出,并不执行当前选中的命令,按Ctrl+C
隐藏文件:
以 . 开头的为隐藏文件,需要 -a 才能显示
. 代表当前目录
..上一级目录
ls 参数 | 含义 |
---|---|
-a | 显示指定目录下的所有子目录与文件,包括隐藏文件 |
-l | 以列表的方式展示文件的详细信息 |
-h | 配合-l 以人性化的方式显示文件大小 |
ls通配符
通配符 | 含义 |
---|---|
* | 表示任意个数个字符 |
? | 代表任意一个字符,至少一个 |
【】 | 表示可以匹配字符组中的任意一个 |
【abc】 | 匹配a、b、c的任意一个 |
【a-f】 | 匹配从a到f范围的任意一个字符 |
mkdir
选项 | 含义 |
---|---|
-p | 可以递归创建目录 |
拷贝和移动文件
序号 | 命令 | 对应英文 | 作用 |
---|---|---|---|
01 | tree[目录名] | tree | 以树状图列出文件目录结构 |
02 | cp源文件 | copy | 复制文件或者目录 |
03 | mv源文件 | move | 移动文件或者目录/文件或者目录重命名 |
tree:在centos 安装
yum install tree -y
选项 | 含义 |
---|---|
-d | 只显示目录 |
cp : 拷贝
选项 | 含义 |
---|---|
-i | 覆盖文件前提示 |
-r | 若给出的源文件是目录文件,则cp 。将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名 |
mv:移动
选项 | 含义 |
---|---|
-i | 移动文件提示 |
02、查看文件内容
命令 | 对应英文 | 作用 |
---|---|---|
cat 文件名 | concatenate | 查看文件内容、创建文件、文件合并、追加文件内容等功能 |
more 文件名 | more | 分屏显示文件内容 |
grep 搜索文本 | grep | 搜索文本文件内容 |
选项 | 含义 |
---|---|
-b | 对非空输出行编号 |
-n | 输出的所有行编号 |
more
操作键 | 功能 |
---|---|
空格键 | 显示手册页的下一屏 |
Enter | 一次滚动手册页的一行 |
b | 回滚一屏 |
f | 前滚一屏 |
q | 退出 |
grep
1.文本搜索工具。
选项 | 含义 | 用法 |
---|---|---|
-n | 显示匹配行及行号 | grep -n 字符 111.txt |
-v | 显示不包含匹配文本所有行 | grep -v 字符 111.txt |
-i | 忽略大小写 | grep -i “hello world” 111.txt |
2.常用的模式查找
选项 | 含义 | 用法 |
---|---|---|
^a | 行首,搜索以a开头的行 | grep ^字符 111.txt |
ke$ | 行尾,搜索以结束的行 | grep 字符$ 111.txt |
echo
作用:会在终端中显示参数指定的文字,通常会和重定向联合使用
03重定向 > 和 >>
选项 | 含义 | 用法 |
---|---|---|
> | 表示输出,会覆盖原有文件内容 | echo 文字 > 文件名 ,或者查询的结果输入文件; tree > 文件名 |
>> | 表示追加,会将内容追加到已有文件的末尾 | echo 文字 >> 文件名 ,或者查询的结果输入文件; tree > 文件名 |
04管道
ls -lha ~ | grep 词语
相当于一个过滤器
05 关机/重启
shutdown:可以安全关闭或者重新启动
选项 | 含义 | 用法 |
---|---|---|
shutdown | 关闭 | shutdown [时间] |
-r | 重启 | shutdown -r [时间] |
06查看或配置网卡信息
命令 | 作用 | 用法 |
---|---|---|
ifconfig | 查看,配置计算机当前网卡的网卡配置信息 | ifconfig |
ping ip 地址 | 检测目标ip地址的连接是否正常 | ping 192.168.201.1 |
07 SSH
1 ssh 简单使用
ssh [-p port] user @remove
user:远程机器上的用户名,如果不指定的话默认为当前用户
remote: 远程机器上的地址,可以是IP/域名,别名
port: SSH server监听的端口,如果不指定,就是默认值
使用exit 推出当前用户
*注意:ssh这个命令只能在linux或unix下使用
p port] user @remove
user:远程机器上的用户名,如果不指定的话默认为当前用户
remote: 远程机器上的地址,可以是IP/域名,别名
port: SSH server监听的端口,如果不指定,就是默认值
>使用exit 推出当前用户
***注意**:ssh这个命令只能在linux或unix下使用