接的Linux系统内的上次操作
这里我们先介绍两个操作软件
PUTTY(快捷的远程操作目标机器的工具)
WinSCP(可以两台电脑之间传输文件的工具)
接着我们开始介绍对用户(User)和组群(Group)的管理(Management)
组群管理
groupadd:创建新的组群
groupdel:删除组群
groupmod:修改组群属性信息
cat【空格】/etc/group:查看所有组群信息 (注意这里是一个整体的命令)
用户的管理
useradd:创建新用户
passwd:给用户设立密码(LInux系统不允许空密码用户登录)
userdel:删除用户群组 (在这里要注意-r才可以彻底删除)
usermod:修改用户信息
cat /etc/passwd: 查看所有用户信息
cat /etc/shado:查看所有用户的登录密码
w或who 查看当前用已经登录系统的所有用户信息
exit:注销,即退出当前登录用户
LInux文件系统管理(File System Management)
文件夹(Directory)也称为目录
Linux系统下的文件夹说明
/为跟目录
/etc:存放系统或应用软件的各种配置文件
/home存放每个普通的主文件夹
/root:root用户的主文件夹
/bin:binary,存放一些常用的命令(即可执行程序)
/sbin:super binary, 存放系统管理员常用的命令(即可执行程序)
/lib:存放库文件
/proc:伪文件系统
/media:自动挂载目录(即u盘接口)
/mnt:存放手动挂载目录(通过mount命令挂载磁盘)
/tmp:存放临时文件
/boot:存放系统启动所需的一些文件
/sys:system 存放一些重要的系统文件
/dev:devic,存放设备文件
/selinux:Linux的安全防护软件
/usr和/opt:通常是应用软件的安装路径
/srv:serber存放服务器类软件
对于每个普通用户来讲,都有自己对应的主文件夹,通常都是存放在/home下,文件夹的文件名和用户名一样,用户只能在自己的主文件夹下工作
文件夹操作:(这一块我需要加强练习)
pwd:print working directory 打印当前工作目录
cd:change directory 改变当前工作目录
mkdir: make directory 创建新的文件夹(常用参数-p【这个可以创建多个文件夹】)
rmdir:remove directory删除空文件夹(带上-rf参数就可以干掉一切文件夹了)
ls:list 查看某个文件夹下的所有信息,常用-l来表是显示详细信息,-a是表示显示所有文件(包括隐藏文件)
cp -r :目标文件 拷贝文件并命名,
6.查看系统硬件配置信息
查看CPU的信息,cat/proc/cpuinfo
查看内存信息: cat/proc/meminfo或free
查看磁盘信息(包括u盘):df -h
【如果su- 目标用户 这样就会伴随移动】
普通文件操作
创建普通文件:vi/vim 【vim比vi要高级点】
删除普通文件:rm (remove)
修改普通文件的属性信息
chmod:change mode,修改文件模式(即访问权限)
chown:change ownership ,修改文件所属的用户和组群
truncate:裁剪文件
touch:将文件最新修改时间更改为当前系统时间,如果文件不存在就创造一个新文件
rename:重命名
对于ls -l文件的结果解读
第一个字符表示文件类型,d表示文件夹,-表示普通文件,l表示软链接
接下来的9个字符表示文件的访问权限
均分为3组来看,第一组表示文件所有者(拥有该文件的用户)文件的访问权限,
第二组表示文件所属组群里面的用户对该文件的访问权
第三组表示其他队该文件的访问权限
每一组的最高权限为rwx ,如果没有相应的权限就用-表示
接下来列分别表示硬链接数,文件所属用户,文件所属群组,文件大小(一Byte为单位),最近修改时间,文件名
文件(File) :一堆数据的集合
*表示多个任意字符
vim是所有Linux系统自带的文本编辑器,它没有图形化界面(GUI),而是字符化用户界面(即CUI)
bi有两种模式,命令模式和插入mos
命令模式 (下输入: 然后w命令是保存 q退出)
重定向符
>表示将结果显示导入到文件中 >是会覆盖之前文件的东西
>>则不会覆盖相应文件
echo这个函数会显示参数,如果输入多个参数需要用“”来括起来
文件路径的表示
1.绝对路径,基于根目录(/)定位,比如/home/dj/abc.mp3
2.相对路径,基于当前目录定位,比如 . 表示当前目录
..表示当前目录上层目录.