安装教程
https://www.bilibili.com/video/BV1fs411b77N?share_source=copy_web
二、Linux目录结构Linux没有盘符的概念
ls -l 查看当前目录中文件和目录的详细(重点)
ls -a 查看当前目录中的所有文件(包含隐藏文件)
ls -R 递归 显示目录中文件和子目录
ls -la 查看当前目录中所有文件详细 (重点)
whereis java 搜索与java相关的文件
find /(根目录) -name java 此指令需要指定在哪个目录下查找 搜索与java相关的文件 find所有更精确
2、清除当前命令行内容clear 清除内容
3、切换目录的指令cd 切换目录pwd 显示当前目录回到root用户的家目录 cd /root 或 cd / 或 cd ~ 4、 *** 作文件相关的指令
- cd 用来切换目录pwd 显示当前工作目录touch 创建空文件(重点)mkdir 创建目录cp 复制文件或目录(copy)
cp 文件 目录 复制文件到指定目录中cp -r 目录名 目录 复制指定目录到指定目录中-r 递归处理,将指定目录下的文件与子目录一并拷贝 mv 移动文件或目录、文件或者目录名(move)
mv 文件名 新文件名 文件改名mv 文件名 目录名 文件移动mv 目录名 不存在目录名 目录改名mv 目录名 已存在目录名 目录移动 rm 删除文件 (remove)
-r 同时删除删除目录下所有文件 (recursive)-f 强制删除文件或目录 (force)rm -rf 强制递归删除, 可删除空目录 cat 显示文本文件内容 (catenate) 用来展示少量内容more、less 分页显示文本文件内容 退出用q退出head、tail查看文本中开头或结尾部分的内容
head -n 5 a.log 查看log文件的前5行tail -f b.log 实时读取 (fellow)
11.echo命令
echo I love baby 用来向屏幕输出一句话echo I love baby >> aa.txt 将这段内容输入到 文件中 5、网络命令
- ping 测试网络连通性ip addr 查看ip 地址 或 hostname –i
-c 建立一个压缩文件的参数指令 (create)-x 解开一个压缩文件的参数指令(extract)-z 是否需要用 gzip压缩-v 压缩的过程中显示文件(verbose)-f 使用档名,在f之后立即接档名(file)
通常组合用法
- tar -zcvf test.tar.gz a.tax b.txt 将a.txt与b.txt 用gzip压缩并命名为 test.tar.gztar -zxvf test.tar.gz 将 test.tar.gz 解压
- systemctl status 服务名 查看某个服务运行状态systemctl start 服务名 启动某个服务systemctl restart 服务名 重启某个服务systemctl stop 服务名 停止某个服务
ps 查询当前控制台上运行的进程
-a 显示所有进程-x 包括不占用控制台的进程-u 显示用户
ps -aux 说明:查询系统中所有运行的进程,包括后台进程
ps -ef 说明:查询系统中所有运行的进程,包括后台进程,而且可以显示出每个进程的父进程
ps -aux|grep 进程 服务名 或进程或 关键字 (重点)
kill 杀死进程
kill 3029 上述命令中3029是进程号 ,正常杀死进程
kill -9 3029 强制杀死命令,可杀死部分系统进程
- jsp 查看java相关进程
u undo,取消上一步 *** 作
ctrl + r redo,返回到undo之前
:set nu 显示行号
:set nonu 取消行号
gg 到文本的第一行
G 到文本的最后一行
:n 到文本的第n行
10、用户和组相关命令查看当前用户:whoami
查看登录用户:who
-m或am I 只显示who命令的用户名、登录终端和登录时间
-q或--count 只显示用户的登录账号和登录用户的数量
退出用户:exit
添加、删除组:groupadd [组名]、groupdel [组名]
添加用户账号:useradd [用户名]
设置用户密码:passwd [用户名]
su 切换用户
su root
Linux文件有三种典型的权限 ,即r读权限、w写权限和x执行权限。在长格式输出中在文件类的后面有9列权限位,分为三种用户分别为user 该文件所有者,group表示该文件的所有者属于同一组(group)者,other 表示其他意外的人 all 表示这三种都是。实际上这是针对不同用户而设定的。r=4,w=2,x=1
数字法设置权限 :4读 2写 1执行
chmod 777 文件名 三种用户设置都拥有所有权限
chmod 666 文件名 三种用户都没有执行权限
12、yum与rpm命令- rpm -ivh 安装软件包
-i 显示套件的相关信息-v 显示指令执行过程-h或–hash 套件安装时列出标记 rpm -evh 删除软件包
-e:删除包 rpm -Uvh 升级包
-U<套件档>或–upgrade<套件档> 升级指定的套件档 rpm -qa 列出所有安装包
-a:查询所有套件-q:使用询问模式,当遇到任何问题时,rpm指令会先询问用户 yum list pam* 找出以 pam 为开头的软件名称有哪些yum remove pam-devel 移除 pam-develyum install pam-devel 安装 pam-devel
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pNAnD3tB-1642324307210)(C:Users92092AppDataRoamingTyporatypora-user-imagesimage-20220108215046421.png)]
防火墙命令systemctl stop firewalld ##停止防火墙 firewalld
systemctl disable firewalld ##开机禁用防火墙 firewalld
systemctl status iptables 查看iptables防火墙状态 状态
修改防火墙开放的接口
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 8080为相对应端口
查看防火墙开放的端口
iptables -L INPUT -n --line-numbers
配置文件立即生效source /etc/profile
l status iptables 查看iptables防火墙状态 状态
修改防火墙开放的接口
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 8080为相对应端口
查看防火墙开放的端口
iptables -L INPUT -n --line-numbers
配置文件立即生效source /etc/profile
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)