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