Linux学习笔记(2)

2019-03-11 14:51

(3)rpm –ivh /mnt/Packages/vim-minin…..(2中所查到包名) (一)命令模式

字符操作(参考常用命令思维导图) u 撤销操作 ctrl + r 还原上一步 多行注释方法

1、光标到注释第一行 按ctr+v 2、向下移动光标到需释的最后一行 3、按下I后输入#,再按ESC退出即可 多行删除的方法

1、光标所在第一行 按CTR +v 2、向上/向下移动光标再按d即可 (二)命令行模式

:命令 如::wq 保存并退出 :wq :x ZZ 这三者等价

:X 加密 取消密码::X 然后空密码即可 e! 撤消所有操作,返回到打开时的状态。 替换:

:%s /root/mylin/g #文档中所有的root用mylin替换 注:不加g则只替换第一个root :%s /root/mylin/gc #可交互式替换

:1,5s /root/mylin/g #只对1到5行的root进行替换。 技巧::set nu 显示行号 :set nonu 取消显示行号 h 前 j 下 k 上 l 后 查找:

/ 内容 #正向查找 n向下 N向上查找 ?内容 #反向查找 n向上 N向下 技巧: gg #快速移动到第一行的行首。 GG #最后一行行首 :noh #取消加亮显示

:! ls /boot #在编辑状态下查下boot文件夹内容。

如::! ifconfig eth0 查看我的网卡ip

:sh #暂停编辑 用exit退出重新进入编辑

6

2015年4月9日星期四 一、Vim 打开多个文件

vim –o 文件1 文件2 #同时打开文件1和文件2 ctrl+ ww #在打开的两个文件间切换

vim 文件1 文件2 #同时打开文件1和文件2 :next 向前 :prev 向后 二、自定义vim格式 1、新建 .vimrc文件

2、用vim命令打开 .vimrc进行编辑 如:set nu #默认显示行号 history=5 #保存历史命令个数 syntax off #关闭命令加亮功能 等

技巧:rpm –qf `which 命令` #查看命令的安装包名 技巧:在windows下写的文档传到linux下乱码问题的解决

echo $LANG #显示当前系统的语言 LANG=zh_CN.UTF-8 #中文 LANG=en_US.UTF8 #英文

2015年4月11日星期六 一、用户 用户组 用户分类:

位置:本地账号 远程账号 权限:超级用户 root

普通用户:系统用户 uid 1—500 本地普通用户 uid 500+ 组用户:分类与用户分类相同

注:一般情况下 ***用户有相同的组***

二、用户(组)相关配置文件

账号信息 密码信息

用户 /etc/passwd /etc/shadow 组 /etc/group /etc/gshadow

7

passwd内容格式

例:root:*:0:0:root:/root:/bin/bash

用户:密码占位符:uid:gid:用户描述:用户主目录:登录后使用的shell 注:1、如果最后出现nologin 表示该用户无法登录 称为

伪用户,用于一些进程使用的用户。如www用户 2、系统内有多少shell 查看 /etc/shells /etc/shadow 结构 组配置文件结构: 1、位置:/etc/group 如:root : X : 0: root

组名 :密码占位符 :gid : 组成员(用户名) 2、组密码:位置 /etc/gshadow 用途:远程登录需要改变组是使用 用户 组管理命令:

命令:passwd 作用:管理用户密码 用法: passwd [选项] 用户

passwd mk #修改用户mk的密码 passwd –d mk #删除用户mk的密码 passwd –l mk #锁定用户mk passwd –u mk #解锁用户mk

小技巧:!tail #取history中的以tail开头的最后一个命令 命令:useradd 创建用户 用法:useradd [选项] 用户名

如:useradd mmk #创建用户mmk

useradd –d /user #创建用户mmk并设置默认目录 -s #指定shell -p #指定密码

技巧:echo “123@%$%@aaa” | passwd –stin 用户 作用:批量更改用户密码为“”内的内容 修改用户信息:

用法: usermod [选项] 用户名

8

-u uid -g gid -d 家目录 -s 登录的shell 删除用户:

用法:userdel 用户名

一般用法:userdel –r 用户名 #删除比较干净 添加组:groupadd groupname #添加组 删除组:groupdel groupname #删除组

2015年4月12日星期日

一、控制用户添加规则的两个文件

/etc/default/useradd /etc/login.defs

小技巧:grep 内容 目录/文件名(或*) #过滤查找文件 如:grep mk /etc/passwd grep mk /etc/* 二、查看用户信息命令

id 查看用户id whoami 查看登录用户

w who 显示当前系统登录的用户 三、几个查看登录情况的几个命令

last #列出所有登录的用户 配置位置:/var/log/wtmp lastb #查看登录失败的记录

lastlog #最近登录的一次用户 /var/log/lastlog 技巧: file 文件名 #查看文件类型

> 文件名 #清空文件中内容

su - 用户 #切换用户同时把环境变量也切换

解决shell提示符问题:cp /etc/skel/.bash* /home/对应用户名

二、找回公司旧服务器上的roo用户密码 1、系统启动状态按下E键 选择第2项

9

2、再按E键 输入1 (进入单用户模式) 回车 3、按提示按b启动 4、passwd root 更改密码

技巧:进入后 vim /etc/passwd 将root 的X删除 重启后不用密码登录root 三、文件权限:基本权限 超级权限

结构:-rw-r--r-- 1 root root 0 4月 13 15:00 a.txt

文件类型 拥有者 组 其它 拥有者 组名 大小 创建时间 文件名 1、基本权限:

对于文件:r 读 w写 x 执行

对于目录:r 读 w创建、删除、移动文件 x进入 2、修改权限命令: chmod 作用修改权限

chmod [选项] 如–u拥有者 –g组 –o其它 -R递归 chmod 数字

r 100 ->4 w 010 –>2 x 001 ->1 如 chmod 755 a.txt # rwx r-x r-x 权限

2015年4月13日星期一

一、chown 作用:更改文件的所有者和所有组 语法:chown root:root 文件名

chown root 文件名 #更改所有者 chown :root 文件名 #更改所有组

二、软件包管理 rpm

命令:rpm 作用:管理软件包 用法:rpm [选项…] 包名 包结构

如:zsh- 4. 3.10- 7. el6. x86_64. rpm 软件名 主版本号次版本 修改次数 系统 系统位数 包类型

安装:rpm –ivh -i安装 -vh 显示进度

10


Linux学习笔记(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:87分心理健康与心理调适--心理因素引起的挫折不包括

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: