美文网首页
Linux的基础命令二

Linux的基础命令二

作者: ZplD | 来源:发表于2018-08-28 20:49 被阅读0次

    一、文本操作

    文本编辑器vi/vim

    vi命令是Linux操作系统和类Linux操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版

    vi 文本名称(进入后默认为命令行模式)
    命令行模式:
    在其他模式下按ESC进入命令行模式
    i进入编辑模式
    o也是进入编辑模式,但是是在文本的第二行开始
    $光标移至文本末尾
    按两下gj光标移至文本头部
    d+d删除文本内容一行
    编辑模式:
    delete删除
    按ESC回到命令行模式
    底行模式:
    q退出(只有在对文本没有改动的情况使用)
    q!强制退出(退出后文本回复原样)
    w保存不退出
    wq保存并退出
    数字(表示行数并且光条跳至改行)
    /+要查询的字符串(在文本中查询指定文本内容)
    

    二、文件权限

    文件权限查看

    ls -l 查询目录下的所有文件权限
    ls -l 文件/目录名字 查询文件权限或者目录与目录下的文件的权限
    drwxr-xr-x. 2 linux linux 4096 Jul 16 21:26 Desktop
    第一个字母表示为文件类型,后九位表示权限,三位一体,前三位为文件所属者权限,中间三位表示同组用户权限,后三位表示其他用户权限,两个linux分别表示文件所属用户与文件所属者
    r表示可读
    w表示可写
    x表示可执行
    -表示不可
    三个可以用二进制表示(比如rwx=7,r=4,w=2,x=1)
    

    权限修改

    chmod 权限 文件名(权限用数字表示比如 chmod 777 文件名)
    chmod -R 权限 文件名(赋给权限给文件包括文件下的所有文件)
    chmod +x 文件名(给文件添加x权限)
    chmod -x 文件名(删除文件的x权限)
    

    超级用户

    linux分为普通用户与超级用户,有些操作普通用户权限不够的时候就必须转换成超级用户
    sudo su进入超级用户(不推荐,权限太大,一旦出错可能照成很多问题)
    Ctrl+D 退出超级用户
    sudo + 命令(以超级用户的权限去执行该条命令,不用转换成超级用户)推荐!
    sudo !!(等于 sudo 上一条命令)
    

    三、 搜索

    对路径下查找find命令

    find 路径 文件属性
    find 路径 -name 'test.txt' 查找路径下名为test.txt的文件
    find 路径 -amin -10 查找路径下十分钟以内访问过的文件
    find 路径 -atime -1 查找路径下一天内访问过的文件
    find 路劲 -size +5k 查找路径下文件大小大于5K的文件,-5k即小于
    

    文本搜索与过滤grep

    grep 要搜索的字符串
    grep -n 要搜索的字符串 并在前面加上对应的行数
    例:
    cat hello.c | grep -n "hello"
    

    四、进程命令

    ps命令

    ps -a  显示所有程序
    ps -ef 显示所有进程服务
    
    image.png

    kill命令

    kill 进程号 (终止该进程)
    

    相关文章

      网友评论

          本文标题:Linux的基础命令二

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