Linux笔记(4 5 6)

第四章

vim编辑器中的三种模式:

Vim常用命令
dd / 5dd删除(剪切)光标所在整行  / 从光标处开始的5行
yy / 5yy复制光标所在整行  / 从光标处开始的5行
n / N显示搜索命令定位到的下 / 上一个字符串
撤销上一步的操作
p将之前删除或复制过的数据粘贴到光标后面
末行模式中可用的命令

:w   :q   :q!   :wq! 

?字符串   /字符串

保存  退出 强制退出(放弃对文档的修改内容) 强制保存退出 

从下至上/从上至下搜索该字符串

:set nu                :set nonu显示行号                不显示行号
:命令                :整数执行该命令                跳转到该行
:s/one/two(/g)将当前光标所在第一个/所有one替换成two   :%s/one/two/g 将全文中所有

配置网卡信息:

1 切换到/etc/sysconfig/network-scripts目录中(存放着网卡的配置文件)。

2 使用vim编辑器修改网卡文件ifcfg-eno16777736,逐项写入下面的配置参数并保存退出。

 

3 重启网络配置服务并测试网络是否联通。进入网卡配置文件所在目录,编辑网卡配置文件,在其中填入下面信息:cd /etc/sysconfig/network-scripts

                             vim ifcfg-eno16777736

配置Yum软件仓库:

1 进入到/etc/yum.repos.d/目录中(该目录存放着Yum的软件仓库的配置文件)。

2 使用vim编辑器创建一个名为rhel7.repo的新配置文件(后缀名为.repo),逐项写入下面配置参数并保存退出(不写后面的中文注释)。

3 按配置参数的路径挂载光盘,并把光盘挂载信息写入到/etc/fstab文件中。

4 使用“yum install httpd -y”命令检查Yum软件仓库是否已经可用。

编写Shell脚本的两种工作方式:1 交互式(用户每输入一条命令就立即执行)。 2 批处理(由用户事先编写好一个完整的脚本,Shell会一次性执行脚本中的诸多命令)。

注意:建议将.sh 后缀加上,以表示是脚本文件。

$#对应的值有几个参数
$*所有位置的参数值
$?上一次命令执行的返回值

循环语句:

if 条件语句的分支结构由if ,then ,else , elif , fi关键词组成。

while 是一种让脚本根据某些条件来重复执行命令的语句,它的循环结构往往在执行前并不确定最终执行的次数。

case 是在多个范围内匹配数据,若匹配成功则执行相关命令并结束整个条件测试,若数据不在所列出范围内,则会执行*中所定义的默认命令。

第五章

useradd命令:创建新的用户。格式:useradd[ 选项 ] 用户名。

可使用此命令创建用户账号,并默认存放在/home目录中。默认的shell编辑器为/bin/bash,而且默认会创建一个与该用户同名的基本用户组。

useradd命令的用户参数及作用
-d指定用户的家目录(默认为/home/username)
-e账户的到期时间,格式为YYYY-MM-DD
-u指定该用户的默认UID
-g     /  -G指定一个初始的用户基本组(已存在)/  指定一个或多个扩展用户组
-N不创建与用户同名的基本用户组
-s指定该用户的默认Shell解释器

usermod命令:用于修改用户的属性。格式: usermod[ 选项 ] 用户名。(创建用户也是修改配置文件的过程)

-c填写用户账户的备注信息
-d -m参数-m与参数-d连用,可重新制定用户的家目录并自动把旧目录的数据转移过去
-e账户的到期时间,格式为YYYY-MM-DD
-q / -G变更所属/扩展用户组
-L / -U锁定用户禁止其登录系统 / 解锁用户,允许其登录系统
-s / -u 变更默认终端 / 修改用户的UID

passwd命令:用于修改用户密码,过期时间,认证信息等。 格式: passwd [ 选项 ] [ 用户名 ]。普通用户只能修改自己的密码,管理员可修改任曦密码并修改密码时不用验证旧密码,完全拥有用户的权限。

passwd命令中的参数以及作用
-l / -u锁定用户,禁止其登录。 /  解锁用户,允许用户登录。
--stdin允许通过标准输入修改用户密码。
-d使该用户可用密码登录系统
-e强制用户在下次登陆时修改密码
-S显示用户的密码是否被锁定,以及密码所采用的加密算法名称。

将用户linuxprobe加入到root用户组中:usermod -G root linuxprobe

文件权限与归属:

linux系统中一切都是文件,但每个文件的类型不同,所以用字符来区分。

-       d       l       

b       c       p        

普通文件        目录文件        连接文件       

块设备文件        字符设备文件        管道文件

文件权限的字符与数字表示(例如:rwxrw-r--     764)
权限分配文件所有者文件所属组其他用户
权限项读    写    执行读    写    执行读    写    执行
字符表示r      w      xr      w      xr      w      x
数字表示4     2       14     2       14     2       1

chmod命令:用来设置文件或目录的权限,格式为: chmod[ 参数 ] 权限 文件或目录名称。(例如:chmod 760 test)

chown命令:用来设置文件或目录的所有者和所属组,格式为: chown [ 参数 ] 所有者:所属组 文件或目录名称。(以上两种加上R即可表示递归操作,对目录内所有的文件进行整体操作)。

第六章

linux系统中常见的目录名称以及相应内容
/boot开机所需文件--内核,开机菜单以及所需的配置文件等
/dev以文件形式存放任何设备与接口
/etc  /home配置文件  用户家目录
/bin开机时用到的函数库,以及/与/sbin下面的命令要调用的函数
/lib开机时用到的函数库,以及/bin与/sbin 下面的命令要调用的函数
/sbin开机过程中需要的命令
/media用于挂在设备文件的目录
/opt   /root  var放置第三方的软件  系统管理员的家目录  主要存放经常变化的文件,比如日志。

路径:指的是如何定位到某个文件,分为1绝对路径(指从根目录(/)开始写起的文件或目录名称)。2相对路径(相对于当前路径的写法),此写法不具备普适性。

如果想让硬件设备和目录永久的进行自动关联,就必须把挂载信息按照指定的填写格式”设备文件 挂载目录 格式类型 权限选项 是否备份 是否自检“写入到/etc/fstab文件中。

fdisk命令:

用于管理磁盘分区,格式为”fdisk [ 磁盘名称 ]“,它提供了集添加,删除,转换分区等功能于一身的”一站式分区服务“。

fdisk命令中的参数以及作用
查看全部可用的参数
n   d   添加新的分区   删除某个分区信息   (其中主分区的编号是1-4)
l    p列出某个分区信息   查看分区信息
t改变某个分区的信息
w   q保存并退出   不保存直接推退出

用于系统格式化操作的命令是mkfs。

添加交换分区:

SWAP(交换)分区时一种通过在硬盘中预先划分一定的空间,然后把内存中暂时不常用的数据临时存放到硬盘中,以便腾出物理内存空间让更活跃的程序服务来使用的技术,其设计目的时为了解决真实物理内存不足的问题,但速度肯定此物理内存慢。(交换分区的大小一般为真实物理内存的1.5到2倍)。

使用SWAP分区专用的格式化命令mkswap,对新建的主分区进行格式化操作: mkswap /dev/sdb2

使用swapon命令把准备好的SWAP分区设备正式挂载到系统中: free -m  (回车) swapon /dev/sdb2   (回车)   free -m

  

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值