1、 系统管理文件

1.1 rm 文件与目录有关命令

删除命令 (慎用)          --- 数据是否备份了
rm === remove
rm /oldboy/oldboy.txt       --- 删除文件
rm -f /oldboy/oldboy01.txt     --- 强制删除文件
rm -rf /oldboy              --- 删除目录(递归删除)
rm -rf /oldboy/oldboy*         --- 清空目录指定数据内容
rm -rf --no-preserve-root /     --- 删根
*:表示把目录和文件一块删掉

1.2 shutdown 系统运行相关命令

关机命令:(慎用)
shutdown -h(halt)
shutdown -h 10 10分钟后将要关机
十分钟关机 广播给正在使用服务器的用户
Shutdown scheduled for Tue 2019-06-04 09:35:59 CST, use 'shutdown -c' to cancel.
准备关闭操作系统,在9:35进行关机操作,使用shutdown -c取消关机计划
Broadcast message from root@oldboyedu62 (Tue 2019-06-04 09:25:59 CST):
关机这个操作 是由 root用户发起的
 
shutdown -h now ---表示立刻关机
shutdown -h o ---表示立刻关机
 
重启命令:
shutdown -r(reboot) 重启时间 重启通知信息
shutdown -r 10 10分钟后将要重启 在指定时间之后进行关机
shutdown -r now/0 在指定时间之后进行关机
PS:系统关机或重启时,其他用户此时无法远程登录系统

1.3 man 系统命令帮助信息

(1)man === manuals
man mkdir 显示mkdir的用法
(2)ls --help 简单显示ls的命令参数信息
(3)内置命令 help + 内置命令
(4)info+命令 说明信息过于详细

2 系统的目录结构

一切从根开始(绝对路径/相对路径)

2.1 系统实现挂载操作过程

①:生成存储设备
检查存储设备是否存在
PS:在linux系统中,一切皆文件
ls /dev/cdrom (光驱)
 
②:进行挂载操作
mount 需要挂载的设备信息 进行挂载目录信息(挂载点)
mount /dev/cdrom /mnt
df -h --- 检查存储设备是否进行了挂载
[root@oldboyedu62 ~]# df -h(以人类可读方式显示信息)
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sr0 4480476 4480476 0 100% /mnt
③:进行卸载
umount /mnt
挂载概念:使一个目录和一个存储设备文件建立关系通过进入到目录中,可以查看存储设备数据信息

2.2 系统常见目录结构

/bin 命令、文件的存放目录
/sbin 超级命令,只有root用户能用的命令
/etc 存放系统或服务配置文件的目录
/home 普通用户的家目录
/root root用户的家目录
/proc 虚拟目录,显示内存中信息(进程、服务信息、内核)
/var 经常变化的文件、系统日志、相关服务日志文件
FHS 文件系统层级标准(目录结构标准)
 

3 vi的使用方法

三种模式:
1. 命令行模式:可以输入一些快捷方式
2. 编辑/插入模式:可以直接编辑修改文件内容
3. 底行模式:保存文件内容 退出文件编辑 显示文件行号 替换 筛选搜索完成某些功能
命令行模式 ---> 输入字母 i ---> 编辑模式 ---> 按ESC ---> 命令行模式
命令行模式 ---> 输入符号 : ---> 底行模式 ---> 按ESC ---> 命令行模式
 

3.1 如何快速移动光标信息

将光标快速移动到最后一行 G/shift+g
将光标快速移动到第一行 gg
将光块快速移动到指定行 10gg
将光标快速移动到行尾 $
将光标快速移动到行首 0/^
 

3.2 如何快速进入编辑状态

i 在光标当前所在位置进入编辑状态
I 将光标移动到所在行的行首并进入编辑状态
a 将光标移动到下一个字符并进入编辑状态
A 将光标移动到所在行的行尾并进入编辑状态
o 将光标移动到下一行并进入到编辑状态
O 将光标移动到上一行并进入到编辑状态
C 将光标到行尾内容删除并进入编辑状态
cc 将光标所在一行内容删除并进入编辑状态
 
 
 

作者:星辰追路人

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

