Linux文件系统基础知识

要想熟练使用命令,就先要熟练掌握Linux文件系统基础知识:

  1. 三个路径

    • 当前路径:也叫当前工作目录,就是当前状态下用户所处的位置
    • 相对路径:相对于当前工作目录开始的路径,会随着当前工作目录变化而变化
    • 绝对路径:不管当前工作目录在哪,绝对路径都会从/根目录开始,唯一不重复
  2. 特殊符号

    • / :根目录
    • . :如果目录或文件以.开始,说明该目录或文件是隐藏的;如果路径以.开始,说明路径是从当前路径开始的
    • .. :当前目录的上一级目录
    • ~ :当前用户的home目录

Linux常用操作命令

  • ls (list files):用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。

        -a 显示所有文件及目录(.开头的隐藏文件也会列出)
    -l 除文件名称外,将文件形态、权限、拥有者、文件大小等信息列出,ls -l 命令可以简写为 ll

  • cd (change directory):用于切换当前工作目录。切换的路径可为绝对路径或相对路径。若路径省略,则切换至使用者的home目录。

  • mkdir (make directory):用于创建目录

    -p 确保父目录名称存在,不存在会自动创建。

  • touch :创建一个空文件

  • rm (remove):用于删除文件或目录

    -f 强制删除

    -r 将目录以及一下所有递归逐一删除

  • cp (copy file):用于复制文件或目录

    -r 在复制目录时使用,用于复制该目录下所有的子目录和文件

  • mv (move file):用来为文件或目录改名、或将文件或目录移入其他位置。

  • cat (concatenate):用于在控制台查看文件,适用于查看小文件

  • more :类似cat,以页面形式显示。空格键翻下一页,b翻上一页

  • tail :用于查看文件结尾部分的内容。

    -n 用于显示行数,默认为10

    -f 用于实时显示文件动态追加的内容。会把文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要文件有更新,就可以看到最新的文件内容。

  • echo :将所写内容输出到控制台上

  • | :管道命令,将前一个命令执行的结果作为内容交给下一个命令处理。可以形成多级管道。

  • :输出重定向覆盖命令,将输出的内容重定向到追加的地方,并覆盖原有内容。

  • :输出重定向追加命令,将输出的内容重定向到追加的地方,新追加的内容保存在文件末尾。

  • tar (tape archive):打包、解包。常用于备份文件。是用来建立、还原备份文件的工具程序,它可以加入,解开备份文件内的文件。

    -c 打包

    -x 解包

    -v 显示指令执行过程

    -f 指定备份文件





    -z 压缩

Linux常用系统命令

  • date:显示或设定系统的日期与时间

  • cal (calendar):显示当前或指定日期的日历

  • free :显示内存使用情况

  • df(disk free):显示Linux系统的文件磁盘使用情况

  • ps(process status):显示当前进程的状态 kill -9 进程号 来结束进程



