linux入门基础(二)

4.用户(user)和组群(group)管理(management

Linux等现代操作系统度都是多用户和多任务的

组群管理:

groupadd:创建新组群

groupdel:删除组群

groupmod:修改组群

cat /etc/group:查看所有的组群信息

 

用户管理

useradd:创建新用户

passwd:给用户设置密码(Linux系统不允许空密码用户登录)

userdel:删除用户,常用-r参数表示递归删除,即把该用户相关的所有的问价你全部删除

usermod:修改用户

cat /etc/passwd:查看所有的用户信息

cat /etc/shadow:查看所有的用户的登录密码

w或who:查看当前已经登录系统的所有用户信息

exit:注销,即退出当前登录用户

 

Linux系统中,每个用户有且只能有一个主组群,除了主组群之外,还可以加入其他任何组群,如果在创建新用户时没有指定主组群,那么Linux系统会自动创建一个和用户名同名的组群(也称为私人组群)作为该用户的主组群

 

5. 文件系统管理(File System Management)

文件夹(Directory)也称为目录

/ 成为根目录

/etc:存放系统或应用软件的各种配置文件

/home:存放每个普通用户的主文件夹

/root:root用户的主文件夹

/bin:binary,存放一些常用的命令(即可执行程序)

/sbin:super binary,存放系统管理员常用的命令(即可执行程序)

/lib:存放库文件

/proc:伪文件系统,存放系统的硬件配置或状态信息

/media:自动挂载目录

/mnt:存放手动挂载目录(通过mount命令挂载磁盘)

/tem:存放临时文件

/boot:存放系统启动所需的一些文件

/sys:system,存放一些重要的系统文件

/dev:device,存放设备文件

/selinux:secure linux,Linux系统中的安全防护软件

/usr和/opt:通常作为应用软件的安装途径

/srv:server,存放服务器类软件

 

每个普通用户都有自己对应的主文件夹,通常都是存在/home下,文件夹的名称和用户名一样,用户只能在自己的主文件夹下工作

 

文件夹操作

pwd:print work director,打印当前工作目录

cd:change directory,改变当前工作目录

mkdir:make directory,创建新文件夹

rmdir:remove directory,删除空文件夹,rm-rf命令可以删除任何文件夹

ls:list,查看某个文件夹下的所有文件信息,常用参数-l表示详细属性信息,-a表示所有文件(包括隐藏文件)

~:当前目录的主目录

cp -r:拷贝文件夹

mv:move,移动文件夹,可以用于文件夹的重命名

rename:重命名

 

普通文件的操作

创建普通文件:vi/vim,touch,重定向符(>和>>)

删除普通文件:rm(remove)

修改普通文件的数据内容:vi/vim

修改普通文件的属性的信息:

chmod:changemode,修改文件模式(即访问权限)

chown:change ownership,修改文件的所属用户和所属组群

truncate:裁剪文件

touch:将文件的最近修改时间更新为当前系统时间,如果文件不存在,他会创建一个空文件

 

ls-l命令执行结果解读:

第一个字符表示文件类型,d表示为文件夹,-表示普通文件,l表示软连接文件

接下来的九个字符表示文件的访问权限,均分为三组来看,第一组表示文件所有者对该文件的访问权限,第二组表示文件所属组群里面的用户对该文件的访问权限,第三组表示其他用户对该文件的访问权限。每一组的满权限为rwx(r(read):可读;w(write):可写;x(execute):可执行),如果没有相应的权限,就用-表示。

接下来列分别表示硬链接、文件所属用户,文件所属组群,文件大小(以byte为单位),最近修改时间,文件名

 

文件(File):一堆数据的集合

 

通配符:

*表示0或多个任意字符

?表示一个任意字符

 

 

vi/vim是所有的Linux系统自带的文本编辑器,他没有图形化界面(GUI),而是字符化用户界面(CUI)

vim就是vi的增强版,但是他们的用法是差不多的

 

文件路径的两种表示形式:

1. 绝对路径,基于根目录(/)定位,比如/home/dj/abc.mp3

2. 相对路径,基于当前目录定位,比如.表示当前目录,..表示上一级目录

 

Linux系统中,文件名的第一个字符为.的文件是隐藏文件

 

6.查看系统硬件配置信息

cat /proc/cpuinfo(meminfo):查看cpu(内存)信息

free :查看内存信息

df -h:查看硬盘信息

你可能感兴趣的:(linux入门基础(二))