zoukankan      html  css  js  c++  java
  • linux命令

    1、ssh linux ssh客户端-p port -t打开终端

    2、scp secure cp -P port,-r目录 -p保持属性

    3、dig dns解析相关命令

    4、nslookup   dns解析相关命令

    5、ifconfig 查看网卡信息

    6、ip 

    7、wget  下载 -q 安静的下载  -O指定文件名下载

    8、netstat  参数 -Lntup -a

    9、lsof  list open files

    10、curl -I查看响应header信息,-s安静的,-w获取状态码

     1 1、mkdir 创建目录 -p递归创建目录
     2 2、cd切换目录层次 cd ~切换到家目录 cd - 切换到上一次目录
     3 3、pwd 查看内容
     4 4、ls 查看文件或者目录 ls -d 查看目录 ls -l(long) 以点开头的文件是隐藏文件 -a (all)可以显示隐藏文件
     5 5、echo 打印输出(printf 复杂的输出
     6 6、vi/vim 类似于 win记事本/emeditor编辑器,里面有 命令模式(:wq :q :q! :wq!) <===>插入模式 (esc)切换命令模式 w write q quit ! 强制
     7 set nu 显示行号 ,dd 删除当前行,yy 拷贝当前行,p粘贴 。行号+gg定位改行。
     8 shift+G切换到文件末尾 gg到文件头部
     9 7、cat 查看文件内容 如cat a.txt cat -n 显示行号 
    10 cat >>a.txt<<EOF
    11 dddd
    12 aaa
    13 EOF
    14 追加到文件结尾
    15 8、cp 拷贝文件或者目录 cp只能拷贝文件 cp -r可以拷贝文件 一般用cp -a这里的a=dpr
    16 9、mv 移动目录或者改名(remove命令) 
    17 10、rm -f强制删除文件 -r递归删除文件 -r可以删除目录 -fr删除指定的目录和文件
    18 11、rmdir 删除空目录,鸡肋命令
    19 12、head|头部 显示文件头部 -n行数 -行数,默认头部10行
    20 13、tail 尾巴 显示文件尾部 -n 行数 -行数 默认结尾10
    21 tail -f 跟踪文件结尾的变化
    22 14、grep* (过滤)核心命令之一 过滤字符串比较好 (三剑客的老三)排除 -v 直接过滤想要的 
    23 -E同时过滤多个字符串
    24 -i 过滤可以忽略大小写
    25 15、cat -n 显示行号 查看文件内容 (concatenate)
    26 16、tac 反转内容输出 倒着查看内容
    27 17 、sed *去各种内容(三剑客的老二)-n 取消默认输出 p=print d=delete
    28 18、alias 显示设置别名
    29 19、unalias取消别名
    30 20、 which 查看命令的路径 whereis ,locate,find
    31 21、find*查找命令 -type (fd) -name “ddd”按名字查找 -ntime 按照修改时间查找
    32 22、tree 查看目录结构
    33 23、xargs 用于把find/ls的输出交给后面处理
    34 24、seq -s 制定分隔符 打印数字序列 和echo {1..5}只不过echo这个可以查找非数字的
    35 25、touch 创建文件或者修改文件时间戳
    36 26、pwd 显示当前路径
    37 27、history -c(清空所有) -d 行号 查看历史记录
    38 28、diff 比较文件差别(compare files line by line)
    39 29、vimdiff 
    40 30、useradd 添加用户
    41 31、passwd --stdin 修改用户密码,如果不指定用户,则修改但亲爱呢用户密码,
    42 普通用户只能、修改自己的密码
    43 32、whoami 查看的那个钱命令行终端用户
    44 33、su 切换用户较色 ,注意要带上 -
    45 34、 yum yum is unteractive rpm based,package manager 包管理工具、解决rpm包的依赖
    46 35、rpm -ivh 软件安装命令 rpm -ivh 包名.rpm
    47 36、w w - Show who is logged on and what they are doing. 查看显示谁在登录在做什么
    48 37、sudo 让普通用户可以拥有指定,用户root权限的命令
    49 38、chkconfig 查看设置开机自动软件的命令
    50 39、netstat 查看网络状态 lntup或an
    51 40、lsof -i :port查看端口 查看列表打开文件 list open files (专家级命令)
    52 41、chattr -I +i 
    53 42、lsattr 
    View Code

     11、

    rpm –qa xxx    查看已经安装的文件包

    rpm –qf xxx   查看某个命令属于哪个包

    rpm –l  查看列表属于哪个包  -h 打印哈希标志  -v显示过程  -U 升级软件包  -e –nodeps 卸载忽略依赖

    chattr命令的用法:chattr [ -RVf ] [ -v version ] [ mode ] files…
    
    最关键的是在[mode]部分,[mode]部分是由+-=和[ASacDdIijsTtu]这些字符组合的,这部分是用来控制文件的
    属性。
    
    + :在原有参数设定基础上,追加参数。
    - :在原有参数设定基础上,移除参数。
    = :更新为指定参数设定。
    A:文件或目录的 atime (access time)不可被修改(modified), 可以有效预防例如手提电脑磁盘I/O错误的发生。
    S:硬盘I/O同步选项,功能类似sync。
    a:即append,设定该参数后,只能向文件中添加数据,而不能删除,多用于服务器日志文件安全,只有root才能设定这个属性。
    c:即compresse,设定文件是否经压缩后再存储。读取时需要经过自动解压操作。
    d:即no dump,设定文件不能成为dump程序的备份目标。
    i:设定文件不能被删除、改名、设定链接关系,同时不能写入或新增内容。i参数对于文件 系统的安全设置有很大帮助。
    j:即journal,设定此参数使得当通过mount参数:data=ordered 或者 data=writeback 挂 载的文件系统,文件在写入时会先被记录(在journal中)。如果filesystem被设定参数为 data=journal,则该参数自动失效。
    s:保密性地删除文件或目录,即硬盘空间被全部收回。
    u:与s相反,当设定为u时,数据内容其实还存在磁盘中,可以用于undeletion。
    各参数选项中常用到的是a和i。a选项强制只可添加不可删除,多用于日志系统的安全设定。而i是更为严格的安全设定,只有superuser (root) 或具有CAP_LINUX_IMMUTABLE处理能力(标识)的进程能够施加该选项。
    应用举例:
    
    1、用chattr命令防止系统中某个关键文件被修改:
    # chattr +i /etc/resolv.conf
    然后用mv /etc/resolv.conf等命令操作于该文件,都是得到Operation not permitted 的结果。vim编辑该文件时会提示W10: Warning: Changing a readonly file错误。要想修改此文件就要把i属性去掉: chattr -i /etc/resolv.conf
    # lsattr /etc/resolv.conf
    会显示如下属性
    ----i-------- /etc/resolv.conf
    2、让某个文件只能往里面追加数据,但不能删除,适用于各种日志文件:
    # chattr +a /var/log/messages
    chattr命令的用法
  • 相关阅读:
    Python for Infomatics 第14章 数据库和SQL应用四(译)
    展望2017
    bing的简单英文字典工具
    自我安慰
    Python for Infomatics 第14章 数据库和SQL应用三(译)
    Python for Infomatics 第14章 数据库和SQL应用二(译)
    Python for Infomatics 第14章 数据库和SQL应用一(译)
    希望父亲早日恢复
    Python for Infomatics 第13章 网页服务四(译)
    Python for Infomatics 第13章 网页服务三(译)
  • 原文地址:https://www.cnblogs.com/pyrene/p/6478291.html
Copyright © 2011-2022 走看看