• Linux 命令


    who 显示在线登陆用户

    whoami 显示当前操作用户

    date 显示系统当前的日期和时间

    date命令设置时间得格式:date 月日时分年
    例如:将时间设定成2019年7月11日上午11点06的命令
    hwclock命令可以用来显示/设置硬件时钟命令
    hwclock -s 同步硬件
    hwclock -w 同步系统

    cal 命令 显示某月的日历

    例如显示2019年7月份的日历命令为 : cal 7 2019

    ps 显示瞬间进程状态 ps -aux

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

    man 获取某个Linux命令的使用说明

    例如:查看su命令的使用说明命令为: man su

    clear | ctrl+l 清屏

    alias 对命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit

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

    shutdown

    shutdown –r now #系统立马重启
    shutdown –h now #系统立马关机
    shutdown –r +10 #系统十分钟后重启
    shutdown –h +10 #系统十分钟后关机
    shutdown –h 20:25 #系统会在今天20:25关机
    shutdown –h 10 ‘This server will shutdown after 10 mins’ #这个命令告诉大家,计算机将在10分钟后关机,并且会显示在登陆用户的当前屏幕中。

    halt 立马关机

    reboot 立马重启

    用户及用户组管理

    /etc/passwd    //存储用户账号
    /etc/group       //存储组账号
    /etc/shadow    //存储用户账号的密码
    /etc/gshadow  //存储用户组账号的密码
    /etc/profile     //系统环境变量
    bash_profile     //用户环境变量
    .bashrc          //配置文件
        
    useradd    //添加用户
    userdel    //删除用户
    了解userdel命令的常用选项:
        -r : 在删除用户的同事删除这个用户的家目录及其邮箱
    例如:删除aaa用户不擅长其家目录的命令
        userdel aaa
    例如:删除aaa用户,同时删除其家目录的命令
        userdel -r aaa
    groupadd    //添加组
    例如 : 在新系统中新增加一个名为 aaa 的群组命令
       groupadd aaa
    groupdel    //删除组
    usermod //修改用户的账户信息
    usermod
        a)–u:修改用户的UID
        b)–g:修改用户的GID
        c)–G:将一个用户加入到指定的群组中
        d)–d:修改用户的家目录
        e)–c:修改用户的备注信息
        f)–s:修改用户所用的shell
    passwd root     //给root设置密码
    sudo su    //切换为管理员
    su user    //切换用户,加载配置文件.bashrc

    vim编辑器常用命令

    vim三种模式:命令模式、插入模式、编辑模式。使用 ESC 或 i 或 : 来切换模式。

    编辑模式下:

    【dd】 //删除光标所在的一整行
    【ndd】 //删除光标所在的向下n行
    【yy】 //复制光标所在的那一行
    【nyy】 //复制光标所在的向下n行
    【p,P】 //p为将已经复制的数据在光标下一行粘贴;P为将已经复制的数据在光标上一行粘贴    
    【u】 //撤消上一个操作
    【[Ctrl] + r】 //多次撤消
    
    【G】 //光标移动到文件的最后一行(第一个字符处)
    【nG】 //n为数字(下同),移动到当前文件中第n行
    【gg】 //移动到文件的第一行,相当于"1G"
    【n[Enter]】 //光标向下移动n行 
    【[Ctrl] + f】 //屏幕向下移动一页(相当于Page Down键)
    【[Ctrl] + b】 //屏幕向上移动一页(相当于Page Up键)
    /word】 //在文件中查找内容为word的字符串(向下查找)
    【?word】 //在文件中查找内容为word的字符串(向上查找)
    【[n]】 //表示重复查找动作,即查找下一个
    【[N]】 //反向查找下一个 
    
    【:s/old/new/】//替换当前行第一个 old 为 new
    【:s/old/new/g】 //替换当前行所有 old 为 new
    【:n,$s/old/new/】 //替换第 n 行开始到最后一行中每一行的第一个 old 为 new
    【:n,$s/old/new/g】 //替换第 n 行开始到最后一行中每一行所有 old 为 new
    n 为数字,若 n 为"."表示从当前行开始到最后一行
    【:%s/old/new/】 //替换每一行的第一个 old 为 new
    【:%s/old/new/g】 //替换每一行中所有 old 为 new
    【:n1,n2s/word1/word2/g】 //n1、n2为数字,在第n1行到第n2行之间查找word1字符串,并将其替换成word2
  • 相关阅读:
    【MySQL笔记】字符串、时间日期转换
    【MySQL笔记】触发器,存储过程和函数
    【MySQL笔记】用户管理
    spray 处理 response 的通用函数
    akka pubsub example
    一个手写的 http client
    scala get ipv4 address
    akka cluster singleton
    akka cluster sharding
    akka cluster 初体验
  • 原文地址:https://www.cnblogs.com/ada54410017/p/11169410.html
Copyright © 2020-2023  润新知