赞
踩
1.切换目录
进入文件夹:cd
退出一级: cd ..
退出到根目录:cd /
切换到用户目录: cd~
切换到上一次跳转目录: cd -
补全路径: tab
2.列出文件列表
显示当前目录下的所有非隐藏文件的名称: ls
显示当前目录下的所有非隐藏的文件的名称和权限: ls -l (简写 ll )
显示当前目录下的所有文件包括隐藏文件: ls -a
3.创建或移除目录
创建: mkdir
创建一级目录:mkdir 文件目录名称
创建多级目录: mkdir -p 多级目录
删除: rmdir
删除空的目录:rmdir 空目录名称
4.浏览文件
4.1一次将文件的所有内容全部显示:cat 文件名
4.2一次将文件的内容显示一屏:more 文件名
enter: 下一行
空格: 下一页
q/Ctrl+C: 结束浏览
4.3一次将文件的内容显示一屏:less 文件名
和more基本一致,在more的操作上,多出了上下箭头且退出时只能用q
4.4动态查看文件(一般在检查日志时使用)
查看指定文件最后的多少行信息: tail -最后行数 文件名
动态查看文件信息: tail -f 文件名
Ctrl+C 退出
5.操作文件
复制:
1.cp 文件 复制到目录 表示将文件复制到指定目录
2.cp 文件 复制到目录/其它名称 表示将文件复制后改名
剪切:
1.mv 文件 剪切到目录 表示将文件剪切到指定目录
2.mv 文件 剪切到指定目录/其它名称 表示将文件且见到指定目录后改名
删除:
rm 文件名 表示删除文件
rm -f 目录 删除时不用提示
rm -r 目录 递归删除指定目录
打包为tar
tar 命令参数:
-c 创建一个一个新tar包
-v 显示运行的过程
-f 执行文件名称
-z 调用gzip压缩命令对文件进行压缩
-t 查看压缩文件的内容
-x 解开tar文件
-C 加压到指定目录
组合:
zcvf
zxvf
zxvf C
查找:
1.查找文件
find
如:
find / -name "文件名称(可以使用正则代替)"
2.查找内容
grep
grep 关键字 具体文件 - -coloer -A1 -B1
- -coloer 高亮显示
-A1 多显示后一行
-B1 多显示前一行
其它
1.显示当前的目录: pwd
2.创建一个文件: touch 文件名称
3.清屏: clear/Ctrl+l
6.Vi 与VIM编辑器
Vim是对Vi的增强,所以一般使用Vim编辑器
编辑器的三种模式:
1.插入模式:可以对文本进行编辑
2.命令行模式:可以输入命令
3.底行模式:按":"号
1.进入Vim: vim 文件名
2.直接退出: :q
3.编辑: i
4.编辑后不保存退出 q!
5.编辑后保存退出 wq
6.模式的切换: Esc
7.命令模式下的搜索 /关键词
7.重定向输出>和>>
1.输出覆盖:存在输出语句的命令 > 文件 (会将命令输出的内容覆盖文件中的内容)
2.输出覆盖:存在输出语句的命令 >> 文件 (添加后,不会将命令输出的内容覆盖文件中的内容)
8.系统管理
查看运行的所有进程:ps -ef
查看某一指定进程: ps -ef | grep 查找进程的关键字
杀死进程: kill 8080
强制杀死进程: kill -9 8080
9.管道
管道:将一个命令的输入,作为另一个命令的输入
如:
ls - -help | more/less 分页查询ls的帮助信息
ps -ef | grep java 查询包含Java的进程信息
10.文件权限
开头第一个符号,代表文件类型
-:表示文件
d:表示文件夹
l:表示快捷方式
后面9个字目分为三组:
第一组:表示当前用户的权限
第二组:表示当前组内其它用户的权限
第三组:表示其它组的用户具有的权限
r:read 对文件是指可读取内容 对目录是可以ls 4
w:write 对文件是指可修改文件内容, 对目录 是指可以在其中创建或删除子节点(目录或文件) 2
x:execute 对文件是指是否可以运行这个文件, 对目录是指是否可以cd进入这个目录
修改文件或目录的命令:
chmod 变更文件或目录的权限。
chmod 755 a.txt
chmod u=rwx,g=rx,o=rx a.txt
11.常用网络操作
1.主机名
查看:hostname
暂时修改:hostname 主机名
永久修改:需要编辑配置文件 /etc/sysconfig/network.txt
2.ip地址配置
1.重启网络服务: service network restart
2.查看ip: ifconfig
3.暂时修改ip: ifconfig 网卡名称 自定义ip地址
4.永久修改: /etc/sysconfig/netwrok-spricts/ifcfg-网卡名.txt
DEVICE=eth0 #网卡名称
BOOTPROTO=static #获取ip的方式(static/dhcp/bootp/none)
HWADDR=00:0C:29:B5:B2:69 #MAC地址
IPADDR=12.168.177.129 #IP地址
NETMASK=255.255.255.0 #子网掩码
NETWORK=192.168.177.0 #网络地址
BROADCAST=192.168.0.255 #广播地址
NBOOT=yes # 系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备。
3.域名映射
windows下的域名映射路径文件:C:\Windows\System32\drivers\etc\hosts
liunx下:/net/hosts
4.网络服务管理
service network status 查看指定服务的状态
service network stop 停止指定服务
service network start 启动指定服务
service network restart 重启指定服务
service --status–all 查看系统中所有后台服务
netstat –nltp 查看系统中网络进程的端口监听情况
CentOS8防火墙设置
防火墙根据配置文件/etc/sysconfig/iptables来控制本机的”出”、”入”网络访问行为。
查看防火墙的状态的命令为:sudo systemctl status firewalld。
打开防火墙的方式有两种:
一种是打开后重启会恢复回原来的状态,命令为:sudo systemctl start firewalld
另一种是打开后重启不会恢复到原来的状态,命令为:sudo systemctl enable firewalld,这种方式输入命令后要重启系统才会生效。
关闭防火墙的方式也有两种,和打开相对应,命令分别为
sudo systemctl stop firewalld
sudo systemctl disable firewalld
查看防火墙开放的端口
firewall-cmd --list-all
firewall-cmd --zone=public --list-ports
新增端口
firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口
firewall-cmd --reload # 配置立即生效
重置防火墙
firewall-cmd --reload
重载配置
systemctl reloadt firewalld.service
重启服务
systemctl restart firewalld.service
CentOS7防火墙设置
1.查看防火墙状态
firewall-cmd --state
2.关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。