Linux常用基础命令
场景:在服务器上搭建环境,拉取代码并构建项目1、查看当前目录pwd2、查看当前路径下的文件ls3、目录切换cd 路径进入路径目录cd /进入根目录cd ..切换到上级目录cd -切换到上次访问的目录4、使用git拉取指定分支代码git clone -b develop urldevelop为分支名称,url为代码仓库地址5、安装maven下载maven安装包解压文件 tar -zxvf apach
记录工作中常用到的Liunx命令
1、查看当前目录
pwd
2、查看当前路径下的文件
ls
3、目录切换
cd 路径 进入路径目录
cd / 进入根目录
cd .. 切换到上级目录
cd - 切换到上次访问的目录
4、文件增删
mkdir dirName 创建文件夹
touch test.txt 创建一个test.txt文件
rm fileName 删除文件
rm -rf dirName 删除文件夹下所有文件
-r 向下递归
-f 强行删除,无任何提示
-i 交互式删除
5、查看文件
cat fileName 显示文件的所有内容
head -n num fileName
num为要查看的行数,不设置-n默认为前10行head fileName
tail -n 15 test.log 查看test.log最后15行内容
不写-n默认为后10行
less fileName 分页显示文件内容,翻页使用空格或上下箭头
6、查看某服务进程情况
例如:redis
ps -ef | grep redis
-a 显示所有进程(包括其他用户的进程)
-u 以用户为主的格式显示程序状况
-x 显示所有程序,不以终端机区分
-ef 以标准格式显示所有进程
最常用ps -ef
与 ps -aux
7、查看端口占用
lsof -i:{端口号}, 例如 lsof -i:32564
命令行会返回端口号对应的进程
杀死端口进程 kill -9 pid,例如kill -9 3630
8、显示tcp端口及进程相关情况
netstat -ntlp
netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
9、firewall防火墙
查看firewall防火墙状态
firewall-cmd --state
开启firewalld.service服务
service firewalld start
重启firewalld.service服务
service firewalld restart
关闭firewalld.service服务
service firewalld stop
查看防火墙规则
firewall-cmd --list-all
查看端口是否开放
firewall-cmd --query-port=8080/tcp
开放端口 permanent-表示设置为持久;add-port-标识添加的端口
firewall-cmd --permanent --add-port=80/tcp
移除端口
firewall-cmd --permanent --remove-port=8080/tcp
重启防火墙(修改配置后需重启)
firewall-cmd --reload
10、使用git拉取指定分支代码
git clone -b develop url develop为分支名称,url为代码仓库地址
11、安装maven
下载maven安装包
解压文件 tar -zxvf apache-maven-x.x.x-bin.tar.gz
配置maven仓库,文件夹下/conf/setting.xml
配置环境变量 vim /etc/profile
在文件中加上
export MAVEN_HOME=/usr/local/apache-maven-3.6.3 (maven文件夹路径)
export PATH=$PATH:$MAVEN_HOME/bin
保存配置文件,执行 source /etc/profile
,使新配置生效
输入 mvn -v
查看安装的版本号
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)