Linux命令
一、用户操作
useradd 用户名 :添加普通用户
su root :切换超级用户 (密码)
passwd :给普通用户设置密码
su 用户名 :切换普通用户
userdel -r 用户名 :删除普通用户
clear :清屏(ctrl+L)
二、LS (查路径文件)
ls :查看指定目录的路径
ls ./相:查看当前路径的下一级目录(无当前路径)
ls ../ :返回上一级目录
ls ../.. :返回上两级目录
ls -a :查看指定目录的路径(包隐藏)
ls -l(ll) :列表形式查看指定目录的路径
ls -lh :列表形式查看指定目录的路径(显单位)
ls -al :列表形式查看指定目录的路径(包隐藏)
ls -alh :列表形式查看指定目录的路径(包隐藏且显单位)
三、CD (切换目录)
pwd :查询当前所在目录绝对路径
cd 绝 :切换至指定目录位置
cd ../(cd ..) :返回上一级目录
cd - :返回上一次操作的目录
cd ~ (cd) :返回家目录
cd / :切换至根目录
四、MKDIR (建目录)
mkdir 路径 (mkdir ./路径) :指定路径下创建目录
mkdir -p 路径 (mkdir -p ./路径) :指定路径下创建多级目录
五、TOUCH (建文件)
touch (touch ./) :在当前目录创建文件(可多个)
touch 非当前路径 :在当前目录创建文件(不可多个)
六、RM (删东西)
rm 绝相 :删指定文件 (递归)(询问)
rm -r 绝相 :删指定文件或文件夹(递归)(询问)
rm -f 绝相 :删指定文件
rm -rf 绝相 :删指定文件或文件夹
rm -rf 文件或文件夹名(可多个) :同时删除当前目录下多个文件或文件夹
rm -rf 绝相/* :删指定文件下所有
rm -rf /* :爆炸!
七、MV (剪切)
mv 文件名 目录 :将文件移动到指定目录(可多个)
mv 绝相+文件 目录 :将文件移动到指定目录(只能一个)
mv 路径文件1 路径文件2 :将指定文件1移动到文件2位置(文件2不存在,若存在则替换)
mv 目录1 目录2 :将目录1移动到目录2里
mv 目录1 目录2/目录名 :将目录1移动到目录2里并改名为目录名
八、CP (复制)
cp 文件1 文件2 :文件1复制到当前变为文件2(当前路径)
cp 绝相文件1 绝相文件2 :文件1复制到其他位置变为文件2
cp -r 路径文件1 路径文件2 :将指定文件1复制到文件2位置
cp -r 目录1 目录2 :将目录1复制到目录2里
cp -r 目录1 目录2/目录名 :将目录1复制到目录2里并改名为目录名
九、查看文件
cat 文件 :查看
more 文件 :局部查看(enter 向下一行;space 向下一页;b 向上一页;q 退出查看)
十、PS (看进程)
ps :查看当前活跃进程(PID进程编号,PPID其父进程)
ps -ef :查看当前所有进程
十一、KILL (杀进程)
kill -l :查看所有kill信号
kill -9 进程编号:杀死进程(不安全,直接拔U盘)
十二、IFCONFIG (看服务器)
ifconfig :查看服务器的网络信息
十三、PING (检测网络)
ping ip地址 :检测是否可以与某一个ip设备建立网络连接 (ping 192.168.88.161)
ping 127.0.0.1 :检测网卡是否正常启动
ping www.baidu.com :检测主机是否可以连接互联
十四、FREE (看内存)
free :查看内存使用
free -h :查看内存使用(单位显示)
十五、DF (看磁盘)
df:查看磁盘使用情况
df -h:查看磁盘使用情况(单位显示)
十六、开关机
reboot :安全重启(断联)
shutdown :一分钟后关闭(中间可用 -c 撤销)
shutdown -h now :立即断联
shutdown -h 10 :10分钟后断联
init 6:重启
init 0:断联
十七、检索
grep 字符串 文件:检索文件中所有该字符串
命令1 | 命令2 :命令1的输出即命令2的输入(管道)
which ls :查询脚本或者终端命令文件所在的位置
hostname :查询主机名称
十八、压缩解压
tar -cvf 目标文件名(.tar) 多个文件:打包到当前目录
tar -cvf 路径/目标文件名(.tar) 多个文件:打包到指定目录
tar -xvf 已有.tar文件 :将该文件解包到当前文件中
tar -xvf 已有.tar文件 -C 路径 :将该文件解包到指定文件中
tar -zcvf 目标文件名(.tar.gz) 多个文件:压缩
tar -zxvf 已有文件名(.tar.gz) -C 路径 :解压
十九、文件权限
r(4)w(2)x(1):读写执行
chmod xxx 文件名 :更改当前文件或文件夹权限
chmod xxx 路径/文件名 :更改指定文件或文件夹权限
chmod -R xxx 路径/文件名 :更改指定文件或文件夹及其子文件权限
u(属主)g(属组)o(其他用户)a(所有用户)
chmod u-x,g+w 文件名 :给属主减去执行权限,给属组增加写入权限
chmod u=rwx 文件名 :直接重置部分权限
chmod u=rwx,g-x,o-wx abc :混用(涉及子文件时在chmod后加 -R)
二十、VI编辑器
(1)命令模式指令:
小技巧: 在开发中使用较多的组合 G + o,这个指令主要用于在文件的末尾追加数据信息的操作。
(2)末行模式指令:
注意: 末行模式指令每次执行都要重新输入,也就是说每一个末行模式指令执行完成后都会回到命令模式或者退出编辑器 。