一、压缩包的命令
让Linux支持zip压缩包格式,需要下载插件
使用傻瓜式安装的方式安装插件:
安装两个插件:zip,unzip
如果无法下载插件,可以重新更新yum源:
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
再执行:
yun -y install zip yun -y install unzip
二、用户&用户组(了解)
Linux基于用户和用户组对各种文件进行权限的分配
2.1 用户操作
切换用户:su 用户名
分配密码:passwd 用户名 , 后面回输入两次密码
修改用户:usermod 用户名 , 一般根据提示的选项修改即可,一般用不到
删除用户:userdel 用户名,需要额外添加选项,就查看命令提示
2.2 用户组操作
添加用户组:groupadd 用户组
修改用户名:groupmod 用户组
删除用户组:groupdel 用户名
三、权限设置
3.1 文件的权限信息
其中第一组rwx:代表文件拥有者的权限
其中第二组rwx:代表文件所属组用户的权限
其中第三组rwx:代表其他用户的权限
后面的两个描述:
第一个root:代表当前文件的拥有者是root
第二个root:代表当前文件的所属组是root组
3.2 修改文件的权限
3.2.1 数字方式修改
chmod 777 文件 7 -> r=4,w=2,x=1
三个7为别代表着拥有者的权限,所属组用户的权限,其他用户的权限。
3.2.2 特殊符号修改
a,u,g,o
r,w,x
+,-,=
3.3 修改文件的所属
四、系统命令
4.1 查看进程&杀死进程
查看进程:ps -ef | grep 进程名称
杀死进程:kill -9 pid
4.2 查看安装包&卸载安装包(redhat特有的命令)
查看安装过的软件:rpm -qa | grep 软件名称
卸载程序:rpm -e --nodeps 软件全名
4.3 系统服务操作命令
systemctl start | stop | status | restart | enable | disable 服务名
启动 |停止 |状态 |重启 |开机自启 |开机禁止自启
4.4 查看端口号占用情况
4.5 访问路径
4.6 查看
4.7防火墙
防火墙三连:
关闭防火墙:systemctl stop firewalld
禁止开启启动防火墙:systemctl disable firewalld
五、Linux的目录结构
Linux没有盘符,顶级目录是根目录 /
在根目录下有几个需要关注的子目录 :
/root:超级管理员HOME目录
/etc:系统级别的配置文件
/home:普通用户的HOME目录
/usr/local:一般手动安装软件的存放路径
/opt:一般前端的一些资源会存放到opt下
六、Linux常用命令
Linux中大多数命令的格式:
例子: ls -la /usr
还有一些常用的命令不遵循整个格式:
who am i:打印出当前登录用户以及连接的IP地址
pwd:打印当前所在的绝对路径
ip a:centos7版本中采用的查看ip地址的方式
ping 地址:尝试ping某一个远程的地址(ip地址/域名)
clear:清屏
CTRL + c:强制停止,一般的情况都生效
七、目录的常用命令
查看列表信息:ls [-lad] [参数]
跳转目录:cd 具体路径 | - | ../ | / | ~
创建目录:mkdir [-p] 具体目录
删除目录&文件:rm [-rf] 目录/文件
复制目录:cp -r 原目录 新目录
移动/重命名:mv 原目录 新目录
八、文件的常用命令
创建文件:touch 文件名
编辑文件(很重要,不需要刻意去背):
vi 文件名:进入到查看模式
i:从查看模式转换到编辑模式
esc:从编辑模式切换回查看模式
Shift + zz 或者 :wq:保存并退出
:q!:退出不保存
查看文件(蛮重要):
cat 文件名:从前往后看,展示最后几行
tac 文件名:从后往前看,展示前几行
nl 文件名:展示行号
more 文件名:只能一页一页往后翻
less 文件名:来回反复的翻页,或者一行一行翻,中途退出按q退出
tail [-f] 文件名:如果不加-f,代表查看文件的最后几行,如果携带选项-f,监控这个文件的最后几行
复制文件:cp ……
删除文件:rm ……
移动/重命名文件:mv ……
九、压缩包的常用命令
Linux操作系统默认支持的压缩包大多是:tar,tar.gz,tgz等,像Windows中的zip,rar默认是不支持的。
命令:
tar [-zxcvf] 压缩包名称
解压压缩包:tar -zxvf 压缩包名称 [-C 目录]
打包压缩包:tar -zcvf 压缩包名称 文件1 文件2 目录1 目录2
z:代表带gz的后缀
x:代表解压
c:代表打包
b:代表查看详细信息
f:代表file,后面紧跟压缩包名