Linux 常用命令
终端命令格式
command [-optios] [-parameter]
Ctrl + L # 清屏
Ctrl + C # 取消但前指令
tab 自动补全文件名
1; ls 显示文件列表命令
ls # 显示当前目录下所有文件(不包括隐藏文件)
ls -a #显示但前文件下所有文件(包括隐藏文件)
ls -l # 以列表形式显示所有文件(不包括隐藏文件)ls -al 可以显示隐藏文件 ll简写ls -l
ls -h # 以显示人性化显示列表模式
ls /root # 查看/root下的内容
2; pwd 查看当前目录
pwd # 查看当前目录
3; mkdir 创建文件夹
mkdir #创建文件夹
mkdir -p #创建多级目录
4;rm 删除文件夹
rm # 删除文件夹
rm 文件 -f # 强制删除文件
rm 文件夹 -r #强制删除文件夹
5;cd 进入文件
cd # 进入文件
cd .. # 回到上一级目录
cd - # 回到前一次目录
../ # 相当路径
6;touch 创建文件
touch # 创建文件
7;mv 移动文件或重命名
mv 被执行文件 文件 # 移动文件或重命名
8;cat 查看文件内容
cat #查看文件
vim # 打开文件
9;cp 复制文件或复制内容
cp #复制文件
10;压缩和解压tar
tar格式
tar # [-c 创建一个新的tar文件,-v 显示运行过程的信息,-f 指定文文件名,-z 调用gzip压缩命令进行压缩,-t 查看压缩文件内容,-x 解开tar文件]
tar -zxvf 文件名 -C 路径 # 指定路径解压tar
zip格式
unzip -d 路径 文件名 #zip文件解压
tar -czvf 文件名.tar.gz # 压缩文件
unzip -r
11;find 查找符合条件的文件
find 开始路径 -name ‘目标文件名’ # 查询文件
find 开始路径 -type f -size + 100M # 查询路径下文件大小大于100M的文件
12;grep 可以对文件进行文本查询
grep 需要查询字符 被查询文件 # 查询文件内文本内容
grep 需要查询字符 被查询文件 -colr # 被查询内容增加高亮
13;which 操作可执行文件位置
which 内容 #查询可执行文件位置
14;ps 用来列出系统中当前运行的那些进程
ps # 查询本身进程和当前终端进程
ps -ef #查看所有进程
15;kill命令用来终止执行中的进程
kill -9 12344 # 杀死PID为9的12344进程
kill -l # 查看kill的信号
16;|管道命令
ps -ef | grep mysqld #查找mysql进程, | 表示用后面命令处理前面的结果
17;用户的命令
创建:useradd 用户名
创建:passwd 密码
删除:userdel -r 用户名
18;权限管理命令
-rwxrwxrwx # 第一个字母代表文件类型(-文件夹、d文件、l快捷方式),rwx为:r读(4)、w写(2)、x执行(1),u代表第一个rwx,g代表第二个rwx,o代表第三个rwx。
chmod #添加权限
chmod u+r a.txt # 表示给a.txt加r权限
r数字为4,w为2,o为1
chmod 777 a.txt # 给所有用户所有权限
初始文件权限为644
19;网络和服务管理命令
hostname # 查看主机名
ifconfig # 查看ip地址
service 名称 status # 查看名称服务状态
service network status # 查看网络服务状态
service network stop #停止网络服务
service network start # 开启网络服务
service network restart #重启网络服务
20;其它命令
ln # 创建软连接
ln -s 文件1 文件2 # -s代表建立软连接(没有就是硬连接)