Linux命令大全

cd /etc/sysconfig/network-scripts/ 进入 vi ifcfg-ens33 编辑这个文件修改虚拟机网卡    
systemctl status firewalld查看防火墙
systemctl start firewalld开启防火墙    
systemctl stop firewalld关闭防火墙
systemctl disable firewalldlinux 永久关闭防火墙
ls查看当前目录下的内容
ls /查看当指定目录下的内容
ls -a显示所有文件及目录(隐藏文件也会显示)
ll显示指定目录下的详细内容
ls -al查看当前目录下的所有文件及详细内容
pwd查看当前所在目录
cd切换目录
cd /rootroot用户    
cd ..切换到当前目录的上级目录
cd /home/xxx其他用户    
echo 'LANG="en_US.UTF-8"' >> /etc/profile   source /etc/profile出现乱码修改Linux的编码
cat显示文件内容
cat -n    举例:cat/etc/profile从1开始对所有输出的行数编号
moremore 目录名字,回车键 向下滚动一行  
b上一屏    以分页的形式显示文件内容
tail查看文件末尾的内容
tail -f    -20'末尾20行动态读取文件末尾并显示内容
mkdir创建目录    
mkdir -p 确保目录名称存在,不存在创建,可以实现多层目录同时创建
rm删除文件或者目录
rm -f 将目录及目录中所有文件(目录)逐一删除,   -f 无需确认 直接删除  -rf 无需确认,直接删除名为该目录和目录中的所有文件
cp复制文件或者目录    
cp hello.txt itcast/将hello.txt复制到itcast目录中
cp hello.txt ./hi.txt将hello.txt复制到当前目录并改名为hi.txt
cp -r itcast/ ./itheima/将itcast目录和目录下所有文件复制到itheima目录下
cp -r itcast/* ./itheima/将itcast目录下所有文件复制到itheima目录下
mv剪切,移动
mv hello.txt hi.txt 将hello.txt改名为hi.txt    
mv hi.txt itheima/将文件hi.txt移动到itheima目录中
 mv itcast/ itheima/ 如果itheima目录不存在,将itcast目录改名为itheima  目录存在,将itcast目录移动到itheima目录中    
tar后缀.tar表示打包,没有压缩,,,后缀.tar.gz表示打包并压缩了    打包压缩
tar -cvf打包,并没有压缩
tar -xvf表示将包文件还原文件
tar -zcvf表示打包并压缩
tar -zxvf解压缩包    
tar -zxvf -C解压缩包为指定的目录下
yum install vimvim安装    
find在指定目录下查找文件
find  .  –name "*.java"在当前目录及其子目录下查找.java结尾文件
find  /itcast  -name "*.java"    在/itcast目录及其子目录下查找.java结尾的文件
grep一般和管道符号一块使用,从指定文件中查找指定的文本内容
ps-ef    查看所有的进程
ps-ef | grep java查看包含java的进程
cat 文件名.txt |grep XX在文件名.txt文件中查找包含XX的数据
touch创建文件    

JAVA_HOME=/usr/local/jdk的版本

PATH=$JAVA_HOME/bin:$PATH

配置JDK的环境变量
vim /etc/profile编辑文件    
source /etc/profile刷新文件
java -version检查是否安装成功
systemctl enable firewalld永久开启防火墙(启用开机自启)
firewall-cmd --zone=public --add-port=8080/tcp --permanent开放指定端口
firewall-cmd --zone=public --remove-port=8080/tcp --permanent关闭指定端口
firewall-cmd --zone=public --list-ports    查看开放端口
kill -9 进程号杀死该进程
rpm -e --nodeps  软件名称在rpm中,卸载软件

rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm                                            

rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm                  

rpm -ivh mysql-community-devel-5.7.25-1.el7.x86_64.rpm                                            

rpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpm                                            

rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm                                            

yum install net-tools                                            

rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm    

安装顺序安装rpm安装包  
systemctl status mysqld    查看mysql服务状态    
systemctl start mysqld     启动mysql服务
systemctl stop mysqld停止mysql服务    
netstat -tunlp | grep mysql查看mysql的服务信息
ps –ef | grep mysql查看mysql进程    
cat /var/log/mysqld.log | grep password查询日志文件内容中包含password的行信息
mysql -uroot -p 登录mysql(复制日志中的临时密码登录)
set global validate_password_length=4;修改密码    
set global validate_password_policy=LOW;设置密码长度最低位数
set password = password('root'); 设置密码安全等级低,便于密码可以修改成root
 grant all on *.* to 'root'@'%' identified by 'root';开启访问权限
flush privileges;重新加载用户权限并使其生效
firewall-cmd --zone=public --add-port=3306/tcp --permanent要想在windows上能够访问MySQL,还需要开放防火墙的3306端口
firewall-cmd --reload用于重新加载 Firewalld 防火墙配置
yum list lrzsz    搜索lrzsz安装包    
yum install lrzsz.x86_64在线安装lrzsz
yum list git列出git安装包    
yum install git    在线安装git    
安装路径+git clone+gitee仓库路径    Git克隆代码    

export MAVEN_HOME=/usr/local/apache-maven-3.5.4    

export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH

在/etc/profile配置文件中配置maven环境变量        
vim settings.xml编辑settings.xml配置文件

<localRepository>/usr/local/repo</localRepository>

在其中增加如下配置,配置本地仓库地址

<mirror>                                             
    <id>alimaven</id>                                         
    <mirrorOf>central</mirrorOf>                                         
    <name>aliyun maven</name>                                         
                                            
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>    并在settings.xml中的<mirrors>标签中,配置阿里云的私服(==选做==):</mirror>    

chmodLinux权限    
systemctl restart network重启网络服务    
docker pull 文件名称拉取文件镜像
docker imgages    查看拉取到的镜像
docker save --help查看save语法
docker load --help查看load语法
docker save -o 保存的目标文件名称 镜像名称 

例如 docker save -o nginx.tar nginx:latest导出镜像到磁盘

docker rmi nginx:lates删除本地的nginx镜像
docker load -i nginx.tar加载本地文件
docker run --name 名称 -p 宿主本机端口:容器端口 -d 镜像名称    创建并运行镜像名称容器的命令
docker exec -it  进入容器名称 bash进去镜像名称容器    
docker volume create 名称创建数据卷
docker volume ls查看所有数据卷
docker volume inspect 数据卷名称    查看数据卷详细信息卷
docker volume rm 数据卷名称删除指定的数据卷
docker volume prune删除所有未使用的数据
docker run --name 容器名称 -v 挂载数据 -p 宿机端口:容器端口  镜像创建容器时 我们直接挂载        
docker build -t    用于在本地构建镜像
docker rm删除一个容器
docker network create 网络名称创建一个docker网络
netstat -ano|findstr 8080​(此处我被占用的端口号为8080端口为例查看端口号进程

大家喜欢的可以点点关注哦!!!制作不易,多多支持!!!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不写散文诗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值