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

  

 

 

 

posted @ 2021-03-18 17:49  欣欣姐  Views(99)  Comments(0)    收藏  举报