rm、shutdown、磁盘挂载、vi使用方法的更多相关文章

  1. 磁盘挂载方法 fdisk parted

    1创建磁盘分区 [root@web01 ~]# fdisk -cu /dev/sdc -c 关闭dos兼容模式-u 使用扇区进行分区 (默认位柱面)[root@web01 ~]# partprobe ...

  2. Linux下查看磁盘挂载的几种方法

    Linux下查看磁盘挂载的几种方法 第一种方法:df命令 # df -hT Filesystem Type Size Used Avail Use% Mounted on devtmpfs devtm ...

  3. Linux下查看磁盘挂载的三种方法

    Linux下查看磁盘挂载的三种方法 2009-06-05 23:17 好久没有更新日志了,呵呵.不是没有要写的东东.实在抽不出时间来写,要准备公司的考试呢,C++考试.已经有七个月没有写C++代码了, ...

  4. Linux 磁盘挂载分区

    举例说明: 新增磁盘的设备文件名为 /dev/vdb 大小为100GB. #fdisk -l 查看新增的的磁盘 1.对新增磁盘进行分区 #fdisk /dev/vdb 按提示操作 p打印 n新增 d ...

  5. 磁盘格式化/磁盘挂载/手动增加swap空间

    4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间 磁盘格式化 查看centos7支持的文件系统格式 cat  /etc/filesystem,centos7默认的文件 ...

  6. 拓展练习--find查找、打包压缩、服务器、磁盘挂载

    目录 find查找.打包压缩 服务器部分 磁盘挂载及单用户模式 find查找.打包压缩 1.超级用户(管理员用户)提示符是_#,普通用户提示符是$_. 2.如何快速返回上一次所在的目录? cd - 3 ...

  7. Linux 磁盘挂载和mount共享

      针对Linux服务器的磁盘挂载mount和共享做简单操作说明: 1.  查看已使用的磁盘情况 df –h 2.  查看所有磁盘 fdisk –l 3.  查看指定磁盘“/dev/xvde”的分区情 ...

  8. Linux学习(十四)磁盘格式化、磁盘挂载、手动增加swap空间

    一.磁盘格式化 分好去的磁盘需要格式化之后才可以使用.磁盘分区一般用mke2fs命令或者mkfs.filesystemtype.这个filesystemtype分为ext4,ext3,xfs等等.xf ...

  9. linux服务器磁盘挂载操作

    具体操作是:先对磁盘进行格式化,格式化后挂载到需要的挂载点,最后添加分区启动表,以便下次系统启动随机自动挂载.1.首先查看系统中磁盘信息,命令为:fdisk -l; 2.找到未使用的磁盘,对其进行格式 ...

  10. linux(CentOS)磁盘挂载数据盘

    linux(CentOS)磁盘挂载数据盘:第一步:查看是否存在需要挂载的磁盘: sudo fdisk -l 第二步:为需要挂载的磁盘创建分区: sudo fdisk /dev/vdb 执行中:依次选择 ...

随机推荐

  1. python 强制类型转换 以及 try expect

    强制类型转换: 字符串 -->  整型: 字符串 第一个  是 +  或者 -  ,会直接去掉 符号 ,返回 数字 如: a = '+123456' s = int(a) print(s) s ...

  2. HDU 4357 String change 法冠军

    意甲冠军: 鉴于a串b串,问我们能否a变b串 办法:自选a的2快报,ascil+=1 然后交换位置,能够操作自如倍. 3个月3以上就能T^T 2法官将着眼于暴力 #include <cstdio ...

  3. NLP(paper + code)

    0. 开源的库 genism keras wrapper of theano/TensorFlow 1. CNN for NLP Convolutional Neural Networks for S ...

  4. Linux栈搜索算法优化随想

    Linux网络协议栈可以准确但仍进行说明,不用说,Netfilter.简单地说,TC够了,但有几个硬伤,本文不构成一个完整的记录,如果是随笔,不可当真. 0.发现物种 Linux堆栈作为一个纯软件实现 ...

  5. getResources()方法

    今天做一个Android文件管理器.它使用了很多当地的用途getResources. Drawable currentIcon = null;        ------        current ...

  6. iOS 往来--书面资料

    写接触知识和查询功能的基础,现在我们就来看看信息写入 新 变化 删除 #pragma mark - 系人信息 //创建联系人 - (void) creatNewRecord { CFErrorRef ...

  7. 【 D3.js 入门系列 --- 6 】 如何使移动图表

    我的个人博客是: www.ourd3js.com csdn博客为: blog.csdn.net/lzhlzz 转载请注明出处,谢谢. [5.1]节中制作了一个比較完好的图表.但它是静态的.想做出它的动 ...

  8. C语言反汇编入门实例

    看<天书夜读>第一章,感觉很亲切,于是自己动手操起VS,建立一个默认的Win32 Console Application,在一个空空的main函数里面F9下一个断点之后,按下F5进入调试, ...

  9. EPPlus导出两千万记录的测试代码

    采用导入100w条记录一个文件,然后合并的方式 using System; using System.IO; using OfficeOpenXml; using System.Data; using ...

  10. win10 uwp 如何打包Nuget给其他人

    原文:win10 uwp 如何打包Nuget给其他人 本文告诉大家,如果自己有做一些好用的库,如何使用 Nuget 打包之后上传,分享给大家. 首先需要知道一些 Nuget 打包需要知道的,请看 wi ...