1,关机:halt/poweroff/shut down -h now
2,链接(为某一文件在另一个位置建立一个同步的连接,但不是像复制粘贴一样会占用内存,而是像一个快捷方式),当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间:ln
软连接:
1,可以跨文件系统建立连接
2, 以路径的形式存在,类似于window操作系统下的快捷方式
3,可以对目录进行连接。
4,可以对一个不存在的文件名进行连接。
硬链接:
1,不能对目录进行连接
2,以副本的形式存在,但不占用系统资源
3,不能跨文件系统连接,只有在同一个文件系统中才能创建
重要参数:
-b : 删除,覆盖以前建立的连接。
-d : 允许超级用户制作目录的硬链接
-f : 强制执行
-i : 交互模式,文件存在则提醒用户是否覆盖
-n : 把符号连接视为一般目录
-s : 符号链接(软连接)
-v : 显示详细处理的过程
3.删除文件 rm:
-i : 删除前逐一询问确认.
-r : 将目录及以下档案亦逐一删除
-f : 即使原档案属性设为唯读,直接删除,无需逐一确认.
*注意,一旦通过rm删除文件无法找回,慎用
4,遍历所有文件(显示指定目录下的所有文件) ls :
-a : 显示所有文件及目录(ls内定将文件名或目录名称开头为“ . ”的视为隐藏档,不会列出)
-l : 除文件名称外,将文件形态,权限,拥有者,文件大小等资讯详细列出
-r : 将文件以相反次序显示(原定依照英文字母顺序)
-F : 在罗列出的文件名后加一个符号;可执行文档加' *' , 目录加' /'
-R : 若目录下有文件,则以下之文件皆依序列出
当-l 遍历文件首字母是' - '则代表普通文件 ,‘ d ’代表目录文件 , ' p ' 代表管道 , ' c ' 代表字符,‘ l ’代表链接文件(link)
5.移动或者重命名文件 mv
mv 文件名 文件名 将源文件改为目标文件名
mv 文件名 目录名 将文件移至目录
mv 目录名 目录名 若目录存在,则将源目录移至目标目录,若目录不存在,则修改目录名
-i : 若制定目录已有同名文件,则先询问是否覆盖旧文件
-f : 在mv操作要覆盖已有的目标文件时不给任何指示。
6,显示当前进程状态: ps
7,显示实时进程状态: top
-d : 更改显示的更新速度。 -d 3//表示更新速度为3s
-q : 没任何延迟的显示速度,如果拥有者有超级权限,则top将会以最高的优先权执行
-c : 切换显示模式,有两种显示模式.一种是只显示执行文档的名称,另一种是显示完整的路径与名称S:积累模式,会将已完成的或者小时的子行程的CPU time 累积起来
-s : 安全模式,将交谈式指令取消,避免潜在的危机
-i :不显示任何闲置或者无用的行程
-n : 更新的次数,完成后将会退出top // -n 10 更新十次后退出
-b : 批次档模式,单配‘n’参数一起使用,可以用于将top的结果输出到档案内 // -n 2 -b | top.log 将更新显示二次的结果输出到top.log的档案中
7, 创建一个目录 : mkdir
-v : 如果成功创建一个目录会给提示
-p : 如果存在重命的目录,则不会创建。
8, 删除一个空目录:rmdir
-p 若当子目录被删除后使它成为一个空目录,则顺便一起删除
9,删除执行中的程序或工作
-l <信息编号> 若不加<信息编号>选项,则 -l 参数会列出全部的信息名称
-s <信息名称或信息编号> 指定要送出的信息.
[程序] [程序]可以是程序的PID或是 PGID,也可以是工作编号。
例如: kill 123456 //杀死进程123456
kill KILL 123456//强制杀死进程
kill -9 123456//彻底杀死进程
kill -l 显示信息