linux命令(ip 命令: ifconfig)
1> vi 和vim 文本编译器
编辑退出 ,按键ESC、
:wq 存盘操作
:q强制退出
:q!不存盘退出
复制当前行:yy 粘贴:p 复制当前5行 :5yy
删除当前行:dd 删除当前5行: 5dd
查找:/关键字,下一个 :n
当前文本加上行号:set nu 取消行号:set nonu
到达文档最末行:G 到达文最上行:gg
编辑模式假如录入 一行文字 ,需要撤销则 u
2>linux 关机 重启
shutdown
shutdown -h now 立即关机
shutdown -h 1 1分钟后关机
shutdown -r now 立即重启
halt
停机指令,直接使用,效果等价于关机
reboot
重启机器,直接使用
sync
在执行关机命令前、把内存的数据保存在磁盘(尚未保存的数据)
3>用户登录和注销
添加用户 useradd
执行用户密码 passwd XXX
删除用户 userdel
查询用 id xxx
用户切换 su xxx
增加用户组 groupadd -g xxx
删除组 groupddel xxx
4>帮助指令
man +命令 man grep
5>文件目录类操作指令
pwd指令、显示当前绝对目录
ls 指令
ls -a 显示大当前所有文件和目录 ,包含隐藏文件,隐藏文件以。。开头
ls -l 以列表的方式显示
ls -h 显示文件大小时,以K,M,G单位显示
cd指令
cd /指进入根目录
cd ~ 或者cd 直接退出当前目录进入根目录
cd ..回到上一级目录
mkdir指令
mkdir +路径+文件名称(只能创一级一级的创建)
mkdir -p +路径+文件名称+文件名称(可创建多级目录)
rmdir指令
rmdir +路径只能删除空文件夹
rm -rf 删除空或者非空
touch 指令
创建一个空文件 如果文件存在,则刷新该文件的创建时间
cp指令
cp名称 文件路径 强制覆盖不提示
cp -r 拷贝整整个目录 覆盖提示
rm指令
rm -r 递归删除整个文件夹
rm -f强制删除不提示
rm -rf 汇总
mv指令
修改文件名称或者移动文件
cat指令
只能查看不能修改
cat 文件名|more
more指令 查看当前文件更多
less 指令 比more速度更快,更适用于大文件
echo指令
head 指令 默认显示文件的前10行
head - n 100 100可以是任意数
tail 指令输出文件末尾部分
tail -f 文件名称 更新
tail -n 100 输出文件后100 行数据
history 指令 查看当前所有用过的指令
date 显示当前日期
date +"%Y %m %d" 显示当前年月日,可分开使用
date +"%Y"
date +"%m"
date +"%d"
修改时间 date -s 2020 04 22 需要先显示格式后按照格式修改)
cal指令 查看日历
find指令查看文件路径名称
find 路径 -name 文件名称
find 路径 -user 文件名称 查找文件所属用户
find 路径 -size+"10M" 查找大于10M大的数据(+大于,-小于 不写==)
gzip 压缩当前文件 (压缩后不会保留原来文件)
gunzip 解压当前文件 (解压后不会保留原文件)
zip 压缩当前文件(压缩后会保留)
unzip 解压当前文件 (解压后会保留)
zip -r 文件名称 路径 压缩当前全部文件到某个路径下
unzip -d 路径 文件名称 将文件解压到此路径下(如果无此路径则自动创建此路径)
tar指令 打包文件指令
-c 产生.tar打包文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
-x 解压.tar文件
用例解析
tar -zcvf a.tar hello1.txt hello2.txt 把 hello1.txt 和hello2.txt压缩为名称为tar 且类型为tar的文件
tar -zcvf a.tar
LINUX指令总结
最新推荐文章于 2023-06-27 15:42:13 发布