Linux shell编程学习笔记---第二章

2.1用户和用户组管理

2.1.1用户管理常用命令

用户通过UID角色来唯一标识,全局唯一的,Linux用户可以分为三类

root用户,系统唯一的,拥有最高权限;

虚拟用户,系统自身拥有,不可或缺;

普通真实用户,只能操作其根目录的内容,由系统管理员自行添加;

1.用户添加命令useradd和adduser 命令格式:useradd [option] [username]执行改命令后,系统将做一些事情。。。。

2.修改用户账号

3.删除用户账号命令

4.用户口令管理命令

2.1.2用户管理常用命令。。。

2.2文件和目录操作 Linux文件均是无结构的字符流的形式,此种树形结构效率比较高

根(目录)  杈(文件夹)  叶子(文件) 相对路径(从工作目录开始)  绝对路径(从根开始)

2.2.1文件操作常用命令

ls [option] [file or directory]如果最后的参数是file的话,结果会是什么。。。。。

cp命令,mv命令,rm命令

2.2.2目录操作常用命令

删除目录和创建目录里有的地方还不太明白。。。

3目录切换命令

pwd可以查看当前工作的目录,cd后的几个参数可以代表不同的操作,很重要。

cd后面的. 和..都很有用。前者表示当前目录,后者表示返回上一级目录。

cd ~命令很有用  可以使用户很快的返回自己的主目录  一般是home目录下,以自己的名字命名的文件夹

文件权限位示意图,由三个部分组成,文件的属主,与文件属主同组的用户,其他用户,格式一般为-rw-r--r--

文件和目录管理依赖于两个特别重要的命令:更改文件权限命令chmod 更改文件用户命令 chown

更改文件权限命令有两种设定方法,文字设定法和数字设定法。。

只有root用户才有权限使用更改文件用户命令chown

SUID和SGID暂时不会用到,未看。。。。。

2.2.4查找文件命令find,find命令可以有三种处理方式。print直接将结果输出到屏幕,exec ok是对结果进行处理,exec是直接进行处理,OK是在处理前给出提示信息

2.3文本编辑器(用的很多很多。。。。!!!!!)

只有两种编辑器:图形化界面用gedit 命令行界面用Vi

vi等价于vim。命令的格式为vi [option] [filename]

Vi选项的名称和意义的表格很重要,在调试程序的时候可能会用到。

用Vi命令打开编辑器后,Vi编辑器的运行状态共有以下两种模式:

(1)一般模式:该模式将用户的输入看作命令,允许用户移动光标,允许搜索功能。有4种保存和退出命令

(2)插入模式:按I,o,a都能进入插入模式。在该模式下能进行文本的编辑,Linux有很多命令可以提供给用户进行移动光标。书籍43页44页

搜索和替换功能很强大的,文本快速处理。。。。接下来可以上机演示。。

2.3.2Gedit编辑器

图形化界面的工具和插件

上机作业,未完,待续。。。

原文地址:https://www.cnblogs.com/maowuyu-xb/p/6407652.html