文章目录
Linux命令
1. 进入管理员权限
- 命令行:
sudo -s
sudo su root
2.Mysql命令
- 进入数据库
mysql -u 用户名 -p
- 查看数据库
show databases
- 使用数据库
use 数据库名
- 修改数据库时间
set global time_zone = '+8:00';
- 删除表结构
drop table 表名
- 清除表中的数据
truncate table 表名
3. 磁盘空间命令
- 查看磁盘使用情况
df -h
- 查找大文件
du -sh /usr/* |grep G ##这个是在/usr/ 下面查看各文件的使用情况
- 删除文件
rm -rf 文件名
4. 运行进程命令
- 查看某个工作相关的进程
ps -aux | grep python
- 查看端口使用情况
netstat -anp|grep 端口号
- 查看pid使用情况
ps -ef|grep pid号 # 其中 ps -ef 命令,查看虚拟机的进程
- 杀死进程
kill -9 进程号
5. 在linux终端中运行Python文件
python3 python文件名
6. 使用xshell在linux服务器上打开端口
- 参考链接
- 在云端配置安全组
- 开放端口:
sudo iptables -A INPUT -p tcp --dport 端口号 -j ACCEPT
7. 删除软连接
sudo unlink 软连接路径
8. 常规命令
-
查看当前文件的绝对路径
pwd
-
创建文件夹
mkdir 文件夹名
-
创建文本
touch 文本名
-
linux 查看帮助
- 使用 man - 命令
man -命令
- 使用 man - 命令
-
echo命令
- 使用echo终端命令可以输出信息
echo "信息" > e.txt # 将信息写入文件中
- 使用echo终端命令可以输出信息
-
sh脚本命令
- 执行脚本文件
sh hello.sh
- sh 命令
sh [参数]
- -c 命令从-c后的字符串读取
- -i 实现脚本交互
- -n 进行shell脚本的语法检查
- -x 实现shell脚本逐条语句的跟踪
- 执行脚本文件
9. curl命令
-
在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。
-
语法:
curl [option] [url] #其中的option选项进入参考网址中学习
-
基本用法
curl url #来测试网址是否可达
10. ~/.
- ~代表你的代表你此时运行的用户的目录
假设你的用户名是x,那么~/就是/home/x/ - .代表此目录本身,但是一般可以不写
- HOME 是指定当前用户的主目录的环境变量。
- 环境变量,$PATH是查找路径,你在bash输入 echo $PATH
$HOME是当前用户主目录,它有个别名 “~”echo $PATH
11. 系统运行状态查询
- 查看docker各个容器占用的内容的状态
docker stats
- 查看docker的容器id对应的进程号
ps -ef|grep 容器id
- 根据进程id查看进程的状态
top -p 进程ID