大数据必知必会的-Linux命令
Posted 熊老二-
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大数据必知必会的-Linux命令相关的知识,希望对你有一定的参考价值。
文件操作命令
touch命令
touch命令创建文件
touch 文件路径
touch a.txt #在当前目录创建a.txt文件
touch /root/a.txt #在/root目录创建a.txt文件
mv命令
通过mv 命令可以用来移动文件或目录, 也可以给文件或目录重命名
1)将文件移动另一个目录中:
mv 文件 目录/
touch a.txt
mkdir dir
mv a.txt dir
ls dir
2)重命名
mv 旧文件名 新文件名
mv a.txt b.txt #重命名文件
mv dir1 dir2 #重命名目录
3)将目录移动 到 另一个目录中:
mv 被移动目录 目标目录
mv dir1 /
cat/more/less命令
cat命令
cat 文件路径
cat /root/initial-setup-ks.cfg
more命令
分页显示文件内容,还支持直接跳转行等功能
语法: more 文件路径
相关操作:
Enter: 向下n行, 需要定义, 默认为1行
空格键: 向下滚动一屏 或 Ctrl + F
B键 : 返回上一屏 或 Ctrl+B
q: 退出more
more /root/initial-setup-ks.cfg
less命令
分页显示文件内容,还支持直接跳转行等功能
语法: more filePath
空格键: 前进一页 或 page down
b : 后退一页 或 page up
d : 前进半页
u : 后退半页
cp命令
cp a.txt dir1 #将a.txt复制到dir1目录
cp a.txt b.txt #将a.txt复制到b.txt
文件查找命令
find指令
用于查找符合条件的文件
示例:
find / -name 'ins*' #查找/目录下以文件名ins开头的文件
find / -type f -size +100M #查找/目录下文件大小大于100M的文件
grep命令
grep命令可以对文件进行文本查询
grep lang anaconda-ks.cfg #在文件中查找lang
压缩和解压命令tar
参数解释:
参数 解释
-c 创建一个新tar文件
-v 显示运行过程的信息
-f 指定文件名
-z 调用gzip压缩命令进行压缩
-x 解开tar文件
解压
tar -zxvf 压缩文件 [-C] [指定解压目录]
示例:
tar -zxvf redis-3.2.8.tar.gz #将文件解压到当前目录
tar -xvf redis-3.2.8.tar.gz #将文件解压到当前目录
tar -zxvf redis-3.2.8.tar.gz -C /root/dir #将文件解压到指定目录
压缩
tar -c[z]vf 压缩文件 目录
tar -cvf test.tar /root/test #打包
tar -czvf test.tar.gz /root/test #打包并压缩
系统管理命令
ps命令
ps命令用来列出系统中当前运行的那些进程
ps -ef #查看所有进程
kill命令
kill命令用于终止执行中的程序
kill -9 12345 #杀死pid为12345的进程
管道命令
管道是Linux命令中重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入。
ps -ef | grep java #查询名称中包含java的进程
以上是关于大数据必知必会的-Linux命令的主要内容,如果未能解决你的问题,请参考以下文章