1、系统管理命令
高级管理员:
sudo su
sudo -i
开关机命令:
reboot 重启
shutdown 关机
halt 关机
exit 退出系统
Ctrl+d 退出命令
Ctrl +C 退出当前执行的命令
pwd 查看当前路径
2、文件操作命令:
ls: 显示目录文件
-alh 查看文件类型
-a 显示目录中所有文件(包括隐藏文件)
-l 显示文件的详细信息(权限、时间、属主、属组等)
-h 显示文件大小(自动换算为B、KB、MB、G)
-d 显示目录本身信息
cd: 切换所在目录
cd ~ 切换到当前用户的家目录
cd - 切换到上一次目录
cd . 切换到当前目录
cd .. 切换到上一级目录(父目录)
cd /xx 切换到指定路径
find:查找文件
find / -name "文件"
mkdir:创建文件夹
mkdir 文件夹名
rmdir :删除文件夹
rmdir 文件夹名
rm:删除文件
rm -rf 文件夹或者文件名 递归强制删除
-r 递归
-f 强制
cp:拷贝文件
cp -R 源文件 目标地址(绝对路径)
mv: 移动文件或者重命名
mv 源文件 目标地址
du/df:磁盘查看命令
df -h 查看磁盘情况
du -sh * 查看所有目录的大小
du -sh 目录 查看该目录的大小
cat: 输出文件所有内容
cat filename 输出filename的所有内容
cat -n filename 输出内容、显示行号
head:查看文件内容(默认显示前10行)
head -20 查看文件,头开始20行
tail: 查看文件内容(默认显示后10行)
-f filename 动态显示文件后10行(实时刷新)
-f# filename 动态显示文件后#行(实时刷新)
tail -10 查看文件,尾开始 20行
tail -f |grep (过滤) " 日期 或者时间" 实时监控
例如: tail -f |grep " 2019-3-10" |more
|more 管道 向下检索
echo: 像文件内写入内容
echo xxx > filename 用xxx覆盖filename的内容(filename原来内容消失,只有xxx)
echo xxx >> filename 在filename内容新追加一行xxx(filename原来内容依然在,新增一行xxx)
3、vi 编辑器基本命令:
i 当前光标编辑
o 当前光标首行插入
x 删除当前光标的字符
u 撤销挡墙操作
yy 复制整行
dd 删除整行或者是剪切
p 粘贴
gg 回到首行
#G 切换到#行
G 切换到尾行
/ 正向查找
n 查找下一个
Ctrl +f 下翻页
Ctrl+b 上翻页
:set un 显示行数
:set noun 不是显示行数
:%s/old/new/g 查找并且替换
4、linux 压缩与解压命令
tar命令:
解包:tar zxvf filename.tar
打包:tar czvf filename.tar dirname
gz命令:
解压1:gunzip filename.gz
解压2:gzip -d filename.gz
压缩:gzip filename
.tar.gz 和 .tgz
解压:tar zxvf filename.tar.gz
压缩:tar zcvf filename.tar.gz dirname
压缩多个文件:tar zcvf filename.tar.gz dirname1 dirname2 dirname3.....
bz2命令:
解压1:bzip2 -d filename.bz2
解压2:bunzip2 filename.bz2
压缩:bzip2 -z filename
.tar.bz2
解压:tar jxvf filename.tar.bz2
压缩:tar jcvf filename.tar.bz2 dirname
bz命令:
解压1:bzip2 -d filename.bz
解压2:bunzip2 filename.bz
.tar.bz
解压:tar jxvf filename.tar.bz
z命令:
解压:uncompress filename.z
压缩:compress filename
.tar.z
解压:tar zxvf filename.tar.z
压缩:tar zcvf filename.tar.z dirname
zip命令:
解压:unzip filename.zip
压缩:zip filename.zip dirname