大数据常用的Linux命令的更多相关文章

  1. 大数据学习之Linux进阶02

    大数据学习之Linux进阶 1-> 配置IP 1)修改配置文件 vi /sysconfig/network-scripts/ifcfg-eno16777736 2)注释掉dhcp #BOOTPR ...

  2. 大数据学习之Linux基础01

    大数据学习之Linux基础 01:Linux简介 linux是一种自由和开放源代码的类UNIX操作系统.该操作系统的内核由林纳斯·托瓦兹 在1991年10月5日首次发布.,在加上用户空间的应用程序之后 ...

  3. 20条最最常用的Linux命令讲解

    玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了.当然你也可以在使用时去找一下 ...

  4. 12.Linux软件安装 (一步一步学习大数据系列之 Linux)

    1.如何上传安装包到服务器 有三种方式: 1.1使用图形化工具,如: filezilla 如何使用FileZilla上传和下载文件 1.2使用 sftp 工具: 在 windows下使用CRT 软件 ...

  5. 每天一个linux命令(61):vi命令 /企业常用的linux命令清单

    vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是一般模式.编辑模式与指令列命令模式. 这三种模式的作用分别是: 一般模式:以 vi 打开一个档案就直接进入一般模式了(这是默认的模式) ...

  6. 工作中常用的Linux命令:ipcs/ipcrm命令

    本文链接:http://www.cnblogs.com/MartinChentf/p/6057100.html (转载请注明出处) ipcs 1. 命令格式 ipcs [resource-option ...

  7. 工作中常用的Linux命令:find命令

    本文链接:http://www.cnblogs.com/MartinChentf/p/6056571.html (转载请注明出处) 1.命令格式 find [-H] [-L] [-P] [-D deb ...

  8. 开发过程中常用的Linux命令

    做Java开发好几年了,部署JavaWeb到服务器上,一般都选择Linux,Linux作为服务器真是不二之选,高性能,只要熟悉Linux,操作快捷,效率很高. 总结一下工作中常用的Linux命令备忘: ...

  9. java web项目在linux部署、启动,查看系统配置常用的linux命令总结

    本文为博主原创,未经允许不得转载: 以下为在工作中常用的linux命令进行了总结,主要在项目安装及启动,及编辑部署文件时应用较多1.gz文件是一种压缩文件. 以·tar.gz为扩展名的是一种压缩文件, ...

随机推荐

  1. 「Python实用秘技09」更好用的函数运算缓存

    本文完整示例代码及文件已上传至我的Github仓库https://github.com/CNFeffery/PythonPracticalSkills 这是我的系列文章「Python实用秘技」的第9期 ...

  2. 基于yum安装CDH集群

    一.环境准备 准备至少3台设备:CentOS7系统: 如果是在实验环境下,给虚拟机的内存至少4G,根建议1T,数据盘1T,由于是虚拟机,所以根分区和数据盘放心大胆的给:如果是在生产环境则多多益善:我这 ...

  3. linux学习(小白篇)

    当前服务器:centos 7 shell命令框:xshell 文件预览及上传:xftp (界面化软件,非常好用) 数据库连接:navicat 此文是在学习linux时做一个指令合集,方便自己查阅 进文 ...

  4. 丽泽普及2022交流赛day18 社论

    A 暴力扫一遍 B 算法 0 似乎是二分 算法 1 随便贪心 C 算法 1 枚举一个点作为最大值 / 最小值,用单调栈维护其作为答案的左右端点即可轻易计算 . 时间复杂度 \(O(n)\) . 算法 ...

  5. php date函数和首位带0问题

    一.带零 echo date('Y-m-d'); 2012-08-08 二.不带零 echo date('Y-n-j'); 2012-8-8 以下为参数详解(转载): a - "am&quo ...

  6. Python logging日志管理

    import logging logger = logging.getLogger("simple_example") logger.setLevel(logging.DEBUG) ...

  7. 5.6 NOI模拟

    \(5.6\ NOI\)模拟 明天就母亲节了,给家里打了个电话(\(lj\ hsez\)断我电话的电,在宿舍打不了,只能用教练手机打了) 其实我不是很能看到自己的\(future,\)甚至看不到高三的 ...

  8. 技术专家说 | 如何基于 Spark 和 Z-Order 实现企业级离线数仓降本提效?

    [点击了解更多大数据知识] 市场的变幻,政策的完善,技术的革新--种种因素让我们面对太多的挑战,这仍需我们不断探索.克服. 今年,网易数帆将持续推出新栏目「金融专家说」「技术专家说」「产品专家说」等, ...

  9. Excel 统计函数(五):MINIFS 和 MAXIFS

    MINIFS [语法]MINIFS(min_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) [参数] min ...

  10. Atcoder Beginner Contest 200 E. Minflip Summation(概率数论)

    题面 一个字符串 T T T 是由一个包含 0.1.? 的字符串 S S S 循环连接 K K K 次获得的. 字符串 T T T 中的每个 ? 都可以换成 0 或 1 ,假设 T T T 中一共有 ...