Linux常见命令总结

1.安装Java

sudo apt update #更新包索引
apt install default-jdk #安装默认的JDK,当前为jdk11
apt install openjdk-8-jdk #安装jdk8

apt命令

apt install packagename #安装包
apt remove packagename #删除包
apt autoremove #自动删除不需要的包

2.安装MySQL

sudo apt-get install mysql-server

3.上传文件到Linux服务器

#在本地执行下属命令,执行后会要求输入秘密
scp -r vueblog.sql root@123.56.111.214:/home/data/vueblog.sql

4.后台运行

在命令最后加上&

java -jar hello.jar &

5.安全组

8080加入安全组才能访问。

6.新建文件夹

mkdir dir-name

7.新建文件

#vim打开文件,然后保存即可
vim filename

8.ssh命令

# 登录
ssh ip地址 -l 用户名

9.tar命令

解压缩

tar xzvf file.tar.gz

压缩文件

tar -czvf test.tar.gz a.c

10.系统变量

查看系统变量path

echo $PATH

系统变量path使用冒号隔开不同的路径

11.查看所有正在运行的程序

使用ps命令:
参数a:显示所有程序,包括其他用户的程序
参数u:以用户为主的格式来显示程序状况
参数x:显示所有程序,不以终端来区分

ps aux

当然可以使用管道进一步查找我们想看的进程,如使用grep搜索

ps aux | grep "redis"

或者在运行进程特别多的时候,使用less等文本查看工具以更方便的形式查看数据。

ps aux | less

12.less命令

可以查看文本

less text.log

可以使用管道配合其他命令查看【其它命令】的输出,适合【其它命令】输出特别多,直接打在屏幕上不方便查看。
如配合ls使用,

ls -l | less

less命令基本操作:
退出:q
下一行:j
上一行:k
下一页:空格
上一页:b

13.JVM相关命令

参考资料
查看JVM进程

jps
jps -l

查看GC情况

#PID:1405,间隔1000毫秒输出一次
jstat -gcutil 1405 1000

14.LS命令

输出文件详情

ls -l

其中第5列是文件大小,单位是字节。
如果想以可读的形式查看文件大小可以使用

ls  -lht
ls -lh //h表示以可读的形式列出文件大小

15.top

16.复制文件

cp a.txt dir1/b.txt

17.下载文件

1.curl -O

curl -O http://download.redis.io/releases/redis-6.0.6.tar.gz

2.wget

wget http://download.redis.io/releases/redis-6.0.6.tar.gz

18删除文件

删除当前路径下a.txt文件

rm -f a.txt

删除当前路径下所有以00018开头的文件

rm -f 00018*

19.查看磁盘大小

-h表示以可读的形式显示

df -h

20.查看历史执行过的命令

history

还可以结合管道、grep等进行查找

21.文件权限

修改文件权限

chmod 777 hello.sh

22.linux定时执行脚本

使用crontab。
使用crontab -e编辑定时计划
格式如下:

*  *  *  *  *  command

23.查看环境变量

echo $var

其中var为环境变量名

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值