标签:hadoop tar zxvf tar.bz2 set 利用 退出 子节点 压缩 tail
1、查看当前所在的工作目录的全路径:pwd
2、时间:
3、查看有谁在线(哪些人登陆到了服务器)
4、last 查看最近的登陆历史记录
5、清屏:clear ## 或者用快捷键 ctrl + l
6、退出当前进程:ctrl+c 有些程序也可以用q键退出
7、echo相当于java中System.out.println(userName)
8、查看目录信息:
ls / 查看根目录下的子节点(文件夹和文件)信息
ls -al -a是显示隐藏文件 -l是以更详细的列表形式显示
ls -l 有一个别名: ll 可以直接使用ll <是两个L>
9、切换工作目录:
cd /home/hadoop ## 切换到用户主目录
cd ~ 切换到用户主目录
cd 什么路径都不带,则回到用户的主目录
cd - 回退到上次所在的目录
10、创建文件夹以及文件
mkdir aaa 这是相对路径的写法
mkdir /data 这是绝对路径的写法
mkdir -p aaa/bbb/ccc 级联创建目录
11、删除文件夹
rmdir aaa 可以删除空目录
rm -r aaa 可以把aaa整个文件夹及其中的所有子节点全部删除
rm -rf aaa 强制删除aaa
12、改名以及剪切(如果需要,一步步来,先改名再剪切,注意一定要保持那个文件夹存在哦)
13、创建文件并往里面写内容:
touch somefile.1 创建一个空文件
echo "i miss you,my baby" > somefile.2 利用重定向“>”的功能,将一条指令的输出结果写入到一个文件中,会覆盖原文件内容,如果指定的文件不存在,则会创建出来
echo "huangxiaoming ,gun dan" >> somefile.2 将一条指令的输出结果追加到一个文件中,不会覆盖原文件内容
14、vi somefile.4
1/ 首先会进入“一般模式”,此模式只接受各种命令快捷键,不能编辑文件内容
2/ 按 i 键,就会从一般模式进入编辑模式,此模式下,敲入的都是文件内容
3/ 编辑完成之后,按Esc键退出编辑模式,回到一般模式;
4/ 再按:(冒号),进入“底行命令模式”,输入wq命令,回车即可保存退出
一般模式下的操作:
gg 直接跳到文件的首行
G 直接跳到文件的末行
dd 删除一行
yy 复制一行
p 粘贴
u undo
显示行号 :set nu
隐藏行号 :set nonu
15、查找(其实还有替换命令的,可是我觉得没有必要,直接查找后自己手动替换更方便)
:/you 查找文件中出现的you,并定位到第一个找到的地方,按n可以定位到下一个匹配位置(按N定位到上一个)
16、cat somefile 一次性将文件内容全部输出(控制台)
more somefile 可以翻页查看, 下翻一页(空格) 上翻一页(b) 退出(q)
less somefile 可以翻页查看,下翻一页(空格) 上翻一页(b),上翻一行(↑) 下翻一行(↓) 可以搜索关键字(/keyword)
跳到文件末尾: G
跳到文件首行: gg
退出less : q
tail -10 install.log 查看文件尾部的10行
head -10 install.log 查看文件头部的10行
tail -f install.log 实时跟踪文件
17、打包压缩(注意:tar为打包;压缩的话只能压缩文件,不能压缩文件夹;只测试过前面两三个,后面的没有测试过,只是用来备份记录)
各个不同后缀的含义如下:
.tar 压缩:tar cvf FileName.tar FileName 解压:tar xvf FileName.tar --------------------------------------------- .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName --------------------------------------------- .bz2 解压1:bzip2 -d FileName.bz2 解压2:bunzip2 FileName.bz2 压缩: bzip2 -z FileName .tar.bz2 解压:tar jxvf FileName.tar.bz2 压缩:tar jcvf FileName.tar.bz2 DirName --------------------------------------------- .bz 解压1:bzip2 -d FileName.bz 解压2:bunzip2 FileName.bz 压缩:未知 .tar.bz 解压:tar jxvf FileName.tar.bz 压缩:未知 --------------------------------------------- .Z 解压:uncompress FileName.Z 压缩:compress FileName .tar.Z 解压:tar Zxvf FileName.tar.Z 压缩:tar Zcvf FileName.tar.Z DirName --------------------------------------------- .tgz 解压:tar zxvf FileName.tgz 压缩:未知 .tar.tgz 解压:tar zxvf FileName.tar.tgz 压缩:tar zcvf FileName.tar.tgz FileName --------------------------------------------- .zip (顺丰项目用到的就是这个) 解压:unzip FileName.zip 压缩:zip FileName.zip DirName --------------------------------------------- .rar 解压:rar a FileName.rar 压缩:rar e FileName.rar
18、查找
find:
find -name sfapp 当前目录下查询是否有sfapp这个文件或者文件夹 find / -name sfapp 根目录下查询 find /home -name sfapp 指定目录下查找 find /home -name sfa* 模糊查找 find /home -name *fa* 模糊查找
另:
查找可执行的命令所在的路径:which java
查找可执行的命令和帮助的位置:whereis java
显示历史命令:history
grep:
grep 1/ xixi 这个命令的意思是:在当前文件夹下的xixi文件,控制台打印出有 1/ 的行;
END!
标签:hadoop tar zxvf tar.bz2 set 利用 退出 子节点 压缩 tail
原文地址:https://www.cnblogs.com/ericguoxiaofeng/p/9352157.html