Linux基础——VIM编辑器、磁盘管理、用户管理

来源:互联网 发布:红色警戒3mac版下载 编辑:程序博客网 时间:2024/05/23 10:52

1、VIM编辑器

(1)VIM操作模式:

         command MOde:命令模式——:默认启动模式

         Insert Mode:输入模式 —— i:开始插入,命令模式切换到输入模式

         Last Line Mode:底行模式 —— :       ESC——》:wq——》回车:保存退出

  

(2)VIM的命令格式:

        vim +5  abc:定位到abc第五行;

        vim  +/XXX abc:定位到XXX第一次出现的行;

        vim  aaa  bbb   ccc:一次创建并打开aaa  bbb   ccc三个文件,在末行:n,往下切换文件;在末行:N(或者:prev),往上切换文件;

       :wq——保存并退出

       :!q  ——强制退出

       :15——快速定位到15行

       /XXX——从光标开始,向后搜索,找到第一个XXX

      dd  ——删除光标所在行

      

2、磁盘管理

      df ——查看磁盘分区使用情况

                   -a:显示所有文件系统的磁盘使用情况

                   -T:显示磁盘分区类型

                   -h:以1024进制计算最合适的单位显示磁盘容量

                   

      du——统计磁盘上文件的大小

                  -s:指定统计目标(目录、*.ZIP匹配文件)

      

      Linux系统中硬件设备都是以文件形式存在于根目录下的dev目录下的,硬件设备都是由Linux系统自动识别的,但是并不能立即使用,必须对硬盘进行分区、格式化、挂载后才能使用。

          fdisk  -l ——列出分区表

          fdisk  /dev/sdb——比如加入新加硬盘是sdb,这样就会进入分许模式,等待分区指令

                                        n:增加一个新分区

                                        p:主分区;     e:扩展分区(只能有一个)     l:逻辑分区  

                                        分区编号;扇区其实位置;扇区终止位置;

                                       

                                        d:删除分区


                                        p:查看分区

                                        w:写入

                  ↑  ↑ ↑  ↑                    

      MBR分区模式:主分区不超过4个;单个分区容量最大2TB;


      GPT分区模式:主分区个数“几乎”没有限制(不太适合安装X86);单个分区容量“几乎”没有限制;

                  ↓  ↓ ↓  ↓

             parted——GPT分区工具(交互模式、命令模式)

                             select   /dev/sdc  ——切换磁盘

                             mkelabel  (gpt、msdos)——指定分区表类型(MBR默认为msdos)

                             print  ——查看分区表类型(print all)

                   

                             mkpart——添加分区 (没有主分区、扩展分区(只能有一个)、逻辑分区的概念)

                                   分区名称;文件系统类型;开始位置(MB(最好从1开始));结束为止(MB);

                            mkpart  test  2000  3000——添加一个名为test的从2000M到3000M的分区

                            rm  3——删除第三个分区


        mkfs.ext3  设备目录——分区的格式化,并指定ext3文件类型

        mkfs  -t  ext4  设备目录名(/dev/sdb3)


        分区默认的挂载目录是/mnt

        把sdb1挂载到my文件夹上:mkdir  -p  /mnt/my    (先创建挂载点)

                                                           mount   /dev/sd1  /mnt/my

        卸载挂载点:umount   /mnt/my

用mount挂载,不是永久的,如果想是永久,需要编辑fstab文件

 

        添加swap交换分区(82):

                 (1)建立一个普通的Linux分区(83);

                  (2)修改分区类型的16进制编码(82);

                  (3)格式化交换分区(mkswap);

                  (4)启用交换分区(swapon);(swapoff——停止)


3、用户和用户组:

       /etc/group :存储当前系统中所有用户组的信息

       /etc/gshadow :存储当前系统中所有用户组的密码信息

       /etc/passwd :存储当前系统中所有用户的信息

       /etc/shadow :存储当前系统中所有用户的密码信息


      groupadd   XXX——添加用户组

      groupmod  -n  new   old——更改用户组名称(old——》new)

      groupmod  -g  组编号  组名称——更改组编号

      groupadd  -g  组编号  组名称——创建的同时制定组编号

      groupdel  XXX——删除用户组

      

      useradd  -g  用户组名   用户名——向用户组添加用户

      useradd  -d  目录名  用户名——添加用户,并指定个人文件夹

      usermod  -l  新用户名  旧用户名——更改用户名

      userdel    用户名——删除用户


      usermod  -g  用户组名  用户名 ——修改用户所属用户组


      passwd  -l  用户名——锁定用户

      passwd  -u  用户名——解锁用户

      passwd  -d  用户名——清楚用户密码(无密码登陆)


      su ——进入root权限

0 0