• linux 基础命令


    linux 登陆与登出

    login            登入系统
    logout        登出
    exit            注销
    clear            清屏

    关机

    shutdown                    关机
    shutdown now            立刻关机
    halt                            直接关机
    shutdown -h now        立即关机
    shutdown -r                重启
    shutdown -h 2:00     关闭(定时)

    查看linux系统信息

    hostname                    主机名
    hostname eilnge        更改主机名为eilinge
    uname                            系统及版本信息
        -a                            系统及版本所有信息
        -s                             内核名称
        -n                            网络节点名称
        -r                            内核发行版本
        -m                            计算机类型
        --version                系统发行版本信息
        --help                    系统命令的帮助信息和参数含义

    linux查看用户

    whoami                        当前用户
    who                             当前用户,所登陆的控制台
    w                                    当前用户,所登陆的控制台的详细信息

    切换目录 cd

    cd /                            切换至根目录
    cd .                            当前目录
    cd ..                            上一级目录
    cd ~                            家
    cd -                            返回刚才所在目录

    显示当前路径 pwd

    显示文件或目录的属性 ls(dir)

    dir                            当前目录内容--无颜色
    ls                            当前目录内容--有颜色
        /tmp                    指定目录/tmp的内容
        -l                        列出文件和文件夹的基本属性和详细信息
        -a                        全部内容,‘.’隐藏文件
        -la                        当前目录的全部文件,文件夹属性信息
        a2*                        以a2开头的文件和文件夹
        -l a2*                ----------------------的基本属性.详细信息

    文件显示颜色

    蓝色        --目录
    白色        --文件
    黄色       --设备文件
    红色        --压缩文件
    绿色        --可执行文件
    浅蓝色    --链接文件
    创建目录:  mkdir
    mkdir dir1 dir2         当前目录,创建3个目录
    mkdir -p dir/dir1        强制创建目录,dir文件
    
    创建空文件    touch
    touch    file1                    当前目录创建file1文件
    touch /tmp/file2        /tmp下创建file2文件,/tmp必须先创建
    
    复制文件        cp
    cp file2        /tmp                            复制cp:file2文件至/tmp目录下
    cp /home/file2    /home/file3        将file2文件名改成file3
    cp -p /tmp/file2    /home                复制文件至 /home -p保留原文件或目录属性
    cp -r /dir2 /tmp                            递归处理,将指定目录下的所有文件与子目录一并处理
    
    移动文件        mv
    mv file1 /tmp                                    移动至/tmp下
    mv file1 file2                                重命名
    
    删除文件        rm
    rm -f file                                        不用确认,直接删除
    rmdir                                                    删除空目录
    rm -rf dir                                        -r:递归方式删除非空目录dir
                                                                -f:    不用再次确认
    查找文件        find
    find / -name pa*                            /根目录下查找以pa开头文件
    
    查看文件内容    cat
    cat /etc/passwd | move [or | less] 可分屏查看文件内容
    
    查看指定文件的末行 tail
    tail -n 3 /etc/passwd                    查看passwd文件最后3行
    
    安装包 yum
    yum list                                             查看都有哪些软件安装包
    
    在文件内容中查找关键字        grep
    grep 'rpm'    /etc/passwd                /etc/passwd文件,查找关键字rpm
    vi/vim文本编辑器
    1.命令模式:
        1.不可输入字符
        2.可对字符进行复制,移动,删除,剪贴,撤销
        3.对光标进行定位
    2.输入模式
        1.输入字符
    
    vi/vim 的启动和退出
    vi file1                                             对文件进行编辑
    :w                                                        保存修改
    :q                                                        退出
    :wq!                                                    强制保持并退出
    :e!                                                        恢复文件的初始状态
    :set nu                                                设置行号
    :set nonu                                            取消设置行号
    
    删除/剪贴    字符 d
    x        删除当前光标位置字符
    7x    删除光标后面的7个字符
    dw    删除一个词
    dd    删除行
    4dd    删除光标位置及光标以下3行
    
    复制 y
    yw    复制一个词
    yy    复制光标所在行
    4yy    复制光标位置及光标一下3行
    
    粘贴    p
    撤销    u
    
    进入和退出输入模式
    i         在光标之前输入文字
    esc        退出
    a            在光标之后
    A            当前光标行末尾
    o            下面插入一空行
    O            上面插入一空行
    g            起始行首
    G            最后一行首
    /            搜索关键字
    Linux的目录与文件权限
    r         读            4
    w            写            2
    x            执行        1
    u    :user
    g    :group
    o    :other
    
    修改文件权限 chmod
    chmod a+rwx/777    file        添加文件的所有操作权限
    
    更改目录或文件的属主或属组    chown
    chown    u1-new dir-old            当前目录下的dir目录的属主改为u1
    chown u2.g1  dir2-old            dir2目录的属主改为u2,属组改为g1
                u2:属主
                g1:属组

    用户管理 

    1.创建用户    useradd
    useradd -d /eilinge -g EILINGE1 -G root -u 505    eilinge1
                    -d:指定目录在 /eilinge下
                    -g:加入到EILINGE1组
                    -G:附加到root组
                    -u:指定uid——与该账号相关联的一个唯一数字编号
                    eilinge1 用户名
    
    设置密码;passwd
    passwd                        修改root密码
    passwd eilinge        修改eilinge密码
                -d                    删除密码
                -f                    强制执行下次登陆时更改密码
                -l                    停止账号使用
                -u                    启用停止账号
                -S                    显示密码信息
            
    删除账号 userdel
    userdel rose             删除rose账号
    userdel -r rose        删除rose账号,登陆目录和所有相关文件
    
    修改账号 usermod
    usermod -d /home/rose -g lin -G lin1 -u 600 eilinge
    
    用户的锁定与解锁
    usermod    -l rose     锁定rose用户
    usermod -u rose        解除
    
    添加用户组 groupadd
    groupadd -g 502 g1        创建组g1
                     -g:GID指定
    
    用户组密码:gpasswd
    删除用户组: groupdel g1
    修改组属性: groupmod
    groupmod -g 601 g1    修改g1的GID为601
    groupmod -n g11 g1  g1组名修改为g11
    
    切换用户组: newgrp
    newgrp root                 切换到root组

    Linux下软件介绍

    1.rpm             红帽子包管理器
    2.srpm            未编译的rpm包
    3.tar
    
    rpm软件包查询
    rpm -q                                对已安装的包进行查询
            -qi 123.rpm                显示123.rpm的详细信息
            -ql 123.rpm                显示已安装的包中所有文件
            -qa                                显示已安装的所有包
            -qa | grep linux    显示已安装的包中含linux字段的所有包
    
    rpm软件包安装
    rpm -i        123.rpm            安装
            -ivf    123.rpm
            -i:详细处理过程
            -h:显示安装进度
    rpm -e    123.pm            卸载
    
    tar 命令详解
            -c                                压缩
            -x                                解压
            -t                                查看内容
            -f                                使用文档名称
            -v                                详细处理过程
            
    tar zxvf    FILENAME.tar                        解压到当前目录
    tar cxvf    filename.tar DirNanme        打包文件.tar至DIRName文件下
    
    zip Filename.zip Dirname                    打包
    unzip    Filename.zip                                解压
  • 相关阅读:
    iOS Xcode8的适配
    iOS从生成证书到打包上架-02(详细2016-10最新)
    iOS从生成证书到打包上架-01(详细2016-10最新)
    PHP读取CSV文件
    magento批量导入评论加星
    magento调用static block
    Magento Block的几种调用方式
    JFinal项目中获取根目录
    清除UTF-8编码文件前端的DOM
    PhpStorm注册码(2,3,4,5)通用
  • 原文地址:https://www.cnblogs.com/eilinge/p/9844855.html
Copyright © 2020-2023  润新知