Linux命令
踏歌行 2022-12-03
系统
工具
阅读量:
# 操作
# CentOS 快捷键
- 打开终端:
Ctrl + Alt + TcentOS需要手动设置 (opens new window)
窗口:
- 关闭当前窗口:
Alt + F4 - 切换窗口:
Alt + Tab - 最大化窗口:
Super(Window) + 上 - 恢复窗口:
Super + 下 - 隐藏窗口:
Super + H
- 关闭当前窗口:
终止
- 终止进程:
Ctrl + C - 中断当前进程,不杀死,放入后台:
Ctrl +Z - 终止PID的进程:
sudo kill -9 PIDxxx
- 终止进程:
其它:
清屏:
Ctrl+l光标到行首/尾:
Ctrl+A/Ctrl+E复制:
Ctrl+Shift+C或ctrl+insert粘贴:
Ctrl+Shift+V或shift+insert
# 重要命令
权限
- $开始表示:普通用户模式
- #开头的命令行:root
- 终端切换到root用户:在命令行中输入:
su
shutdown命令安全地将系统关机
- 关机:
shutdown -h now 立刻重启(root用户使用) - 重启:
shutdown -r now 立刻关机(root用户使用)
- 关机:
文件
- 切换目录:
cd - 创建文件夹:
mkdir 文件夹名字 - 删除文件夹:
rm -rf 目录名字 - 创建文件:
touch 文件名 - 删除文件:
rm -f 文件名 - 显示当前目录下文件:
ls * - 显示当前目录下文件,以长格式显示:
ll, 也就是ls -l的别名 - 显示当前绝对路径:
pwd - 查看某指令的绝对路径:
which, 比如查看docker指令的位置:which docker - 复制文件:
cp 源文件目录 目标文件夹目录 - 复制文件夹:
cp -r 源文件目录 目标文件夹目录-r 表示递归持续复制 - 解压zip:
apt install unzipunzip ckpt.zip - 解压被分割的文件:
apt install p7zip-full7z x 文件名.zip.001 - 清理文件流程
- 切换目录:
# du -h --max-depth=1 | sort -gr
du: cannot access ‘./proc/28019/fd/3’: No such file or directory
36G .
21G ./var
11G ./root
4.1G ./usr
# cd ./var/
# du -h --max-depth=1
4.0K ./nis
4.2G ./log
16G ./lib
# cd ./lib/
# du -h --max-depth=1
3.7G ./docker
12G ./clamav
16G .
# rm -rf clamav
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
进程
- 列出进程:
ps- 查看指定PID(例如:3030)的进程:
ps -p 881,18663 - 查看进程连同命令行,截断其超出屏幕宽度的部分
ps -ef netstat| grep 47412sudo lsof -i:47412
- 查看指定PID(例如:3030)的进程:
- 列出进程:
网络
- 显示网络设备,显示ip:
ifconfig -a - 显示网络状态、端口状态:
netstat -anp | grep 应用
- 显示网络设备,显示ip:
内存
free -mvmstat -s
存储
du -h 文件名查询某文件大小df -hdf = disk free. 以可读性高的结果展示磁盘分区上的可使用的磁盘空间
字符串
grep命令用于查找文件里符合条件的字符串。ps -ef|grep mysql表示列出包含字符串mysql的进程
# Curl
Curl -I urlXXX查询http请求,-I选项表示只获取 HTTP 头部信息
# 时间
- 列出当前时间和时区
timedatectl