主目录 用户第一次登录Linux系统时的工作目录即为用户的主目录。
绝对路径名:
绝对路径名都是以“/”开头,表示根目录。
相对路径名
指的是从工作目录到某个文件的路径名。
创建目录
使用-p参数,则mkdir命令可以同时创建父目录m子目录s。
删除目录
命令rmdir用来删除目录。
rmdir不能删除非空目录。
移动和复制文件
mv命令可以将文件从一个目录移动到另外一个目录,同时也可以改变文件名。
文件以及目录管理
1cd命令
cd /home 进入 '/ home' 目录'
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd 进入个人的主目录
cd ~user1 进入个人的主目录
cd - 返回上次所在的目录
2、 ls命令
ls 查看目录中的文件
ls -F 查看目录中的文件
ls -l 显示文件和目录的详细资料
ls -a 显示隐藏文件
3、 删除创建命令
mkdir ex1 ex2 同时创建两个
rm -f 删除一个文件
rm -rf 删除一个目录并同时删除其内容
rmdir 删除目录
mv 目录名 new_dir 重命名/移动 一个目录
head 查看一个文件的前面行数
tail 查看一个文件的后面行数
2. 用户管理
passwd 修改口令
passwd user1 修改一个用户的口令 (只允许root执行)
useradd user1 创建一个新用户
userdel -r user1 删除一个用户 ( 排除主目录)
usermod -c "User FTP" -g system -d/ftp/user1 -s /bin/nologin user1 修改用户属性
chage -E 日期 user1 设置用户口令的失效期限
pwck 检查 '/etc/passwd' 的文件格式和语法修正以及存在的用户
grpck 检查 '/etc/passwd' 的文件格式和语法修正以及存在的群组
newgrp group_name 登陆进一个新的群组以改变新创建文件的预设群组
通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。
Adduser
通常使用adduser命令接上用户名称直接创建用户帐号,创建用户的时候会创建和用户同名的用户组。
Userdel
删除用户帐号。
-r 删除用户登入目录以及目录中所有文件。
注意:
userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件
3. 磁盘管理
Mount
挂载文件系统
Umount
卸载已挂上的文件系统
Df
检查各硬盘分区和已挂上来的文件系统的磁盘空间
-a 列出所有的文件系统,包括系统特有的/proc等文件系统。
-k 以KB为单位显示个文件系统
-m 以mb为单位显示各文件系统
-h 以gb、mb、kb等格式显示
-T 联通该分区的文件系统名称一起列出。
-i 以inode数量来显示
Du
显示文件目录或大小
-a 列出目录和文件的大小
-h 以易读方式表示大小
-s 只列出总量而不列出
Fdisk
分区命令
-l 输出指定设备的分区内容,如果fdisk -l 后面没有设备名,则把整个系统搜索到的全部设备分区列出来。
Mount
给硬盘挂载上文件系统。
-a 挂上/etc/fstab下的全部的文件系统mount -a
-t 指定所挂上来的文件系统的名称,所有系统支持的文件系统,这个信息可以在/proc/filesystems这个文件里看到mount -t
-n 挂上文件系统但是不把文件系统的数据写入/etc/mtab这个文件。 muont -n
-w 将文件系统设为可读写(如果本身可读写的话)mount -w
-r