实验环境 Red Hat
1 linux 用户相关指令的学习
用户 root 密码----su 从任何用户切换到root
groupadd useradd password 创建用户
groupadd stu11 给系统添加一个用户组stu11
useradd -g stu11 zhang 创建一个用户zhang 并将其添加到stu11用户组
passwd zhang 给zhang用户设置密码
cd/home
ls-l 看看有无zhang的属主目录:
su zhang 输入zhang的密码,进入zhang的用户目录,创建一个C语言文件
2 Linux文件的相关指令:
pwd 给出当前你所处的目录
cd 不带任何参数时 会带你进入zhang的属主目录
vi 进入Unix自带的编辑器
输入“i” 进入vi的编辑模式,编写一个hello world程序
按“esc”键 进入vi的命令模式
输入“:” 开始输入命令 w---写文件 q---退出
wq jk.cpp
su
chown root jk.cpp 把文件的属主改为root
chgrp root jk.cpp 把文件的组属性改为与root同组
chmod 777 jk.cpp 给文件完全开放的权限
操作前 rw-r--r--
操作后 rwxrwxrwx
读写权限掩码表示法:
r位 权为4 可读
w位 权为2 可写
x位 权为1 可执行
要求将文件jk.cpp 设置为rw-r----- 这样的读写权限应该用chmod 640 jk.cpp 可以实现
mount Unix类型的操作系统对于磁盘驱动器,是通过mount指令来加载到某一个目录下面的。
more /etc/fstab
fdisk -l 可以看到当前磁盘的挂载点 如果插入了U盘,可以看到sdb1~4
用户也可以手动将U盘加载到自己建的目录下
cd/
mkdir/myusb
mount -t vfat/dev/sdb/myusb 该指令会将系统识别到的U盘sdb加载到/myusb 目录
cd/myusb 查看U盘文件
umount /myusb
find 类似windows系统中的搜索
find /home -name jk.cpp 在/home目录下搜索文件name为jk.cpp的文件
find / -name *.c 在全盘范围搜索*.c文件
find / -name *.c & &代表该指令在后台执行,后台搜索完成后给出结果。