美文网首页
linux常用命令(centos)

linux常用命令(centos)

作者: 紫杉叶子 | 来源:发表于2018-09-22 21:51 被阅读0次

    其他命令
    init 0 关闭操作系统
    init 1 进入单用户模式
    init 3 切换终端模式
    init 5 切换图形界面
    reboot 重启


    data '月日时分年' 修改系统时间
    cal 查看日历
    hwclock -s 同步硬件时间

    alias 取别名 (如: alias cp="cp -i")

    wget 参数 下载命令

    which 参数 查看命令位置
    echo ¥PATH 查看环境变量
    PATH=参数 配置环境环境变量
    永久配置环境变量:
    https://www.jianshu.com/writer#/notebooks/29138855/notes/34610971/preview

    who 显示当前登录操作系统的用户
    whoami 显示当前用户名

    id 参数 显示用户信息(如 id user1)

    su 参数 切换用户
    exit 退出

    ctrl +a 跳到命令的首部
    ctrl + e 跳到命令的尾部



    切换目录
    cd 切换目录命令
    cd .. 返回上一级目录
    cd~ 返回家目录
    cd- 返回上次切换的目录

    查看目录
    ls 查看目录
    ls -a 查看并显示隐藏文件
    ls -l 查看并显示文件信息

    查看文件内容
    cat -n 查看文件内容 n:显示文件行数
    head 查看文件头几行(如:head -2 a.txt)
    tail 查看文件尾几行(如:tail -2 a.txt)
    tail -f 动态查看文件内容(主要查看日志)
    more 按百分比查看文件内容
    less 查看文件内容

    创建和删除目录目录和文件
    mkdir 创建目录
    mkdir -p 递归创建目录
    rmdir 删除文件目录
    touch 创建文件
    rm -r 递归删除

    拷贝文件
    cp 拷贝文件
    cp -i 设置覆盖提示
    cp -r 递归拷贝(拷贝目录)



    用户创建和删除相关命令
    useradd 添加用户
    useradd -u 配置用户UID
    useradd -g 配置用户组
    useradd -d 配置家目录
    useradd -s 配置shell (/bin/bash)
    useradd -c 配置用户备注信息

    userdel -r 删除用户(如 userdel -r user1)

    usermod -d 修改用户家目录(修改的的是/etc/passwd下的用户配置文件的指引信息)
    usermod -u 修改用户的UID (如:usermod -u 1000 user1)
    usermod -g 修改用户的GID (如:usermod -g zhu1 user1)
    usermod -G 将一个用户加入到指定的组中 注:-G 只会覆盖 追加用 -aG(如: usermod -aG zhu1 user)
    usermod -c 修改用户的备注信息
    usermod -s 修改用户的shell
    usermod -L 将用户账户锁定
    usermod -L 将用户账户解锁

    groupadd 新建组 (如:groupadd group1)

    归档(打包)相关命令
    tar -cvf test.tar 参数 -----c:创建 v:显示过程 f:文件名称 参数:需要打包的文件
    tar -tf test.tar -----t:查看归档的文件
    tar -xf test.tar -C 目录 ----x:释放归档文件 C:指定存放目录

    压缩相关命令
    gzip test.txt ----压缩文件
    gunzip test.txt.gz -----解压文件
    bzip2 test.txt---压缩文件
    bunzip2 test.txt.bz2 ----压缩文件


    vim编辑器命令
    命令模式下
    yy 复制光标所在行
    nyy 复制光标所在下的n行
    p 粘贴已复制的数据到当前行的下面
    np 粘贴已复制的数据到当前行的下面n次
    P 粘贴已复制的数据到当前行的上面
    dd 删除光标所在行
    ndd 删除光标所在下的n行
    u 撤销
    ctrl + r 恢复上一步
    G 跳到尾行
    n+G 跳到下n行
    H 跳到屏幕的最上方
    M 跳到屏幕的正中央
    L 跳到屏幕的最下方
    /参数 查询
    a,i,o 进入编辑模式

    扩展模式
    :wq 保存并退出
    :set nu 出现行号


    进程操作相关命令
    top 查看进程和内存等信息
    free 查看内存信息
    ps aux 查看进程
    pstree 查看进程树
    jobs 查看后台运行程序
    kill -9 PID 精确强制杀死进程(-9强制)
    kill -9 %n 杀死后台工作号为n的程序(-9强制)
    pkill -9 名称 ----- 全部结束
    程序名 & ------后台运行程序
    fg %n -------将后台工作号为1的程序调到前台运行


    过滤相关程序(gerp)
    grep str 过滤出结果含有str字段的结果
    grep -v 反过滤


    磁盘分区及挂载相关命令

    fdisk /dev/sda 分区sda磁盘命令
    partprobe 更新分区列表
    mkfs.exf4 /dev/sdb1 为sdb1分区编写exf4文件系统
    mount sdb1 /test------将sdb1目录挂载到test目录下
    mount -o remount, ro /dev sdb3 重新挂载,并设置ro(可读不可写)权限
    mount 查看具体的挂载参数
    umount /test ----卸载分区
    umount -l /test ----强制卸载分许
    df 查看分区信息
    df -h 显示单位查看分区信息
    df -i 查看inode的信息
    du -sh /etc/ 统计文件目录大小


    软硬连接相关命令
    ln -s 源路径 目标路径 ----- 创建软连接
    ln 源路径 目标路径 ------ 创建硬链接


    服务设置相关命令
    service 参数 restart ------重启服务
    service 参数 status ------查看服务状态
    chkconfig 查看服务列表
    chkconfig --level 35 参数 off 设置服务在3,5启动类别下关闭
    chkconfig --level 35 参数 on 设置服务在3,5启动类别下开启


    权限信息----硬链接数----属主(属于哪个用户)----属组(属于哪个组)----文件大小----文件创建信息----文件名

    权限信息:10位

    • 第1位:文件类型
      -:普通文件
      d:目录
      l:软链接
      b:设备
    • 第2-4位:属主的权限(r:读,w:写,x:执行)
    • 第5-7位:属组的权限
      -第8-10位:其他人的权限

    权限的修改(u:属主 g:属组 o:其他人)
    chmod u=rwx a.txt
    chmod u+rwx a.txt
    chmod u+rwx a.txt
    r:4 w:2 x:1
    chmod 700 a.txt
    chmod u-rwx a.txt

    属主和属组的修改
    chmod 属主 属组 参数 ----修改文件属主和属组
    chmod 属主 参数 ----修改文件属主
    chmod . 属组 参数 ----修改文件属组

    chmod -R 递归的指定目录下文档和目录的权限、


    rpm相关命令
    rpm -ivh 参数 ----- i:安装,vh:显示信息进度
    rpm -qa 显示当前系统的所有已安装的rpm包
    rpm -ql 查询并显示软件包安装位置
    rpm -q 参数 查询已安装的软件包
    rpm -e 参数 删除软件包

    yum相关命令
    yum -y install 参数
    yum -y install 参数 *
    yum grouplist 查看软件组
    yum erase 参数 卸载软件包
    yum makecache 先加载缓存yum源
    yum clean all 清理缓存
    配置yum源:
    https://www.jianshu.com/writer#/notebooks/29138855/notes/34359717/preview

    相关文章

      网友评论

          本文标题:linux常用命令(centos)

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