1.linux命令-管道-过滤-统计
--grep命令,筛选符合条件的内容
grep 'hello' 1.txt
grep -n 'hello' i.txt
--wc命令,来源于wordcount, -l行数,-w单词数,-c字节数,-m字符数
wc 1.txt
--管道命令 把前面的输入作为后面的输出
grep 'hello' 1.txt | wc -m

2.tail 的使用
-f 动态跟踪 -数字,查看末尾多少行
默认查看后十行
3.vim
vi和vim的区别就是,vim有高亮显示
命令模式:
dd删除当前行
ndd向下删除n行
yy复制当前行
nyy向下复制n行
gg回到文件开头
G回到文件末尾
u撤销
CTRL+r反撤销
/内容 查看内容
底线模式:
:set nu 显示行号
:set nonu 取消显示行号
:nohl 不显示高亮
4.用户和用户组
用户和用户组相关命令:
--查看所有用户
getent passwd
--su命令 来源于switch user
root用户进行切换不需要密码
--sudo命令 临时借调权限,会在/etc/sudoerrs目录下打印,默认借调五分钟
--su root 命令 切换为超级用户
--用户
useradd [-g] #创建用户
passwd 用户名 #设置用户名
userdel [-r] #删除用户的同时,删除给用户的目录
id 用户名 #查看用户信息
usermod -aG 组名 用户名 #改变用户所在的组
--用户组
getent group
groupadd #增加组名
groupdel #删除组名



chmod 【-R】数字 文件名 :表示更改权限,来源于change model
-R:表示更改文件以及文件下的所有权限都更改
chown 【-R】【用户】【:】【用户组】,来源于:change owner
5.linux安装软件的方式-yum
yum [-y] [install| search | remove] 要安装的软件名
-y 表示安装的过程都是yes
#安装wget联网状态下,下载资源


点击文件选择下载,可以直接下载到windows系统,从windows系统拖动图片可以直接上传到linux
6.linux命令-systemctl
#systemctl [start | stop | status | diasble enable| restart ]
控制系统服务命令

7.硬链接与软链接
软链接:类似于快捷方式

硬链接:类似于动态数据备份

8.ip和网络协议
#ping 【-c num】命令,测试网络是否通畅
【-c num】代表发几个包

#curl命令,模拟浏览器,向url地址发送命令,获取相应
9.端口号相关命令
anp:all network port

#查看进程
#杀死进程: kill -9 进程的pid
10.压缩与解压缩
