linux常见操作
linux 常见操作
1.linux查看正在运行的进程
[root@master ~]# ps -ef | grep spark* # 查看正在运行的spark程序 [root@master ~]# history | grep scp # 查看历史运行的某个命令
[root@master ~]# ps -ef | grep -v grep |grep -i pyspark | awk '{print$2}' # 查看某个进程的进程号值
2.linux文件进行分发
scp -r /opt/soft/hadoop-2.7.7/etc/hadoop/core-site.xml root@slave2:/opt/soft/hadoop-2.7.7/etc/hadoop/
3.linux将文件进行解压和压缩
tar -zxvf zookeeper-3.4.13.tar.gz -C /opt/soft/ tar -zcvf test.tar.gz test # 打包后,以gzip压缩 在参数f后面的压缩文件名是自己取的,习惯上用tar来做,如果加z参数, 则以tar.gz 或tgz来代表gzip压缩过的tar file文件 tar -cvf test.tar test # 仅打包,不压缩
4.寻找某一个文件
find / -name zookeeper.connect
5.linux文件的上传下载
sz test.txt #将test.txt文件下载到本地 rz -e #选择上传的文件
6.linux往文件里面追加记录
echo "abc" >> test_spark.log
7.linux利用nohup后台运行
nohup jupyter notebook &
8.linux删除文件
rm wfbmall_202103012235.log.COMPLETED #删除某个文件 rm -r /opt/data/test #删除文件夹 -r 表示递归,rm -rf表示递归并强制删除,一般被禁止使用
9.linux查看文件的前几行和最后几行
head -n 10 wfbmall.log #查看文件的前10行 more -100 wfbmall.log #查看文件的前10行 tail -n 1000 wfbmall.log #显示最后1000行 cat wfbmall.log | tail -n +100 | head -n 100 #查看文件的中间100-200行
10.linux 文件重命名
mv Python-3.6.1/ python/ #使用mv 将Python-3.6.1 更名为python
11.获取某目录下所有的文件
ls -l /app/test_warehouse/git/azkaban/test_shrimp/ods/ddl/ |awk '{print $NF}'
12 .查看所有文件的大小,并取前10个最大文件
du -hsx * | sort -rh | head -10
13.查看资源使用情况
#查看内存使用情况 free -m #查看磁盘空间使用情况 df -h #查看整个系统资源使用情况 top #查看网络连接情况 netstat #查看文件大小情况 du -sh

浙公网安备 33010602011771号