zoukankan      html  css  js  c++  java
  • Linux新手随手笔记1.1

    ifconfig   查询网卡信息

    分别是网卡名称,物理IP地址,MAC地址,RX收到数据包大小,TX发送数据包大小

    # uname

    # uname -a 查看内核版本号

    # hostname 查看主机名称

    # uptime     查看系统负载情况

    # who      当前有谁登录我们的系统

    # last        系统登录的记录(怀疑别人登录你的系统用这个命令查看)

    # history   输入命令的记录     

    # !加序号继续执行

    #  sosreport        收集错误

    #  cd                   切换目录    # cd ~     切换到用户主目录    # cd - 返回上次所在目录(来回)# cd ..  上一级目录

    #  pwd                 显示用户当前所处的目录

    #  ls                     查看当前目录有哪些文件   

    # ls  -a   查看所有文件(在文件里面所有以.开头的文件)

    # ls  -l 显示详细信息

     

    # ls  -al   所有文件的详细信息

    Linux中的一切都是文件(记住啊)

     #  cat  文件名                 查看小文件内容

    #  more  文件名               查看大文件内容

    #  head  -n  15  文件名     查看文件前15行

    #  tail  -n 5 文件名                       

    查看文件后5行

    #  tail  -f  /var/log/messages       实时查看系统日志的最新内容

    #  cat  文件名 | tr [a-z] [A-Z]        |管道符或者叫任意门,将文件中a-z的字母转化成大写字母

    #  wc  -l  文件名     多少行

    #  wc  -c 文件名      多少字节

    #  wc -w  文件名      多少个单词

    #  stat 文件名

    Access :最后一次访问这个文件的时间

    Modify :最后一次修改文件内容的时间

    Change : 最后一次更改文件属性或权限信息的时间

    # cat /etc/passwd       查看文件内容

    # cut -d : -f 1 /etc/passwd              以:为间隔符提取出第一列的信息(-d是间隔符,-f提取出第几列)

    # diff  --brief a.txt b.txt         判断两个文件内容是否一样

    不一样

    相同

    # diff -c a.txt b.txt        用!告诉你哪一行有区别

    # touch 创建的文本文件名          创建一个文本文件

    Atime     文件最后访问时间

    Mtime    最后修改内容的时间

    CTime     修改权限属性的时间

    # touch -d 20:23 gill     修改Atime和Mtime的时间(修改过文件之后怕别人知道用这个修改,嘿)

    # mkdir girl    创建一个文件夹

    # mkdir -p a/b/c/d/e/f/g/h/i          创建有嵌套关系的文件夹

    # cp 原始文件名称    目标文件名称         复制一个文件

    # cp -r 原始目录名称   目标目录名称       复制一个目录

    # mv  a.txt  b.txt                  移动或者剪切文件(重命名操作,剪切操作)

    # rm  文件名                        删除文件(加-f强制删除)

    # rm -rf   目录名                   删除目录(-r目标目录-f是不会进行二次确认也就是强制)

    # dd if (if=input file) =anaconda-ks.cfg of=xiaoji bs=100 count=1       从anaconda-ks.cfg文件中取出来100个字节的内容输出到xiaoji文件之后可以用cat xiaoji查看数一下哦

    # dd if=/dev/sda of=haha bs=512 count=1     可以备份一些东西

    # file Desktop/           查看文件类型

    第一个告诉我们他是一个目录文件,第二个是文本文件

    # tar  选项     打包的目录名称                 对文件进行打包压缩或解压

    -c 创建压缩文件
    -x 解开压缩文件
    -t 查看压缩包内有哪些文件
    -z 用Gzip压缩或解压
    -j 用bzip2压缩或解压
    -v 显示压缩或解压的过程
    -f 目标文件名
    -p 保留原始的权限与属性
    -P 使用绝对路径来压缩
    -C 指定解压到的目录

    # tar czvf xiaojitx.tar.gz /etc             将/etc打包成tar.gz格式压缩包

    # tar xzvf xiaojitx         解压xiaojitx压缩包

    # grep 关键词 文件名称             

    cut是按照列提取出关键词

    # grep config anaconda-ks.cfg        搜索文件中config这个关键词并列出

    # grep -n config anaconda-ks.cfg          加-n能显示出第几行出现的这个关键词

    # grep -v config anaconda-ks.cfg          加-v能显示所有没有包含关键词的行

    # find / -name  haha      全盘搜索名字叫哈哈的文件

    # find / -user root          搜索所有属于root的文件

  • 相关阅读:
    03-三维空间刚体运动-基础知识体系
    特征值和特征向量
    齐次坐标和一般坐标
    c++中 重载 覆盖 隐藏的区别 附加 mutable笔记
    快速学习理解网络协议4
    快速学习理解网络协议3
    快速学习理解网络协议2
    快速学习理解网络协议1
    c++的直接初始化与复制初始化 未完成!!!!!!!!!!!!
    高性能网络编程(二)
  • 原文地址:https://www.cnblogs.com/hshyx/p/10737099.html
Copyright © 2011-2022 走看看