zoukankan      html  css  js  c++  java
  • Linux入门命令掌握

    Linux文件系统介绍:一切都是文本 后缀名没用 只是方便区分文件的作用

    /为根目录
    /bin    包含了用户命令文件,也就是shell
    /boot  包含了系统启动过程中所需要的所有内容
    /dev    是设备文件或专有文件的存放位置
    /etc     包含了系统配置文件
    /root    用户专有的家目录  一个用户对自己的家目录有绝对的控制权
     /lib        里面存放着比分的共享库和内核模块   在系统的启动阶段和运行根文件系统的各种命令时,都需要用到这些共享库所以必须与根文件放一起
    /media  与/mnt    常见的挂载点
    /opt       系统附加软件的存放地址
    /sbin       必备的系统软件存放处  用户维护的软件和某些只限root用户使用的命令存储在/sbin/usr/sbin 以及/usr/local/sbin 目录下
    /srv      某些服务进程启动以后 他们需要读取的数据都会放在srv目录中
    /tmp     存放临时文件,任何程序度不用对其目录下任何文件或目录负责
    /var    目录包含系统中绝大多数的随时变化着的数据 比如系统日志

    Linux命令介绍:

    1. mkdir 建立新的目录
    mkdir [选项] [目录名]
    mkdir 8ling
    选项:
    -m 建立目录的时候同时设置目录权限 mkdir -m 777 wq (创建权限为777的目录)
    -p 若所建立的上层目录未建立,则会一并建立上层目录 mkdir -p 1/2/3

    2 2. ls 用来查看目录列表
    ls [选项] [文件]
    ls day2
    选项:
    -a 列出目录下的一切文件,包含以 . 最初的隐藏文件。
    -l 列出文件的具体信息

    3.cd  更换工作目录
    cd /    到根目录
    cd ..   返回上一层目录

    4  pwd 以绝对路径的方式显示出用户当前工作目录
    pwd

    5 touch 创建新的空文件

    6 cp 复制单个或多个文件 或者目录 到指定的目的文件或目录
    cp [选项] [源文件] [目的目录]
    选项:
    -p 保留源文件或目录的属性,包括所有者 、所属组、权限与时间
    -r 递归复制目录及其子目录内所有内容

    7 mv 用来为文件或目录改名、或将文件或目录移入其它位置
    mv [选项] [源文件] [目录]
    mv day2 镜像(重新命名)
    mv 1/ 2 (将目录1 移动到目录2中)

    8 rm 用于删除一个文件或者目录
    rm [选项] [文件]
    rm 1
    选项:
    -f 即使原档案属性设为唯读,亦直接删除,无需逐一 确认。
    -r 将目录及以下之档案亦逐一删除

    9 cat 打开内容文件
    cat [选项] [文件]
    cat etc/passwd
    选项:
    -n 由 1 开始对所有输出的行数编号

    10 echo 直接输出指定内容
    echo [选项] [文件] >与>>的区别
    echo "123">1 > 为覆盖 >>为追加

    11 more 查看文件内容不过会以一页一页的形式显示 ,更方便使用者逐页阅读,而最基本的指令就是按空白键 就往下一页显示 按 b 键就会往回一页显示
    more [选项] [文件]
    more /etc/passwd
    选项:
    +num 从第num行开始显示
    more +2 /etc/passwd 从第二行显示

    12  less 用 less 可以随意浏览文件 用pgup键向上翻页 pgdn向下翻页 q退出
    less /ect/passwd

    13 head 用于查看文件开头的内容
    head [选项][文件] -n<行数> 显示的行数
    head -n 2 /etc/passwd (查看前两行内容)

    14 tail -f /var/log/* 查看新增的内容

    15 head -n 5 /etc/passwd|tail -n 1 (只显示第五行内容)
    |为管道符,将两个命令隔开,管道符旁边的命令输出就会作为管道符右边命令输入 连续使用意味着第一个命令的输出会作为第二个命令的输入,第二个命令的输出又会作为第三个命令的输入 以此类推

    16 wc 用来计算数字 wc指令可以计算文件的byte数,字数,或是列数
    wc [选项] [文件]
    wc /etc/passwd
    选项:
    -c 只显示Bytes数
    -l 只显示行数
    -w 只显示字数

    17 du 查看使用空间
    du [选项] [文件]
    du /etc/passwd
    选项:
    -h 以K,M,G为单位,提高信息的可读性

    18 df 用于显示磁盘分区上的可以使空间
    df [选项]
    df -h

    19 diff 以逐行的方式 对比文件差异
    diff [文件1] [文件2]
    diff 1 2

    20 clear 清除屏幕

  • 相关阅读:
    idea 出现 java.noSuchMechodFound
    IDEA maven 多项目 出现 java 程序包找不到
    Nginx中间件使用心得(一)
    IntelliJ IDEA 2017版 编译器使用学习笔记(三) (图文详尽版);IDE快捷键使用
    IntelliJ IDEA 2017版 编译器使用学习笔记(二) (图文详尽版);IDE快捷键使用
    IntelliJ IDEA 2017版 编译器使用学习笔记(一) (图文详尽版);IDE快捷键使用;IDE多行代码同时编写
    IntelliJ IDEA 2017版 导入项目项目名称为红色
    IntelliJ IDEA 2017版 spring-boot与Mybatis简单整合
    IntelliJ IDEA 2017版 spring-boot加载jsp配置详解(详细图文实例)
    IntelliJ IDEA 2017版 spring-boot修改端口号配置把端口号改为8081
  • 原文地址:https://www.cnblogs.com/8ling/p/12823790.html
Copyright © 2011-2022 走看看