大数据常用的Linux命令
Linux文件系统基础知识
要想熟练使用命令,就先要熟练掌握Linux文件系统基础知识:
三个路径
- 当前路径:也叫当前工作目录,就是当前状态下用户所处的位置
- 相对路径:相对于当前工作目录开始的路径,会随着当前工作目录变化而变化
- 绝对路径:不管当前工作目录在哪,绝对路径都会从/根目录开始,唯一不重复
特殊符号
- / :根目录
- . :如果目录或文件以.开始,说明该目录或文件是隐藏的;如果路径以.开始,说明路径是从当前路径开始的
- .. :当前目录的上一级目录
- ~ :当前用户的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命令的更多相关文章
- 大数据学习之Linux进阶02
大数据学习之Linux进阶 1-> 配置IP 1)修改配置文件 vi /sysconfig/network-scripts/ifcfg-eno16777736 2)注释掉dhcp #BOOTPR ...
- 大数据学习之Linux基础01
大数据学习之Linux基础 01:Linux简介 linux是一种自由和开放源代码的类UNIX操作系统.该操作系统的内核由林纳斯·托瓦兹 在1991年10月5日首次发布.,在加上用户空间的应用程序之后 ...
- 20条最最常用的Linux命令讲解
玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了.当然你也可以在使用时去找一下 ...
- 12.Linux软件安装 (一步一步学习大数据系列之 Linux)
1.如何上传安装包到服务器 有三种方式: 1.1使用图形化工具,如: filezilla 如何使用FileZilla上传和下载文件 1.2使用 sftp 工具: 在 windows下使用CRT 软件 ...
- 每天一个linux命令(61):vi命令 /企业常用的linux命令清单
vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是一般模式.编辑模式与指令列命令模式. 这三种模式的作用分别是: 一般模式:以 vi 打开一个档案就直接进入一般模式了(这是默认的模式) ...
- 工作中常用的Linux命令:ipcs/ipcrm命令
本文链接:http://www.cnblogs.com/MartinChentf/p/6057100.html (转载请注明出处) ipcs 1. 命令格式 ipcs [resource-option ...
- 工作中常用的Linux命令:find命令
本文链接:http://www.cnblogs.com/MartinChentf/p/6056571.html (转载请注明出处) 1.命令格式 find [-H] [-L] [-P] [-D deb ...
- 开发过程中常用的Linux命令
做Java开发好几年了,部署JavaWeb到服务器上,一般都选择Linux,Linux作为服务器真是不二之选,高性能,只要熟悉Linux,操作快捷,效率很高. 总结一下工作中常用的Linux命令备忘: ...
- java web项目在linux部署、启动,查看系统配置常用的linux命令总结
本文为博主原创,未经允许不得转载: 以下为在工作中常用的linux命令进行了总结,主要在项目安装及启动,及编辑部署文件时应用较多1.gz文件是一种压缩文件. 以·tar.gz为扩展名的是一种压缩文件, ...
随机推荐
- 超小体积单键/1路1感应通道触摸触控检测IC-VKD233HS DFN6 2*2mm,常用于TWS蓝牙耳机入耳检测、运动手环等小体积单键触摸产品
产品品牌:永嘉微电/VINKA 产品型号:VKD233HS 封装形式:DFN6 产品年份:新年份 概述: VKD233HS DFN6具有1个触摸按键,可用来检测外部触摸按键上人手的触摸动作.该芯片具 ...
- 题解 P2657 【[SCOI2009] windy 数】
数位 dp. // 数位 dp 其实是爆搜加记忆化 #include<iostream> #include<cstring> #include<cmath> usi ...
- Modbus的设备怎么对接华为云 使用金鸽BL100只需要5步
BL100是一款高性价比的Modbus转MQTT网关支持一键对接阿里云.华为云. BL100将Modbus串口设备的数据上传至华为云只需要简单五步 第一步.首先将Modbus的设备通过RS485接上M ...
- php date函数和首位带0问题
一.带零 echo date('Y-m-d'); 2012-08-08 二.不带零 echo date('Y-n-j'); 2012-8-8 以下为参数详解(转载): a - "am&quo ...
- 使用Python3.7+Django2.0.4配合vue.js2.0的组件递归来实现无限级分类(递归层级结构)
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_133 所谓的无限极分类是啥?其实简单点说就是一个人类可以繁衍出多个后代,然后一个后代又可以分另外多个后代这样无限繁衍下去(可以想象 ...
- Vue mixin(混入) && 插件
1 # mixin(混入) 2 # 功能:可以把多个组件公用的配置提取成一个混入对象 3 # 使用方法: 4 # 第一步:{data(){return {...}}, methods:{...},.. ...
- AtCoder Educational DP Contest 总结
前言 感觉都初一升初二了,再做这个题是不是有点太菜了啊-- 里面大概都是些 DP 板子题(确信,题目质量还挺高的,不过不涉及太难的优化(实际上只有最后一题是斜率优化). 不管了,还是写个 blog 来 ...
- Linux安装JDK并配置环境变量
Linux - 安装jdk并配置环境变量 1. 前往JDK官网, 地址:https://www.oracle.com/java/technologies/downloads/ 复制下载链接 2. ...
- [HDU6057] Kanade‘s convolution (FWT)
题面 出自HDU6057 给你两个数列 A [ 0... 2 m − 1 ] A[0...2^m-1] A[0...2m−1] 和 B [ 0... 2 m − 1 ] B[0...2^m-1] B[ ...
- .Net Core 配置文件读取 - IOptions、IOptionsMonitor、IOptionsSnapshot
原文链接:https://www.cnblogs.com/ysmc/p/16637781.html 众所周知,appsetting.json 配置文件是.Net 的重大革新之心,抛开了以前繁杂的xml ...