一、目录
①cd (切换目录)
. 代表当前目录
.. 代表上一层目录
- 代表前一个工作目录
~ 代表【目前用户身份】所在的自家目录
~account 代表 account 这个用户的自家家目录
②pwd (显示当前所在的目录)
-P :显示出确实的路径,而非使用链接 (link) 路径。(P是大写)
③mkdir (建立新目录)
-m :配置文件目录的权限!我们可以自己设定自己想要的权限,而不需要使用umask定义的默认权限
-p :帮助你直接将所需要的目录递归建立起来
④rmdir (删除"空"目录)
-p :连同上层『空的』目录也一起删除
二,管理文件、目录
①ls (查看文件和目录)
-a :全部的文件,连同隐藏文件( 开头为 . 的目录) 一起列出来~
-A :全部的文件,连同隐藏文件,但不包括 . 与 .. 这两个目录,一起列出来~
-d :仅列出目录本身,而不是列出目录内的文件数据
-f :直接列出结果,而不进行排序 (ls 预设会以文件名排序!)
-F :根据文件、目录等信息,给予附加数据结构,例如:
*:代表可执行文件; /:代表目录; =:代表 socket 档案; |:代表 FIFO 文件;
-h :列出文件的打小(例如GB、KB等等)
-i :列出 inode 位置,而非列出文件属性;
-l :长数据串行出,包含文件的属性等等数据;
-n :列出 UID 与 GID 而非使用者与群组的名称 (UID与GID会在账号管理提到!)
-r :将排序结果反向输出,例如:原本文件名由小到大,反向则为由大到小;
-R :连同子目录内容一起列出来;
-S :以文件容量大小排序!
-t :依时间排序
② cp (复制命令)
-a :相当于 -pdr 的意思;
-d :若来源文件为链接文件的属性(link file),则复制链接文件属性而非档案本身;
-f :为强制 (force) 的意思,若有重复或其他疑问时,不会询问使用者,而强制复制;
-i :若目的文件(destination)已经存在时,在覆盖时会先询问是否真的动作!
-l :进行硬式连结 (hard link) 的连结文件建立,而非复制文件本身;
-p :连同文件的属性一起复制过去,而非使用默认属性;
-r :递归持续复制,用于目录的复制行为;
-s :复制成为符号链接文件 (symbolic link),亦即『快捷方式』文件;
-u :若 destination 比 source 旧才更新 destination !
③.rm (删除文件或目录)
-f :强制移除;
-i :互动模式,在删除前会询问使用者是否动作
-r :递归删除!
④mv (移动文件与目录、文件重命名)
-f :强制直接移动而不询问;
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
-u :若目标文件已经存在,且 source 比较新,才会更新 (update)
三、查看文件内容
①.cat
-A :相当于 -vET 的整合参数,可列出一些特殊字符~
-E :将结尾的断行字符 $ 显示出来;
-n :打印出行号;
-T :将 [tab] 按键以 ^I 显示出来;
-v :列出一些看不出来的特殊字符
五、用户管理
Linux是一个多用户操作系统,所有新用户想要进入系统,必须由系统管理员预先为他在该系统中建立的一个账号
添加两个用户并设置密码
[root@bogon hzh]# useradd chongshi 创建用户
[root@bogon hzh]# passwd chongshi 设置密码
添加用户到组
usermod -G [组名] [用户名]
修改用户名
usermod -l [新用户名] [旧用户名]
删除用户
userdel -r [用户名]
-r:删除用户组
用户信息查看命令
pwck 检测/etc/passwd文件
检测用户的设置文件是否正常。直接输入命令,后面不用带参数
vipw 编辑/etc/passwd文件
这个命令与vi最大的区别就是编辑的时候锁定文件。如果多人对passwd文件
都有编辑权限,那么多人同时编辑就会造成混乱。使用vipw编辑passwd文件时,别
人就无法打开passwd文件。
id 查看用户ID和组信息,直接输入命令,后面不用带参数
passwd -S [用户名] 查看用户密码状态
六、磁盘管理
- df:列出文件系统的整体磁盘使用量
du:检查磁盘空间使用量
fdisk:用于磁盘分区 - ①df
- df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
-k :以 KBytes 的容量显示各文件系统;
-m :以 MBytes 的容量显示各文件系统;
-h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;
-H :以 M=1000K 取代 M=1024K 的进位方式;
-T :显示文件系统类型, 连同该 partition 的 filesystem 名称 (例如 ext3) 也列出;
-i :不用硬盘容量,而以 inode 的数量来显示
②du
Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的 查看,还是和df命令有一些区别的,这里介绍Linux du命令。
-a :列出所有的文件与目录容量,因为默认仅统计目录底下的文件量而已。
-h :以人们较易读的容量格式 (G/M) 显示;
-s :列出总量而已,而不列出每个各别的目录占用容量;
-S :不包括子目录下的总计,与 -s 有点差别。
-k :以 KBytes 列出容量显示;
-m :以 MBytes 列出容量显示;
③fdisk
fdisk 是 Linux 的磁盘分区表操作工具。
fdisk [-l] 装置名称
④磁盘挂载与卸除
Linux 的磁盘挂载使用 mount 命令,卸载使用 umount 命令。