zoukankan      html  css  js  c++  java
  • linux系统管理的基本命令

    1、命令提示符

        user@ubuntu-hansee:~/test$
    全局变量 PS1 PS2
        echo $PS1 : [e]0;u@h: wa]${debian_chroot:+($debian_chroot)}u@h:w$
        echo $PS2 : >
    几个基本的提示符含义:
        u:用户    h:本地主机名
        w:当前工作目录名
        :24小时制的时间    T:12小时制的时间
        
    修改当前终端的命令提示符
        直接赋值:PS1="[ ][u]$ "
        修改后的效果 -- [09:46:09][user]$
    修改当前用户终端的命令提示符
        在用户目录下,修改.bashrc文件中的PS1和PS2的值
     

    2、文件和目录操作的基本命令

    (1)cd:切换目录;
    (2)ls:列出目录下的内容;
    (3)touch:新建文件;
    (4)cp:复制文件或目录;
    (5)ln:链接文件或目录;
    (6)mv:移动或或更名文件或目录;
    (7)rm:删除文件或目录;
    (8)mkdir:创建目录;
    (9)rmdir:删除目录;
    (10)stat:显示节点内容;
    (11)file:辨识文件类型;
    (12)cat:显示文件内容;
    (13)more:按页面大小显示文件内容;
    (14)less:按页面大小显示文件内容,可操作;
    (15)tail:显示文件尾部内容,默认十行;
    (16)head:显示文件头部内容,默认十行;
     

    3、进程管理和磁盘管理的基本命令

    (1)ps:查看当前系统的进程状态;
        例:ps -aux  // 显示所有进程
    (2)top:管理执行中的进程;
        例: top  // 实时显示当前进程状态和内存使用情况,按Enter刷新
    (3)kill:删除执行中的进程或工作;
        例:kill -9  进程id // 强制结束进程
    (4)mount:将文件系统挂载到指定的挂载点;
        例:mount -t type src_dir dst_dir
    (5)umount:卸载已经挂载的文件系统;
        例:umout dst_dir
        当设备正在使用会卸载失败,可以使用lsof命令查看占用挂载目录的进程信息
            lsof | grep src_dir
    (6)df:显示磁盘相关信息;
        例:df -h  // 查看系统磁盘设备,默认是KB以上的单位
    (7)du:显示目录或文件大小;
        例:du -ch [目录名][文件名]   // 查看指定文件夹或文件的大小,并显示总和
    (8)sort:将文本文件内容排序;
        例:sort -n  // 按照数值小大排序
               sort -r -n // 按照数值大小倒序排序
    (9)grep:查找文件中匹配的字符串;
        例:grep "match_string" filename1 filename2 filename3 ...  // 在多个文件中查找匹配的字符串
               grep "match_string" filename -Hn // 查找字符串,并列出匹配结果的文件名和行号
               grep "match_string" . -r -Hn // 从当前目录进行递归查找
               find . -type f -exec grep -Hn {} ;   // 与find命令一起使用,查找文件中的匹配字符串,并显示结果
    (10)tar:归档文件;
        例:tar命令主要有三种功能:查看压缩的文件、压缩、解压缩(备份功能不介绍)
        查看压缩文件:
            .tar.gz/.tgz:tar ztvf filename.tar.gz/filename.tgz
            .tar.bz/ .tar.bz2:tar jtvf filename.tar.bz/filename.tar.bz2
        压缩文件:
            .tar.gz/.tgz:tar zcvf filename.tar.gz/filename.tgz filename1 filename2 filename3 ...
            .tar.bz/ .tar.bz2:tar jcvf filename.tar.bz/filename.tar.bz2 filename1 filename2 filename3 ...
        解压文件:
            .tar.gz/.tgz:tar zxvf filename.tar.gz/filename.tgz
            .tar.bz/ .tar.bz2:tar jxvf filename.tar.bz/filename.tar.bz2
        
  • 相关阅读:
    常用加密解密类(含3des)
    谷歌API(Ajax)
    flashpaper使用详解
    布置小窝
    CodeSimth数据访问层模板
    CodeSmith业务逻辑层模板
    CodeSimth生成实体类模板
    C# 参考之方法参数关键字:params、ref及out
    ALV 格式常用参数
    BOM输出
  • 原文地址:https://www.cnblogs.com/hancq/p/4924073.html
Copyright © 2011-2022 走看看