linux学习笔记8 账号管理

linux账号管理UID与GIDlinux主机其实并不会直接认识用户的账户名称,实际上识别的是用户的ID,账户名字与ID的对应关系记录在 /etc/passwd 里面,登录后用户至少能够取得两个ID——使用者ID(UID)和群组ID(GID),当需要显示一个用户是谁/属于哪个群组的时候,系统又会根据用户的ID去查找 /etc/passwd 与 /etc/group 中和ID对应的名字。#尝试查看一

- 阅读全文 -

linux学习笔记7 Shell脚本

Shell scriptsShell scripts类似于windows下的批处理文件,可以批量执行shell的命令,除了“将许多命令整合在一起”,shell脚本还能提供循环,条件/逻辑判断等功能,用于实现复杂一些的功能。需要注意的一些点指令执行从上到下,从左向右分析与执行指令与选项间的多个空白会被忽略空白行会被忽略读取到一个Enter符号,就会开始尝试执行如果一行钟内容太多,可以使用 Enter

- 阅读全文 -

linux学习笔记6 正则表达式

正则表达式正则表达式是处理字符串的方法,通过符号的辅助进行对字符串的搜索/删除/替换等操作。按照不同的严谨度区分成了基础正则表达式和延伸正则表达式,延伸的正则除了简单的一组字串处理还可以做群组的字串处理。另外注意,语系会对正则表达式的选择造成影响,因为某些语言编码中,字母大小写是交替出现的,这时如果我们使用A-Z这样的写法就会出现问题,所以我们可以先把语系改为en_us.utf8之类的。另外还可以

- 阅读全文 -

linux学习笔记5 Bash shell

Linux Bash ShellShell是什么操作系统管理着整个计算机的运行,协调着各部分的工作。操作系统的核心是被保护着的,如果我们想要和操作系统核心交互,就需要通过Shell(壳——就像核心外的一层外壳啦)来沟通(提供了使用操作系统的接口)。另外,我们还可以通过Shell调用其他的程序,让这些程序调用核心来完成我们的工作。Linux中的图形界面不属于系统的一部分,只算是一组应用程序,所以并不

- 阅读全文 -

linux学习笔记4 vim

Linux学习笔记 4 vim编辑器之前一直觉得vi/vim的指令比较繁琐,所以用的都是轻量一些的nano,但是轻量的代价就是如果想要进行一些复杂的操作就不太方便了,另外好几次在没有联网的linux系统计算机上编辑文件时,也发现只有自带的vi而没有安装nano,操作起来就很生疏。另外vim不光是一个“文本”编辑器,他还是一个“程序“编辑器,可以对代码进行高亮显示,多窗口显示等等,另外熟悉了vi的快

- 阅读全文 -

linux学习笔记3 文件压缩

Linux文件压缩这一部分比较简单,主要就是几条命令的记忆。另外linux下的几条命令(不包括zip)都是针对“文件”来使用的,即使操作对象是“文件夹”,实际上也是分别压缩文件夹下的每一个文件,所以要想压缩整个文件夹的时候我们首先需要将其打包,使用tar指令,将文件夹打包成一个文件(默认是不进行压缩的)。不过现在tar打包的时候也可以使用参数指定压缩方法,如:-z 使用gzip压缩-j 使用bzi

- 阅读全文 -