linux 高频使用的命令!(持续更新中~)
1.目录相关命令
命令 | 说明 |
---|---|
mkdir dirName | 建立名称为 dirName 之子目录 |
mkdir -p dirName | 新建文件夹 -p 确保目录名称存在,不存在的就建一个(可建多级目录,不加-p会报错) |
mkdir –m 权限数字 dirName | 设置权限,不用默认权限 |
rmdir 目录名 rmdir –p a/b/bc rm -rf 目录名 | 删除空目录 将目录a b bc 全删除 强制删除非空目录,删除所有,很危险,不可恢复 |
ls ls –a ls –al ls -l ls / ls -ld | 显示当前目录下有哪些文件 显示隐藏文件 显示隐藏文件及其详细信息 显示当前路径下的所有文件及文件夹的详细信息 显示根目录下的所有文件及文件夹 显示当前路径下的所有文目录及详细信息 |
cd / cd … cd …/…// | 进入系统根目录 回退 回退两级 |
pwd pwd - | 显示当前目录 显示实际目录(比如链接文件) |
. … - ~ ~admin | 当前目录 上层目录 前一个工作目录 当前使用者home目录 admin使用者home目录 |
2.下载安装
命令 | 说明 |
---|---|
wget | 下载 |
tar –xvf 文件名 tar zxvf 文件名 -C 目录 | 解压文件 解压文件到指定目录 |
yum -y install gcc | 安装 gcc |
yum -y install gcc-c++ | 安装 gcc-c++ |
3.复制粘贴
命令 | 说明 |
---|---|
Ctrl + Shift + C | 复制 |
Ctrl + Shift + V | 粘贴 |
cp –r 源文件(source) 目的文件(target) | 源文件中的子目录一同拷贝 |
4.账号相关
命令 | 说明 |
---|---|
su | 普通用户切换到root |
5.进程相关
命令 | 说明 |
---|---|
ps ps -aux top | 查看当前终端下的命令(进程的瞬间状态,并不是动态连续显示) 查看所有的进程(不是动态的) 查看所有的进程(是动态的) |
6.网络相关
命令 | 说明 |
---|---|
# netstat -lntp # netstat -antp | 查看监听(Listen)的端口 #查看所有建立的TCP连接 |
Ifconfig | 找IP地址 |
7.查找相关
命令 | 说明 |
---|---|
./ | 从当前目录下开始查找 |
whereis nginx | 看nginx位置在哪 |
8.其他
命令 | 说明 |
---|---|
vi test.txt | 新建test.txt esc退出编辑模式 :wq 保存并退出 |
clear Ctrl + l reset | 刷新终端屏幕信息 完全清除 |