实验目的:熟悉Linux命令
命令 |
功能 |
ls |
显示指定目录和文件的信息 |
pwd |
显示当前目录名称 |
cd |
进入指定的目录 |
mkdir |
创建指定名称的目录 |
rmdir |
删除指定名称的目录 |
命令 |
功能 |
touch |
建立指定名称的文件或更新文件时间 |
cp |
复制文件或目录 |
rm |
删除文件或目录 |
mv |
移动 文件或目录,文件或目录重命名
|
find |
在指定目录查找符合条件的文件 |
命令 |
功能 |
cat |
显示文本文件内容 |
more |
分页显示文本文件内容 |
less |
分页显示文本文件内容,并可方便反复浏览 |
head |
显示文件首部内容 |
tail |
显示文件尾部内容 |
命令 |
功能 |
su |
用于将普通用户身份转变为超级用户 |
ps |
显示当前系统中由该用户运行的进程列表 |
kill |
删除执行中的程序或工作 |
fdisk |
查看硬盘分区情况及对硬盘进行分区管理 |
kill -9 7756
命令 |
功能 |
ifconfig |
网络信息查看 |
ping |
测试和远程计算机的联网状态 |
nslookup |
用于测试DNS服务器是否正常工作 |
识别USB存储设备
包括USB硬盘、U盘、MP3播放器等
/dev/sda /dev/sdb……
# fdisk -l
使用mount命令挂载U盘
# mount -t vfat /dev/sdb1 /mnt/usb
如果有文件包含中文名:要加上-o
#mount –t vfat –o iocharset=gb2312 /dev/sdb1 /mnt/usb
通过挂载点目录访问U盘的内容
# ls /mnt/usb
使用umount命令卸载U盘
# umount /mnt/usb
cd /mnt
sudo mount /dev/sdc1 usb/
cd usb/
sudo umount usb/
命令 |
功能 |
示例 |
adduser |
添加用户帐号 |
# adduser stu01 |
passwd |
设置(更改)用户口令 |
# passwd stu01 |
userdel |
删除用户帐号(及宿主目录) |
# userdel -r stu01 |
usermod |
设置用户属性 |
# usermod -L stu01(锁定用户) |
|
|
# usermod -U stu01(解锁用户) |
命令 |
功能 |
示例 |
groupadd |
添加指定名称的用户组帐号 |
# groupadd class01 |
groupdel |
删除指定名称的用户组帐号 |
# groupdel class01 |
文件 |
功能 |
示例 |
/etc/group |
保存用户组帐号信息 |
#tail /etc/group |
在建立用户时指定用户组
# adduser -group class01 stu047
更改用户的组帐号
# usermod -g class01 stu047
文件 |
目录 |
路径 |
用户帐号信息 |
passwd文件 |
/etc/passwd |
用户的加密口令 |
shadow文件 |
/etc/shadow |
用户的宿主目录 |
home目录中与用户名称相同的目录 |
/home/teacher |
用户的初始配置文件 |
skel目录(配置模版) |
/etc/skel |
- 使用chmod命令更改文件属性(change mode)
chmod命令 格式说明 |
chmod [ugoa...] [[+-=] [rwx] FILE... |
---设置权限的对象,可以是用户、组、其他人或所有人
---+增加权限/-减少权限/=设置权限为
---权限内容,可以是读、写、执行权限的组合
---被设置属性的文件或目录
功能 |
命令 |
查看文件权限 |
$ ls -l afile |
增加文件属主 的执行权限(x) |
$ chmod u+x afile |
去除文件属组 的写权限(w) |
$ chmod g-w afile |
设置其他用户 的文件权限为可执行 |
$ chmod o=x afile |
os@ubuntu:~/Desktop$ touch Captain
os@ubuntu:~/Desktop$ ll Captain
-rw-r--r-- 1 os os 0 2017-10-20 20:33 Captain
os@ubuntu:~/Desktop$ chmod u+x Captain
os@ubuntu:~/Desktop$ ll Captain
-rwxr--r-- 1 os os 0 2017-10-20 20:33 Captain*
os@ubuntu:~/Desktop$ chmod g+x Captain
os@ubuntu:~/Desktop$ ll Captain
-rwxr-xr-- 1 os os 0 2017-10-20 20:33 Captain*
os@ubuntu:~/Desktop$ chmod g-x Captain
os@ubuntu:~/Desktop$ ll Captain
-rwxr--r-- 1 os os 0 2017-10-20 20:33 Captain*
os@ubuntu:~/Desktop$ chmod o+x Captain
os@ubuntu:~/Desktop$ ll Captain
-rwxr--r-x 1 os os 0 2017-10-20 20:33 Captain*
os@ubuntu:~/Desktop$ chmod o-x Captain
os@ubuntu:~/Desktop$ ll Captain
-rwxr--r-- 1 os os 0 2017-10-20 20:33 Captain*
os@ubuntu:~/Desktop$ chmod o=x Captain
os@ubuntu:~/Desktop$ ll Captain
-rwxr----x 1 os os 0 2017-10-20 20:33 Captain*
- chown命令用于设置文件的属主和属组(Change Owner)
命令格式 |
chown OWNER[:[GROUP]] FILE... |
设置文件afile的属主为用户stu01 |
# chown stu01 afile |
设置文件afile的属组为用户组class01 |
# chown :class01 afile |
设置文件afile的属主为stu03,并设置文件的属组为class02 |
# chown stu03:class02 afile |
os@ubuntu:~/Desktop$ sudo chown stu047 Captain
os@ubuntu:~/Desktop$ ll Captain
-rwxr----x 1 stu047 os 0 2017-10-20 20:33 Captain*
os@ubuntu:~/Desktop$ sudo chown :class01 Captain
os@ubuntu:~/Desktop$ ll Captain
-rwxr----x 1 stu047 class01 0 2017-10-20 20:33 Captain*
os@ubuntu:~/Desktop$ sudo chown os:os Captain
os@ubuntu:~/Desktop$ ll Captain
-rwxr----x 1 os os 0 2017-10-20 20:33 Captain*
参考:西电学堂
网友评论