您好,登录后才能下订单哦!
关闭和重启系统
1.1 shutdown [选项] [时间] [警告信息](root权限)
-k:不真正关闭系统,发出警告信息给所有用户。
-r:关闭后重启。
-h:关闭后不重启。
-f:快速关闭系统,重启时不进行磁盘检测。
-n:快速关闭系统,不经过init程序关机。
-c:终端关闭系统。
-[time]:设定关闭系统的时间。
立即关闭系统:shutdown -h now
定时45分钟后关闭系统:shutdown -h 45
重启系统,并发出警告信息:shutdown -r now "system will be reboot now!"
1.2 halt [选项]
    -w:不真正关闭系统,写"wtmp"(/var/log/wtmp)记录。
-d:不写"wtmp"记录。
    -f:没有调用"shutdown"而强制关闭系统或重启。
    -i:关闭系统或重启前,关掉所有网络的接口。
    -p:缺省项,关闭系统时调用"power off"。
 1.3 reboot
    reboot是引发主机重启,而halt是引发主机关闭系统。
 1.4 init
         init是所有进程的祖先,它的进程号始终为1,发送"TERM"信号给init会终止所有的用户     进程和守护进程等。"shutdown"命令就是使用这种机制。init定义了7个运行级别,其中init0为     关闭系统,init1为重启。
    Linux运行级别:
    0:停止运行,所有进程终止,关闭系统。
    1:单用户模式,用于维护系统,只有少数进程进行。
    2:多用户模式,除了NFS服务没有启动外,其他和运行级别3一样。
    3:完整的多用户模式,进入Linux系统的字符界面。
    4:没有使用(可自定义)
5:完整的多用户模式(带有基于X window的图形界面)。
    6:重新引导计算机。
    显示当前系统运行级别:runlevel
    切换运行级别:init 2
    关闭计算机:init 0
    重启计算机:init 6
2.文件、目录管理
2.1 ls [参数] [目录名] 显示目录
-a 显示所有文件及目录。
-l 除文件名称外,将文件型态、权限、拥有者、文件大小等资讯详细列出。
-r 将文件以相反次序显示(原定依英文字母次序)。
-t 将文件依建立时间之先后次序列出。
-A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)。
-F 在列出的文件名称后加一符号例如可执行档则加 "*", 目录则加 "/"。
-R 若目录下有文件,则将目录下的文件也列出。
   -i 查找文件的i节点
2.2 cd [名称] 切换目录
      跳到根目录:cd /
跳到自己的家目录:cd ~
     进入当前目录:cd .
      跳到此时目录的上一层:cd ..
跳到此时目录的上两层:cd ../..
 2.3 mkdir [-p] [目录名] 创建目录
     -p:确保目录存在,如果不存在就创建一个。
     mkdir lml:在工作目录下创建一个名为lml的子目录。
mkdir -p lml/Test:在工作目录lml下创建一个Test子目录,如果lml不存在就创建一个。
2.4 rmdir [-p] [目录] 删除空目录
-p:当子目录被删除后使他也成为一个空目录,一并删除。
     rmdir lml:删除lml目录(必须为空)。
     rmdir -p lml/Test:删除Test(为空),如果lml也空了,则将lml也删除。
2.5 rm -rf [名称] 删除目录
    -r:删除目录
-f:强制删除
2.6 cp [参数] [原文件或目录] [目标文件或目录] 复制
    -r:复制目录。
    -p:连带文件属性复制。
    -d:若目标文件是链接文件,则复制链接属性。
    -a:相当于-pdr。
2.7 mv [原文件或目录] [目标目录] 剪切或改名
    当原文件和目标文件在同一目录下,就是重命名。
 2.8 pwd
    显示当前工作目录的绝对路径。
3.链接管理
3.1 ln -s [原文件] [目标文件] 生成链接文件
    -s:创建软链接
4.搜索管理
4.1 locate [名称] 搜索文件
    /var/lib/mlocate locate所搜索的后台数据库
4.2 updatedb 更新数据库
4.3 find [搜索范围] [搜索条件] 搜索文件
    通配符:
         *:匹配任意内容
?:匹配任意一个字符
[]:匹配任意一个中括号内的字符
    find /root -iname [名称]:不区分大小写
    find /root -user [root]:按照所有者搜索
    find /root -nouser:查找没有所有者的文件
    find /var/log/ -mtime +10:查找10天前修改的文件
       -10:10天内修改的文件
       10:10天当天修改的文件
       +10:10天前修改的文件
      atime:文件访问时间
      ctime:改变文件属性
      mtime:修改文件内容
    find . -size 25k:查找文件大小是25KB的文件(k小写,M大写)
    find . -inum 262433:查找i节点(ls -i)是262433的文件
    find /etc -size +20k -a -size -50k:查找/etc目录下大于20KB且小于50KB的文件
        -a:逻辑与(两个条件都满足)
        -o:逻辑或(两个条件满足一个)
find /etc -size +20k -a -size -50k -exec ls-lh{}\;
4.4 grep [参数] ["字符串"] [文件名] 在文件当中匹配符合条件的字符串
    -i:忽略大小写
    -v:排除指定字符串
5.帮助管理
 5.1 man [命令] 获取指定命令的帮助
6.压缩管理
6.1 .zip压缩
     zip [压缩文件名] [原文件] 压缩文件
zip -r [压缩文件名] [原目录] 压缩目录
    .zip解压缩
unzip [压缩文件] 解压缩.zip文件
6.2 .gz格式压缩
    gzip [原文件] 压缩为.gz格式的压缩文件,原文件会消失
    gzip -c [原文件] > 压缩文件 压缩为.gz格式,原文件保留
gzip -r 目录 压缩目录下所有的子文件,不能压缩目录
    .gz解压缩
    gzip -d [压缩文件] 解压缩文件
    gunzip [压缩文件] 解压缩文件
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。