linux - 常用命令

作者: 云层_ | 来源:发表于2018-11-27 00:10 被阅读53次

    1 常用指令

     ls        显示文件或目录

                         -l            列出文件详细信息l(list)

                        -a            列出当前目录下所有文件及目录,包括隐藏的a(all)

    mkdir         创建目录

                        -p            创建目录,若无父目录,则创建p(parent)

    cd             切换目录

    touch          创建空文件

    echo            创建带有内容的文件。

    cat              查看文件内容

    more、less           分页显示文本文件内容

    head、tail           显示文件头、尾内容

    cp                拷贝

    mv               移动或重命名

    rm               删除文件

                        rm -fr 强制删除非空夹

    find              在文件系统中搜索某文件

                    (1)find / -name httpd.conf  #在根目录下查找文件httpd.conf,表示在整个硬盘查找

        (3)find /etc -name '*srm*'  #使用通配符*(0或者任意多个)。表示在/etc目录下查找文件名中含有字符串‘srm’的文件

        (4)find . -name 'srm*'   #表示当前目录下查找文件名开头是字符串‘srm’的文件

    wc                统计文本中行数、字数、字符数

    grep             在文本文件中查找某个字符串

        (1)grep 'test' d*  #显示所有以d开头的文件中包含 test的行

        (4)grep magic /usr/src  #显示/usr/src目录下的文件(不含子目录)包含magic的行

        (5)grep -r magic /usr/src  #显示/usr/src目录下的文件(包含子目录)包含magic的行

    rmdir            删除空目录

    tree              树形结构显示目录,需要安装tree包

    pwd               显示当前目录

    ps                  显示进程状态 ps -ef |grep java

    clear              清屏

    kill                 杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。

    shutdown      关机

    reboot            重启

    tar -zcvf /home/abc.tar.gz /home/abc        打包

    tar -zxvf /home/abc.tar.gz /home/abc        解压包

    2 系统管理命令

    who               显示在线登陆用户

    whoami           显示当前操作用户

    hostname        显示主机名

    uname            显示系统信息

    top                动态显示当前耗费资源最多进程信息

    df                 查看磁盘大小 df -h 带有单位显示磁盘信息

    ifconfig           查看网络情况

    ping              测试网络连通

    netstat           显示网络状态信息

    3 用户及用户组管理

    /etc/passwd    存储用户账号

    /etc/group       存储组账号

    /etc/shadow    存储用户账号的密码

    /etc/gshadow  存储用户组账号的密码

    useradd 用户名

    userdel 用户名

    adduser 用户名

    groupadd 组名

    groupdel 组名

    passwd root     给root设置密码

    /etc/profile     系统环境变量

    bash_profile     用户环境变量

    .bashrc              用户环境变量

    su user              切换用户,加载配置文件.bashrc

    su - user            切换用户,加载配置文件/etc/profile ,加载bash_profile

    改变文件的所属群组:chgrp

    改变文件拥有者:chown

    改变文件的权限:chmod

    相关文章

      本文标题:linux - 常用命令

      本文链接:https://www.haomeiwen.com/subject/cmsrzftx.html