zoukankan      html  css  js  c++  java
  • linux常用命令总结

    Linux命令

    1. Cd命令

    Cd 进入用户主目录

    Cd ~ 进入 用户主目录

    Cd – 返回进入此目录之前所在的目录

    Cd .. 级目录

    Cd ../.. 返回上两级目录

    1. Mkdir [选项]目录

    Mkdir test1 创建目录

    Mkdir –p test2/test3  创建路径目录

    Mkdir –v test7创建目录时显示信息

    1. Rmdir 删除空目录(必须为空) rmdir test7
    2. Touch file1 创建二进制文件

    Vi file2 创建文件,输入内容

    按ESC, 输入 :wq!   保存退出;  按 ESC, 输入:q! 不保存退出

    Cat file2 查看文件, cat file1 file2同时打开文件1文件2 cat file1 file2 >file3将文件1和2合并到文件3

    1. Cp复制文件到
    2. Mv file2 newfile2 重命名
    3. Mv file2 /test2
    4. Find .列出当前目录及子目录所有文件和文件夹

    Find /home –name “*.txt”删除/home目录下查找 以.txt结尾的文件

    如果想在当前目录查找文件名以一个个小写字母开头,最后是4到9加上.log结束的文件: 

    find . -name "[a-z]*[4-9].log" -print

    1. Tail –n 10 test.log 查询日志尾部最后10行

    Tail –n +10 test.log 查询10行之后的所有日志

    Head –n 10 test.log 查询日志文件的头10行日志

    Head –n -10 test.log查询日志文件除了最后10行的其他所有日志

    1. Grep命令常见用法

    Grep match_pattern  file_name (Grep “match_pattern” file_name

    )在文件中搜索一个单词,命令会返回一个包含”match_pattern”的文本行

    Grep “match_pattern” file1 file2 file3在多个文件中查询

    Grep –v “match_pattern” file_name 输出除包含match_pattern之外 的所有行

    1. Cat file1 在屏幕上显示文件file1的内容

    Cat file1 file2在屏幕上显示文件file1,file2内容

    Cat file1 file2 > file3 将文件file1和file2合并后放入文件file3中

    Cat –n file1 带行号返回显示

    1. More分屏显示

    More –dc file 显示文件file 文件的内容,但在显示之前先清屏,并且在屏幕的最下方显示完的百分比

    More –c -10 file 显示文件file 的内容,每10行显示一次,而且在显示之前先清屏

    13.Cat –n file4 | grep 30得到关键日志的行号

    14. ls,clear, pwd,

    15. find / -name “*.log” 在根目录下查找以log结尾文件 locate , whereis, which ,type

    16. 查看当前文件并按大小排序

    Du –all | sort

    17.权限chmod命令详解

    Linux chmod命令修改文件和文件目录权限(默认情况下只有root用户才能使用)。命令格式:chmod+修改内容+要修改的文件或者 目录 或者 chmod -R 修改内容 要修改的文件或者 目录

    共有2种修改方法。第一种 字母操作符修改法

    a. 字母操作符修改法实际上就是用字母表示所有者、所属组、其他用户,用操作符表示增加减权限。

    权限分为读(r),写(w),执行(x),

    操作对象分为三类所有者(u),所属组(g),其他 用户(o)

    增加权限用例 (+),取消权限使用(-),指定权限使用(=)

    例如:将系统下/tmp/history目录的权限中增加所属组的写权限   chmod g+w /tmp/history

    例将系统下/tmp/mobile文件的权限设置为所有者可读、可写、不可执行,所属组可读、不可写、不可执行。方法:在提示符后输入命令 chmod u-x,g-w /tmp/mobile,完成后查看发现文件的权限已发生变更。这里注意多元素修改需要使用“,”连接。

    b. 数字配置法

    linux系统中将读权限规定为4,写(2),执行(1)。任何对象的权限都可以用三个数字的和来表示 。

    例如765表示的是(4+2+1)(4+2)(4+1),也就是所有者可读、可写、可执行,所属组可读、可写,其他用户可读、可执行。在进行权限设置时,可以使用chmod+数字组合+待修改文件目录来完成更改。

    例如:将系统下/tmp/hub文件的权限设置为所有者可读、可写、不可执行,所属组可读、可写、不可执行,其他用户可读、不可写、不可执行。方法

    chmod 664 /tmp/hub

    练习:

    Linux下如何用命令查看实时日志

    Cd转到目录下,Tail –f test.log

  • 相关阅读:
    集成学习
    集成学习
    集成学习
    集成学习-Majority Voting
    pandas 之 groupby 聚合函数
    LDA-作为线性判别 降维 推导
    LDA-作为线性判别 分类器 推导
    ML-逻辑回归推导
    第一册:lesson eighty one.
    第一册:lesson seventy nine.
  • 原文地址:https://www.cnblogs.com/fennudexiaoniao/p/8134900.html
Copyright © 2011-2022 走看看