大数据学习-2024.1.24
linux中的基本命令
-
ls dir ll 查看目录信息
-
ls -a 查看当前目录下的信息以及隐藏文件
-
stat 查看信息:stat xxxx
-
–help 查看命令的使用方式 :xxx --help
-
创建文件
-
touch命令创建(创建但是不打开)
-
vi / vim (创建一个文件并打开)
-
-
mkdir 创建文件夹
- mkdir xxx 表示在当前目录下创建xxx文件夹
- mkdir /aaa/bbb/xxx 指定位置创建文件夹,表示的是在根目录下的aaa目录下的bbb目录下创建xxx文件夹
- mkdir -p xxx/xxx/xxx 创建多级目录文件夹
-
cp 复制文件或文件夹
cp 要复制的文件路径 目标路径
举例:
cp a1.txt aaa/a1.txt 将当前目录下的a1.txt 复制到当前目录下aaa目录下,复制后的名字叫做a1.txt
cp a1.txt a3.txt 将当前目录下的a1.txt 复制到当前目录下,复制后的名字叫做a3.txt 相当于复制并改名
-r 参数复制文件夹
cp ccc ./bbb/ 表示将当前目录下的ccc文件夹复制一份到bbb目录下
- mv 移动文件或者文件夹
mv 要移动的文件路径 目标路径
举例:
mv a1.txt aaa/a1.txt 将当前目录下的a1.txt 移动到当前目录下aaa目录下,移动后的名字叫做a1.txt
mv a1.txt a3.txt 将当前目录下的a1.txt 移动到当前目录下,移动后的名字叫做a3.txt 相当于移动并改名
-
给文件夹重命名
- mv移动文件或文件夹
- cp文件或文件夹
-
删除文件或者文件夹
- rm -rf xxx
cat进阶使用
- 查看指定内容
- cat xxx | grep ‘xxxx’
- 打开后进行搜索
打开文件在不进入编辑模式的前提下,使用/xxx关键词 + 回车搜索
-
分页查看
- cat xxx | more
-
合并文件
- cat xxx xxx > xxx(新的文件,原有文件)
- 合并并追加内容到文件
cat a1.txt a2.txt >> a6.txt
-
编辑文件不小心按了ctrl+s或者ctrl+z
解决方案:
rm -rf .xxx.xxx.swp
-
快速删除文件内容的方式
打开文件不要进入编辑模式,选中行,按两次dd就可以了
- 查看磁盘空间大小
- 查看当前目录下的文件夹的大小使用情况 du -h
- 查看当前目录下的文件夹以及文件大小的使用情况 du -a
- 查看整个虚拟机磁盘空间大小使用情况 df -h
- 查看内存使用情况 top
- 查询一个进程是否存在
ps -aux | grep xxx
- 远程复制
况 du -a- 查看整个虚拟机磁盘空间大小使用情况 df -h
- 查看内存使用情况 top
- 查询一个进程是否存在
ps -aux | grep xxx
- 远程复制
- scp xxx 目标机器名:目标路径(如果路径一样使用
pwd
,有飘号)
- scp xxx 目标机器名:目标路径(如果路径一样使用