常用命令
目录操作命令
1 ls 列目录命令 -l 显示详细信息
-a 显示所有信息(包括.*文件,也就是隐藏文件)
-R 显示当前目录以及目录下包含的文件和目录
2 pwd 显示当前目录
3 cd 目录更改命令 返回上一级目录--cd..
返回根目录 --cd
4 mkdir 新建目录命令 新建多个目录 mkdir A B C D
建立嵌套式目录 mkdir -p a/b/c/d/e
5 rmdir 删除目录命令 (注意,rmdir只能删除空目录)删除多个空目录,rmdir A B C...
文件操作命令
1 file 文件类型查看命令 file filename
2 touch 新建文件命令 touch file
注意,挡touch命令中,指定的参数存在时,touch命令将更新该文件的时间属性。不会改文件
3 cp 复制文件命令 cp分为两种情况,一种是在不同目录下,cp表示为复制文件。
一种是在同目录下,cp命令表示为另存为。
4 mv 文件移动 mv和cp一样,也分为两种情况,一种是在不同目录中,mv表示为移动
一种是在同目录中,mv表示为重命名
5 rm 删除文件命令 rm命令用于删除任何文件和目录。
-rf 强制删除,不提示。
6 find 文件查找命令 find命令很强大,只介绍一点。
find 显示当前目录中的所有文件(目录)的列表。
find -name filename 其中,文件名中可以使用*和?通配符
文本文件查看命令
1 cat 用于查看内容很少的文件
2 more 分屏显示文本内容
3 less 对more做了一些扩展,也是分屏显示
4 head 显示文件的头部 head -2 filename 表示显示filename前2行的内容
5 tail 显示文件的尾部 tail -2 filename 表示显示filename后2行的内容
使用光盘
光盘的挂载
mount -t iso9660 /dev/cdrom /mnt/cdrom/
mount-光盘挂载命令 -t -文件系统类型 iso9660-文件类型 dev/cdrom-光盘的位置
/mnt/cdrom/-表示将要挂载的地方。
光盘的卸载
umount /mnt/cdrom/
umount /dev/cdrom 这两种都可以
U盘的使用
和光盘的使用方法大致一样,但是U盘每次插入到计算机时,被分配的设备文件名是不固定的,所以我们要先查看设备
名
一般的pc系统中没有SCSI设备,因此当系统插入U盘时,通常U盘被分配的设备文件名是 sda。
使用fdisk -l 列出系统中的所有存储设备
我们会看到最下面显示/dev/sda1.表示U盘的设备文件名称
U盘的挂载
mount -t vfat /dev/sda1 /mnt/
U盘的卸载
umount /dev/mnt/
用户、组的管理命令
用户管理
1 useradd / adduser 添加用户
添加用户时没有指定用户所属的组,会自动建立和用户名一样的组。
2 userdel 删除用户
删除用户时,系统不会删除用户的主目录,只能是手工删除
-r 删除用户时,系统会自动删除用户的主目录。
3 passwd 更改密码
不加任何参数时,修改现在使用的密码,密码是不显示的
passwd user 修改user的密码
4 所有的用户信息,保存在/etc/passwd 所有用户都是访问
所有的密码信息,保存在/etc/shadow中,只有管理员可以访问
组管理
1 组文件保存在/etc/group中
2 groupadd 添加用户组 groupadd group
在建立用户时指定用户组 adduser -g group name这样建立的用户就不再建立同名的组了
3 gourpdel 删除用户组 groupdel group
权限设定
1 查看文件权限 ll ls -l 的简写
显示 drwxrw-rwx .........
一个字符(d)表示类型,后面的9位,每3位为1组。从左到右表示为拥有者、同组的用户、其他用户
r表示“读”,w表示“写”,x表示“执行”。r的值为4,w为2,x为1。
2 设置权限
chmod
例如:ll afile
-rw-r--r-- ........ afile 表示-644
chmode 777 afile
ll afile
-rwxrwxrwx ........ afile (r+w+x=7)
这是小弟第一次写,也许有很多不对的地方,希望大家能给小弟多提意见。也希望这个东西能给其他人一点点的帮助。

