zoukankan      html  css  js  c++  java
  • Linux (二)

    PS :显示系统进程

    -a :显示所有进程(包括其他用户的进程)

    -u :用户以及其他详细信息

    -x :显示没有控制终端的进程

    -ef :显示所有

    top :用于动态地监视进程活动与系统负载的信息

    pidof :用于查询某个指定服务进程的PID值。每个进程的PID是唯一的,因此通过PID来区分不同的进程。

    kill :根据pid杀掉进程

    kill -9 强制杀掉

    pkill -kill -t 终端 踢掉用户

    free :显示当前系统中内存的使用量信息

    uptime :查看系统运行时间

    last :查看所有系统的登录记录

    cut :按列提取文本内容

    -f :提取第几列

    -d :按照指定的分隔符来分隔列

    diff

    使用--brief来确认两个文件是否不同

    -c 来详细比较出文件直接的差异之处

    用户和组

    用户:

    ​ 创建:useradd 默认不会创建有家的目录,需要-m参数,才会创建家目录

    ​ 删除:userdel 默认不会删除家目录 -r删用户的时候删除家目录

    ​ 更改:usermod

    组:分为主组,附加组。。主组是空的才能删除,创建用户时自动生成的组就是主组。

    主要具有两个属性:组名,组id

    用户和组的关系:一个用户可以属于多个组,一个组可以有多个用户。一对一,一对多,多对一,多对多。

    命令说明命令说明
    useradd 创建新用户 passwd 修改用户口令
    userdel 删除用户 groupadd 创建组
    usermod 修改用户 groupdel 删除组

    sudo usermod xiaoming -G sudo

    vim

    vim文本编辑器,默认会安装在当前所有的Linux操作系统上。vim不需要图形化环境。可以在shell下直接运行。功能强大,运行速度快。

    在每次运行vim编辑器时,默认进入命令模式。需要先切换到输入模式进行编辑内容。。

    写完内容以后,需要先返回命令模式,再进入末行模式,执行文档的保存或退出操作。

    在vim中,无法从输入模式切换到末行模式。

    vim :启动vim

    vim 文件名 :启动vim并打开或新建文件

    h :向左移动一个字符

    l :向右移动一个字符

    j :向下移动一行

    k :向上移动一行

    0 :移动行开始(注意是数字0,不是字母o)

    $ : 移到到行尾

    ctrl + u :向文件首翻半屏

    ctrl + d :向文件尾翻半屏

    ctrl + f :向文件尾翻一屏

    ctrl + b :向文件首翻一屏

    a :在光标后追加文本

    i :在光标前插入

    A :在当前行尾追加

    I :大写的i是在行首插入

    o :在当前行下面新开一行

    O :在当前行上面新开一行

    dd :删除(剪切)当前行

    dw :删除一个单词

    nx :删除光标后的n个字符。eg:3x

    nX :删除光标前的n个字符。eg:3X

    u :恢复上一个命令以前的状态。可以按下多次u命令

    . :重复一条命令

    /字符串 :向下搜索字符串

    ?字符串 :向上搜索字符串

    n :继续搜索

    N :定位到上一个搜索

    yy :复制光标所在整行

    3yy :复制从光标处开始的3行

    5dd :删除从光标处开始的5行

    p :将之前删除(dd)或复制(yy)过的数据,粘贴到光标后面

    末行模式主要用于保存或退出文件。

    :w :保存

    :q :退出

    :q! :强制退出(放弃对文档的修改)

    :wq :保存退出

    :wq! :强制保存退出

    :set nu :显示行号

    :set nonu :不显示行号

    :整数 :跳转到改行

    :s/one/two :将当前光标所在行的第一个one替换成two

    :s/one/two/g :将当前光标所在行的所有one替换成two

    :%s/one/two/g :将全文中的所有one替换成two

    使用vim操作文件时出现了异常中断,会在当前目录下产生一个 .xxxx.swp 的隐藏文件。

    ls -a 可以看到。。之后删除该文件即可。

    bash快捷键

    ctl + f :前进一个字符

    ctl +b :后退一个字符

    ctl +a :回到行首

    ctl + e :回到行尾

    ctl + w :向左删除一个单词

    ctl +u :向左删除全部

    ctl + k :向右删除全部

    ctl +y :粘贴上次删除的内容

    ctl + l :清屏

     

  • 相关阅读:
    2.4.6 处理表单 的 工作原理的解释
    nginx proxy模块
    nginx负载均衡模块
    Oracle正在执行和执行过的SQL语句
    nginx
    linux :故障提示:Error:No suitable device found: no device found for connection "System eth0"
    memcached
    一致性哈希算法(consistent hashing)(转)
    大规模网站sesson会话保持思路及实践配置
    AB压力测试工具
  • 原文地址:https://www.cnblogs.com/gugubeng/p/9714077.html
Copyright © 2011-2022 走看看