韩顺平 Linux笔记

使用工具:

使用系统为:CentOS 7

1.Linux远程登入

安装之后,点击添加新的会话,设置,名称和主机名(ip地址使用:ifconfig命令查看),点击连接

2.Linux目录结构

Linux系统目录结构

在Linux中一切皆文件

3.VIM编辑器

我所使用的centos默认不含vim仅有vi,要安装vim需执行以下命令
yum -y install vim

快捷键:
一般模式下:
//1.快速复制:5yy p	(代表复制下5行 p代表粘贴)
//2.删除:dd	还可以:6dd (代表删除光标位置下6行)
//3.撤销:u
//4.快速定位文件头:gg 快速定位文件尾:G

更多见:Linux vi/vim | 菜鸟教程 (runoob.com)

4.关机和重启

5.用户管理

比如说添加一个用户zwj,执行以下命令,在home目录下得到一个zwj文件夹
useradd zwj
#还可以指定该用户目录位置,使用 useradd -d 位置 zwj

//查看当前用户
	who am i

组命令

//添加一个组,并在创建时指定组	(若不指定会默认创建一个同用户名组)
useradd -g wudang zwj

修改组

usermod -g mojiao zwj

用户相关文件

1.passwd文件

这里的第一个1003代表uid 第二个10003代表gid

2.shadow文件

此时刚添加的用户还未设置密码,所以还没有,使用以下命令设置zwj密码
passwd zwj

6.指定运行级别

7.使用单用户模式找回密码

启动的时候,在启动界面,相应启动项,内核名称上按“e”,找到如图位置的UTF-8在后面输入:init = /bin/sh

//整体流程
1.输入:init=/bin/sh
2.再输入crtl+X
3.进入新的命令行后输入:mount -o remount,rw /
4.输入:passwd设置新密码
5.输入:touch /.autorelabel	//注意有空格
6.输入: exec /sbin/init

8.Linux帮助指令

man ls //查看ls的帮助
//未安装man使用 yum install man

9.文件目录类

1.pwd和ls

pwd用于显示当前目录的绝对路径

ls常用
	//1.ls	普通方式
    //2.ls -a	显示所有
    //3.ls -l	以列表方式
    //4.ls -al	2.3组合

2.cd 进入文件目录

3.mkdir ,mkdir -p 创建文件

mkdir dog
mkdir animal/tiger -p	#若不加-p是无法创建多级目录的

4.rmdir rm -rf 删除文件夹

-r 代表递归		-f	代表强制

5.touch 创建空文件

6.cp和rm 复制和删除文件(文件夹也可以)

7.mv和cat,more

mv用于实现文件移动,同时可以实现文件的重命名

cat用于查看文件内容(只读)

8.less和echo,head,tail,输出重定向

echo指令:类似于printf或是cout的输出,比如说结合通道指令可以将内容写入文档记录
head指令:用于显示文件的开头部分默认10行,也可以-n 指定
tail指令:显示末尾,用法同head,重点在于tail -f 可以实时追踪文档的更新

右侧的>>代表追加内容 若使用>代表覆盖重写

9.符号连接 ln

ln:符号连接(软连接)类似于windows的快捷方式(即它存储的是一个路径)

10.时间日期类指令 date和cal

10.搜索查找和压缩解压指令

1.find

参数:-name -size -user

2.locate:比find快的多

//使用前先安装
yum install mlocate
//需要先执行
updatedb

3.grep 过滤查找

中间的|	代表将前一个处理的结果传输给后面指令处理
参数:-n 显示行号	-i	忽略大小写

4.gzip ,gunzip 和zip ,unzip

5.tar

11.组管理和权限管理

1.linux组基本介绍

linux中文件权限有3个概念:
1.所有者:文件的创建者
2.所在组:groupadd的那个组
3.其他组:不是本组的组

2.文件/目录所有者

权限		文件个数	所有者   所在组  大小	日期		文件名
lrwxrwxrwx. 1 root    root     5 1月  15 12:48 link_root -> /root
drwx------. 9 zdragon mojiao 233 1月  15 12:28 zdragon
drwx------. 2 zwj     zwj     62 1月  15 11:47 zwj

3.权限的基本介绍

5.修改权限指令chmod

1.修改权限
参数u:代表user	g代表group	o代表other
修改方式有+ - =三种代表增加,减少,=

2.修改所有者:chown,若要将某文件夹下所有文件都修改使用参数 -R

3.修改所有组:chgrp,同理若要修改整个文件夹的需要使用参数:-R

posted @ 2021-06-19 18:55  TrueDZ  阅读(439)  评论(0编辑  收藏  举报