码迷,mamicode.com
首页 > 系统相关 > 详细

Linux常用命令

时间:2021-01-13 11:12:00      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:文件   -o   unix   aries   pass   友好   信息   二进制   设备   

1.怎么停止一个正在运行的springboot项目
ps -ef | grep tomcat
kill -9 进程id 杀掉进程
2.查看本机某个端口是否监听:
netstat -anlp | grep 8888
3.直接回到根目录 cd /
4.tar -xvf dist.tar //解压 tar包
解压到一个文件夹中去 但是要先新建文件夹
tar zxvf dist.tar -C /dist
5.怎么查看linux上某个端口是否开启
netstat -talnp  查看系统已经打开的端口
6.将一个文件夹下的所有内容复制到另一个文件夹下
cp -r /home/packageA/* /home/cp/packageB/
cp -a : 递归复制,复制的数据bai会保留原有数据的时du间zhi戳等信息
cp -r : 递归复制,复制的数据会使用新的时间戳等信息
cp 则是复制文件 cp -r 复制目录 目录必须存在
将一个文件夹复制到另一个文件夹下
cp -r /home/packageA /home/packageB
7.删除一个文件夹及其下面的所有文件
rm -rf /home/packageA
rm -rf * 这个命令的意思是:删除当前目录下的所有文件.
8.移动一个文件夹到另一个文件夹下面
mv /home/packageA /home/packageB/
移动一个文件夹下的所有内容到另一个文件夹下面
mv /home/packageA/* /home/packageB/
9.查看进程
ps -aux | grep ‘mysql‘
10.mkdir -p 可以连续创建多个目录(不存在则创建)
11.给一个服务器添加一个用户
useradd  用户名 passwd 密码 su 用户名 进行切换用户
12.free 显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存
如果加上 -h 选项,输出的结果会友好很多: 直接显示内存还有多少
free -h -s 3 每隔3秒显示一次
13.top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器
top -d 5 每隔5秒刷新一次
然后按数字“1”可监控每个逻辑CPU的状况:
14.linux下后台启动springboot项目
我们也可以手动指定一个参数来规定日志文件的输出地点,如: nohup java -jar xxx.jar > catalina.out 2>&1 &
如果不需要输出日志,可以使用如下命令 nohup java -jar vbook.jar >/dev/null &
15.linux安装jdk
1.解压jdk后 配置环境变量 vim /etc/profile
在文件最后边加上
export JAVA_HOME=/DATA/jdk/jdk1.8.0_211
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
刷新环境变量命令:source /etc/profile
权限不够 则去修改权限
chmod 777 jdk1.8.0_221/bin/java

1.怎么停止一个正在运行的springboot项目(可以使用脚本)
ps -ef | grep 项目名
kill -9 杀掉进程
2.查看某个端口是否监听:
netstat -anlp | grep 8888
3.直接回到根目录 cd /
4.tar -xvf dist.tar //解压 tar包
解压到一个文件夹中去 但是要先新建文件夹
tar zxvf dist.tar -C /dist

5.怎么查看linux上某个端口是否开启
netstat -talnp  查看系统已经打开的端口
/sbin/iptables -L -n 查看已经打开的端口

6.将一个文件夹下的所有内容复制到另一个文件夹下
cp -r /home/packageA/* /home/cp/packageB/
将一个文件夹复制到另一个文件夹下
cp -r /home/packageA /home/packageB

删除一个文件夹及其下面的所有文件
rm -rf /home/packageA

移动一个文件夹到另一个文件夹下面
mv /home/packageA /home/packageB/

移动一个文件夹下的所有内容到另一个文件夹下面
mv /home/packageA/* /home/packageB/
rm -rf * 这个命令的意思是:删除当前目录下的所有文件.

7.查看进程
ps -aux | grep ‘mysql‘

8.mkdir -p 可以连续创建多个目录
Linux cp(英文全拼:copy file)命令主要用于复制文件或目录。
cp -a : 递归复制,复制的数据bai会保留原有数据的时du间zhi戳等信息
cp -r : 递归复制,复制的数据会使用新的时间戳等信息
cp 则是复制文件 cp -r 复制目录 目录必须存在


unzip命令用于解压缩由zip命令压缩的“.zip”压缩包。
-v:执行时显示详细的信息;
-o:不必先询问用户,unzip执行后覆盖原有的文件;
-f:更新现有的文件;

查看压缩文件目录,但不解压。
unzip -v test.zip
将压缩文件text.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令不覆盖原先的文件。
unzip -n test.zip -d /tmp
将压缩文件test.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令覆盖原先的文件。
unzip -o test.zip -d tmp/


给服务器添加一个用户 useradd  用户名
passwd 密码 su 用户名 进行切换用户

 

linux的目录结构
bin(binaries) 存放二进制可执行文件
sbin 存放二进制可执行文件,只有root才能访问
etc(etcetera) 存放系统配置文件
usr(unix shared resources) 用于存放共享的系统资源
home 存放用户文件的根目录
root 超级用户目录
dev (devices)用户存放设备文件
lib (library)存放跟文件系统中的程序运行所需要的共享库及内核模块
mnt (mount)系统管理员安装临时文件系统的安装点
boot 存放用于系统引导时使用的各种文件
tmp (temporary)用于存放各种临时文件
var (variable)用于存放运行时需要改变数据的文件

 

Linux常用命令

标签:文件   -o   unix   aries   pass   友好   信息   二进制   设备   

原文地址:https://www.cnblogs.com/chengshentao/p/14264649.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有
迷上了代码!