一、文件的基本操作的补充

1.创建文件夹 mkdir -p 递归创建

同时创建多个文件夹,创建文件夹及其子文件夹

mkdir -p ./demo/test


二、Linux快照功能

找到快照

拍摄快照保存

恢复到你之前保存快照的状态


注意: 删除系统根目录,要在/后面加*星号

rm -rf  /*

删除目录要加 -r


三、文件操作

1.修改文件

1.复制 cp


-r 复制文件夹

 cp -r demo

复制的格式:

cp [-r] 要复制的文件 目标位置

创建demo文件夹和hello.py,将hello.py复制到demo中

我们使用linux会经常修改配置文件,在修改配置文件之前先将配置文件备份,防止修改出错导致,服务无法启动
使用cp 将配置文件复制到当前目录并且改名

改名如下:将test改为test.back


2.移动 mv


移动格式:

mv 要移动的文件 目标路径

将hello.py 移动到桌面

重命名

将桌面上的hello.py 重新命名为 love.py


2.查看文件

vi/vim

cat


3.head操作

1.-c 数字 从指头返回指定数字字节的内容

格式:

 head -c 数字 文件



2.-n 数字
如果是整数 返回的是从首航到指定行的内容

格式:

head -n 数字 文件

原文件

返回的数据

如果是负数 返回出来从开头开始除了最后的数字行都输出

如下面的 head -n -2 haha 除了最后两行都输出


4.tail 操作

1.-c

格式:

tail -c 数字 文件

正数: -c +2 从头第二个字节开始取 取到最后

负数: -c -2 从倒数第二个字节取到最后 注意:倒数第二个不算


2.-n

格式:

tail -n 数字 文件

正数: -n +2 从第二行开始取 取到最后

负数: -n -2 取最后两行的信息


注意:写正数和负数的时候一定要加上符号:+或者-,否则结果可能达不到预期效果


3.-f 循环读取
如果文件删除将停止监听 vim的操作时不会被监听的
进入编辑 vim本身就是删除原文件然后再建一个

开始监听
格式:

tail -f 文件


编辑文件并w保存


无效果


4.-F 即时输出
如果文件删除重新创建了 会继续监听文件变化
进入编辑

开始监听

输入保存并退出

查看监听结果


注意: 图中黄字的部分说明vim保存并退出,删除了原文件,并生成了新文件


5.more

格式:

more 文件


1.回车 显示下一行内容

2.空格是显示下一页

3.b 显示上一页

4.q 是退出

显示完之后 会自动退出


6.less

格式:

less 文件



1.回车 显示下一行内容

2.空格是显示下一页

3.b 显示上一页

4.q 是退出

不会退出


7.tar命令 归档

tar下的相关操作:

1.-c 创建压缩文档

2.-v 显示解压缩过程

3.-f 指定压缩文档

4.-x 解压tar包

5.-z 压缩gz的文件 操作gzip格式的文件

6.-J 操作xz格式的文件

7.-t 查看压缩文件的内容

8.-r 向压缩文件中追加内容

9.-j 有bz2属性的,以.bz2结尾的压缩文件

10.-Z 以.z结尾的压缩文件


注意:-f必须添加

打tar包 归档 后缀名为.tar

tar -cvf 归档文件的名字 要压缩的文件

解压tar包

tar -xvf 文件名

压缩.py文件为gz包 后缀名一般是.tar.gz

tar  -czvf 压缩后文件的名字 要压缩的文件

解压缩gz包

tar  -xzvf 要解压的文件

压缩xz的包.tar.xz

tar -Jcvf 压缩后的文件名 要压缩的文件

解压xz的包

tar  -Jxvf 要解压的文件

注意:.tar属于归档不会做压缩操作 文件大小不会发生变化


.gz 压缩 会改变文件大小


-j

bzip2的压缩方式 后缀名为.tar.bz2

-Z

后缀名为.tar.Z


-t 查看压缩文件内的内容

-f 向压缩包追加文件


四、关机和重启命令

1.关机 shutdown

shutdown 只能在root权限下使用

-r 重启

shutdown -r

-h 关机

shutdown -h

shutdown -r 默认一分钟后重启

shutdown -r now 立即重启

shutdown -r 22:00 22:00 重启

shutdown -h now 立即关机

shutdown -h 10 10分钟后关机


poweroff 立即关机


2.init系统默认级别

init 0-6

init 0 关机

init 1 单用户模式

init 2 不带网络的多用户模式

init 3 切换至命令行模式

init 4 保留,给用户自定义

init 5 从命令行模式切换到图形化模式(前提你装了带图形化的系统

int 6 重启

重启
reboot


五、用户管理(要在管理员权限下)

1.添加用户

useradd 用户名


2.设置密码

passwd 用户名


3.删除用户

userdel 用户名

4.-r

userdel 用户名 只删除用户 不会删除用户的文件

userdel -r 用户名 除了删除用户会把用户的home下的文件夹一起删除 彻底删除

因为上一步操作已经删除用户zs,使用删除文件夹要一步步删除

下面是直接使用userdel -r lisi 删除


5.用户存放位置(注意要用vim)

进入用户存放位置
vim /etc/passwd


系统用户的id一般 0-499
500以上属于个人用户


6.密码文件存放位置(注意要用vim)

vim /etc/shadow


Linux快照功能 文件操作 关机和重启命令 用户管理相关推荐

  1. Linux系统如何操作关机或重启180.188.22.X

    我们都知道在Windows系统操作关机或者重启的话,跟我们家用电脑差不多,在图形界面左下角可以直接选择关机或是重启.但是Linux系统不同,一般使用的就是字符界面,没有图形界面,那么我们需要重启或者关 ...

  2. 注销命令linux,Linux基本命令-注销、关机、重启

    Linux基本命令-注销.关机.重启 发布时间:2009-08-01 17:10:50   作者:佚名   我要评论 一.注销,关机,重启 注销系统的logout命令 1,Logout 注销是登陆的相 ...

  3. linux下怎么批量命名文件,linux下的文件操作——批量重命名

    概述:在日常工作中,我们经常需要对一批文件进行重命名操作,例如将所有的jpg文件改成bnp,将名字中的1改成one,等等.文本主要为你讲解如何实现这些操作 1.删除所有的 .bak 后缀: renam ...

  4. Linux下对文件操作时出现乱码怎么办?

    Linux下对文件操作经常会遇见乱码问题,我在网上搜了一些解决方法,希望能对大家有所帮助. 如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题.Windows中 ...

  5. Linux中关机与重启命令

    Linux中关机与重启命令 Linux中关机与重启命令 1. shutdown命令(较为安全,能正确保存服务) a) 格式:[root@localhost~]# shutdown [选项] 时间 b) ...

  6. centos关机与重启命令详解

    2019独角兽企业重金招聘Python工程师标准>>> Linux centos关机与重启命令详解与实战 Linux centos重启命令: 1.reboot 2.shutdown ...

  7. centos怎么用命令关机_CentOS_关机与重启命令详解

    Linux centos关机与重启命令详解 Linux centos重启命令: 1.reboot 2.shutdown -r now 立刻重启(root用户使用) 3.shutdown -r 10 过 ...

  8. centos怎么用命令关机_【转】centos关机与重启命令详解

    Linux centos关机与重启命令详解与实战 Linux centos重启命令: 1.reboot 2.shutdown -r now 立刻重启(root用户使用) 3.shutdown -r 1 ...

  9. ubuntu关机和重启命令

    linux下常用的关机命令有:shutdown.halt.poweroff.init:重启命令有:reboot.下面本文就主要介绍一些常用的关机命令以及各种关机命令之间的区别和具体用法. 关机命令: ...

最新文章

  1. k8s 重要概念 - 每天5分钟玩转 Docker 容器技术(117)
  2. flask之flask_socketio
  3. [YTU]_2499( 处理成绩(c++类训练))
  4. PS菜鸟入门 -- 实战演示之磨皮
  5. python zipfile_Python中的zipfile模块使用详解
  6. 大话数据结构 : 二叉排序树
  7. 【Linux】Linux服务器(centos7)环境搭建java/python3/nginx
  8. Windows XP中快速识别真假SVCHOST.EXE
  9. pose estimation papers and datasets
  10. leetcode374. 猜数字大小
  11. make clean指令出现问题
  12. 请求参数完整性校验,解决流只能写一次的问题
  13. C#算法练习,求e,求π
  14. 计算机485通讯原理,串口通信原理详解.ppt
  15. 中国剩余定理的五种解法
  16. 修改飞秋2013~随便改,瞬间提升你的逼格
  17. Pandas统计分析基础(2):Pandas之数据的读写(读取csv和excel文件)
  18. 多晴转云h_多晴转云htxt百度云
  19. anyRTC-在线娃娃机
  20. 传递闭包+求概率——列项相消法lightoj1321好题

热门文章

  1. JAVA正则表达式匹配多个空格
  2. 栈溢出学习(二)Return2Libc
  3. mysql如何避免脏读_mysql避免脏读
  4. 微信小程序onShow获取options方法
  5. ubuntu安装keepass2解决汉化乱码问题
  6. python点餐系统早餐_python 点餐系统(仅函数实现)
  7. 7-5 圆形体体积计算器 (20 分)
  8. 语音用户累计破1.4亿!百度AI地图成智能交通基础设施
  9. 复制字符串的三种方法
  10. C++ ORM - fg100emil的专栏 - 博客频道 - CSDN.NET