Linux命令
踏歌行 2022-12-03
系统
工具
阅读量:
# 操作
# CentOS 快捷键
- 打开终端:
Ctrl + Alt + T
centOS需要手动设置 (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 表示递归持续复制 - 清理文件流程
- 切换目录:
# 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 47412
sudo lsof -i:47412
- 查看指定PID(例如:3030)的进程:
- 列出进程:
网络
- 显示网络设备,显示ip:
ifconfig -a
- 显示网络状态、端口状态:
netstat -anp | grep 应用
- 显示网络设备,显示ip:
内存
free -m
vmstat -s
存储
du -h 文件名
查询某文件大小df -h
df = disk free. 以可读性高的结果展示磁盘分区上的可使用的磁盘空间
字符串
grep
命令用于查找文件里符合条件的字符串。ps -ef|grep mysql
表示列出包含字符串mysql的进程