linux相关命令介绍
1,查看centos版本:
cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
2,在171服務(wù)器上登錄GREENPLUM數(shù)倉:
[root@mdw ~]# su - gpadmin ---切換到gpaadmin用戶登錄
[gpadmin@mdw ~]$ psql -d create_dw_dev --登錄POSTGRE或GREENPLUM數(shù)據(jù)庫create_dw_dev
3,在CENTOS系統(tǒng)上登錄greenplum數(shù)據(jù)庫使用命令導(dǎo)入某個CSV文件數(shù)據(jù)到GREENPLUM某個表
copy ds_w.inspection_check_record_bak(raw_id,check_time,mn_code,check_result_id,check_result_name,image_id,remark,is_valid,is_send,insert_time,update_time) from '/opt/data/Routing_dbo_t_CheckRecord_tmp_2017072102.csv' with delimiter as ',' csv;
4,轉(zhuǎn)換文件編碼格式:
dos2unix test_data.csv
5,crontab :
分鐘(0-59) 小時(0-23) 日起(1-31) 月份(1-12) 星期幾(0-6,0是星期日,1是星期一)
0 1 ? * 5 xxx.sh --0代表0分鐘,1代表上午一點(diǎn)鐘,?代表一個月的任意一天,*代表每個月,5代表星期五??偨Y(jié)就是每周五的上午1點(diǎn)執(zhí)行sh程序
下面是每隔五分鐘執(zhí)行一次,逢五,零分鐘運(yùn)行
*/5 * * * * /kt_etl/etl_script/dw_script/test20180808.sh
6.把當(dāng)前目錄的所有文件復(fù)制到另外一臺機(jī)器的目錄下:
scp * postgres@192.168.1.112:/kt_etl/etl_script/owl_cendb_script
7,查看進(jìn)程
ps -ef|grep audit_new_data_stats_by_region.py --查看audit_new_data_stats_by_region.py腳本的進(jìn)程
8,LINUX查找文件
find / -name *文件名*
find -name backup*.zip--根目錄下搜索可用此命令
9.查找文件內(nèi)容
grep "distributed" *.sql
10,殺掉進(jìn)程,比如殺掉進(jìn)程ID為8598的進(jìn)程
kill -9 8598
[postgres@sit_ktsrv logs]$ ps -ef|grep python
root 1034 1 0 7月31 ? 00:02:59 /usr/bin/python -Es /usr/sbin/tuned -l -P
postgres 8598 31512 0 09:20 pts/4 00:00:00 python audit_new_data_stats_by_region.py
postgres 9428 28034 0 10:06 pts/3 00:00:00 grep --color=auto python
postgres 31506 28034 0 8月17 pts/3 00:00:00 python
11,刪除目錄 rm -rf 目錄名
12,統(tǒng)計(jì)當(dāng)前目錄下文件大小 ls *2017-08*|du -sh #統(tǒng)計(jì)當(dāng)前目錄下包含2017-08關(guān)鍵字文件的大小
13, touch -d "10/13/2013" ***.csv #改變某個文件的時間屬性
轉(zhuǎn)載于:https://www.cnblogs.com/phoneber/p/8204103.html
總結(jié)
以上是生活随笔為你收集整理的linux相关命令介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MES系统介绍及MES系统开发费用明细
- 下一篇: linux环境部署python3+dja