Linux基本命令的使用(内带文件类型)

文件类型

- 普通文件(文本文件,二进制文件,压缩文件,电影,图片。。。)

d 目录文件(蓝色)

b 设备文件 block device 设备文件,如硬盘,U盘;

c 设备文件 字符设备文件,比如我们的终端tty1,打印机。

l symbolic link 即符号链接文件,又称软链接文件 (浅蓝色)

s socket 即套接字文件,用于实现两个进程进行通信

p 管道文件

作业目的:修改一些重要文件前一定要先备份,文件结尾用.bak .back

题1.将/etc/sysconfig/network-scripts/ifcfg-ens33 复制到/tmp下并且重新命名为ifcfg-ens33.bak

cp /etc/sysconfig/network-scripts/ifcfg-ens33 /tmp

 sudo mv ifcfg-ens33 ifcfg-ens33.bak

题2 在/etc/yum.repos.d/ 下创建 yumlist的文件夹。并且在此文件夹下创建 yum.repo文件

sudo mkdir yumlist

sudo touch yum.repo

题3 进入 yum.repo文件 编辑文件内容 hello world

 sudo vi yum.repo

题4 将 hello world 复制10行后保存文件。

yyp快捷键

题5 将hello全部替换为 welcome

vim查找替换命令

语法----> :范围 s/old/new/选项

:s/world/nice/ #替换当前光标所在行

:3s/sbin/nice/ #替换指定行

:1,5 s/nologin/soso/ #从1-5行的nologin 替换为soso

:%s/bin/soso/ #替换所有行

:%s/sbin/nice/g #替换行内所有关键字

注释:%表示替换所有行 g表示行内所有关键字

将文件另存(另存为)

语法----> :w 存储到当前文件

:w /tmp/aaa.txt #另存为/tmp/aaa.txt

:1,3 w /tmp/2.txt #从1-3行的内容另存为/tmp/2.txt

:% s /hello/welcome

设置环境:

:set nu #设置行号

:set list #显示控制字符

:set nonu #取消设置行号

题6 快捷键删除第二行到页尾的文件内容,操作后不要保存,请直接退出

sudo vi yum.repo

按下2G,转至第二行
再按下dG,删除第二行到页尾内容
q!

大小写严格注意!

题7.将yum.repo文件 移动到/tmp下

sudo mv yum.repo /tmp

题8 在/tmp/yum.repo里显示行号

:set nu

题9./etc/passwd 第二段是干什么的?以什么分割?

[root@linux-server ~]# cat /etc/passwd

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

分隔符::

第一列:用户名

第二列:密码

第三列:用户标识号--->(uid)是一个整数,系统内部用它来标识用户。通常用户标识号的取值范围是0~ 65535。0是超级用户root的标识号

第四列:gid

第五列:描述信息。

第六列:家目录

第七列:是用户登陆到界面的第一个命令,开启一个shell。登陆shell

linux中/etc/passwd详解 | 嘻嘻ITicon-default.png?t=M5H6https://www.11meigui.com/?p=3429

第二段:存放该账号的口令,只用了一个x代替。在早期的unix系统中确实存放在这里,但是基于安全因素,后来存放到了 /etc/shadow 中去了

用  :  分割

Linux /etc/shadow(影子文件)内容解析(超详细)这个文件中保存着用户的实际加密密码和密码有效期等参数。我们已经知道这个文件的权限是 000,所以保存的实际加密密码除 root 用户外,其他用户是不能査看的,这样做有效地保证了http://c.biancheng.net/view/840.html

题10.给服务器添加3个账号 xiaozhang xiaoli xiaowang

题11.修改普通用户xiaowang 和root的密码

题12.创建用户jack和tom属于hr,wc组

sudo useradd jack

 sudo useradd tom

sudo groupadd hr

 sudo groupadd wc

 sudo gpasswd -M jack,tom wc

sudo gpasswd -M jack,tom hr

题13.创建用户tony,属于hr,不属于wc组,并且将3个人的密码修改为 qianfeng

sudo useradd tony

sudo gpasswd -a tony hr     ??????好像有问题啊

passwd tony
passwd jack
 passwd tom

题 14.将/etc/passwd前10行 内容写到 /tmp/passwd下。 然后将4-6行的 root换成haha

:1,10 w /tmp/passwd

:%s/root/haha/g

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值