linux常用命令

基础功能

创建文件

touch [文件名]

创建软连接

ln  -s  [源文件或目录]  [目标文件或目录]

创建文件夹

#mkdir 权限 文件名
mkdir 777 test

修改权限

chmod 777 文件

查看文件内容

cat 文件名

移动文件

mv [原文件] [目标文件夹]

命令找到对应的路径

find / -name lib-dynload

下载文件到本地

sz 文件名

日志、进程、资源查看和程序运行命令

查看日志前、后1000行

head -n 1000 日志.log
tail -n 1000 日志.log
#查看所有
cat xx.log

动态查看日志

tail -f 日志.log
#实时查看末尾一百条
tail -100f 日志.log

查看目标端口的项目进程

netstat -ntlp | grep 8098

杀死进程

kill -9 进程号

启动Java jar包

java -jar 项目jar包

Java的jar项目持久运行项目

 nohup java -jar test.jar > /opt/log/test.jar 2>&1 &

Python代码持久运行(+设置日志文件)

 nohup python -u test.py > /opt/log/test.log 2>&1 &

查看Python项目运行情况

ps -ef|grep python
ps -aux|grep python

查看当前 npm、yarn源

npm get registry
yarn config get registry

开放端口

firewall-cmd --add-port=3306/tcp --permanent

常用压缩、解压命令

tar [选项] 文件名.tar.gz  源文件

tar.gz打包

tar -czvf xxx.tar.gz  xxx_file (tar -czvf 包名.tar.gz  源文件)

解压tar.gz

tar -xzvf xxx.tar.gz -C /xx/ (tar -xzvf xxx.tar.gz -C 目标路径) 

zip压缩

# 语法
zip -r 压缩包名 待压缩的文件和目录列表
# 示例,将文件 log.txt、test.txt 和目录 test/ 压缩到 test.zip 文件中
zip -r test.zip log.txt test/ test.txt

解压.zip

unzip (选项)(参数)
unzip test.zip 				->将test.zip解压到当前文件下
unzip -n test.zip -d /tmp 	->将test.zip解压到/tmp目录下,并且不要覆盖已有文件
unzip -v test.zip			->查看test.zip内容,但不解压
unzip -o test.zip -d tmp/	->将test.zip解压到/tmp目录下,并且覆盖已有文件

环境变量配置,查看磁盘使用情况

vim /etc/crontab

查看环境变量

env

配置环境变量

[root@centos ~]# vim /etc/profile

配置环境变量立刻生效

source /etc/profile

df(disk free):显示磁盘分区上可以使用的磁盘空间

-a #查看全部文件系统,单位默认KB
-h #使用-h选项以KB、MB、GB的单位来显示,可读性高~~~(最常用)

df -h

du 显示每个文件和目录的磁盘使用空间

(disk usage): 显示每个文件和目录的磁盘使用空间,也就是文件的大小。
命令参数:

-k 、 -m(单位)显示目录中文件的大小

显示目录中文件的大小,-k 单位KB,-m 单位MB
-h #以K M G为单位显示,提高可读性(最常用的一个)

du -h

linux 系统操作

修改linux时间

date -s 

修改linux的编码格式

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值