鏈接linux
ssh username@ip -p (port)ubuntu
使用scp命令實現上傳下載vim
一、從服務器上下載文件 scp username@servername:/path/filename /Users/mac/Desktop(本地目錄)安全
例如:scp root@123.207.170.40:/root/test.txt /Users/mac/Desktop就是將服務器上的/root/test.txt下載到本地的/Users/mac/Desktop目錄下。注意兩個地址之間有空格!服務器
二、上傳本地文件到服務器 scp /path/filename username@servername:/path ;less
例如scp /Users/mac/Desktop/test.txt root@123.207.170.40:/root/ssh
三、從服務器下載整個目錄 scp -r username@servername:/root/(遠程目錄) /Users/mac/Desktop(本地目錄)編輯器
例如:scp -r root@192.168.0.101:/root/ /Users/mac/Desktop/ide
四、上傳目錄到服務器 scp -r local_dir username@servername:remote_dir測試
例如:scp -r test root@192.168.0.101:/root/ 把當前目錄下的test目錄上傳到服務器的/root/ 目錄
五、對於特定端口 加參數 -P (port)
注:目標服務器要開啓寫入權限。
---------------------
做者:xuchg1
來源:CSDN
原文:https://blog.csdn.net/xcg132566/article/details/78797339
版權聲明:本文爲博主原創文章,轉載請附上博文連接!
圖形界面:
要實現遠程圖形訪問,必須藉助X11協議轉發圖片。X11將xclient端的圖像發送回xserver端。 在咱們登陸遠程服務器這個流程中, xserver端爲mac端, xclient 爲linux 服務器端。
mac --------------- linux(remote)
|| ||
xserver xclient
1.
首先須要在linux 服務器端打開 X11轉發
以ubuntu爲例
編輯 /etc/ssh/sshd_config 配置文件
配置轉發參數爲yes
X11Forwarding yes
X11DisplayOffset 10
重啓ssh 服務
service ssh restart
2.
2.1 編輯mac端下文件
/private/etc/ssh/ssh_config
設置爲
ForwardX11yes
2.2 安裝XQuartz ,網上搜索 xquartz.en.softonic.com/ 按說明安裝好
3. 測試
打開 XQuartz
打開 mac terminal
ssh -X {用戶名}@{遠程端ip}; (注意大寫的X)
好比
ssh -X root@192.168.1.192
登陸成功,輸入 gvim看下,是否能調出遠程界面
注意: 若是ssh -X登錄後, 出現 如下錯誤描述
xauth key data not generated
會發現 gvim 是沒法打開的。這是由於 mac 升級,增強安全性致使的。
編輯mac 下 ~/.ssh/config (我用的root用戶,普通用戶能夠嘗試下本身的config文件 ),添加如下字段便可。
ForwardX11Trusted yes
---------------------
做者:dobell
來源:CSDN
原文:https://blog.csdn.net/dobell/article/details/55047811
版權聲明:本文爲博主原創文章,轉載請附上博文連接!
常見文件操做
0x02. Linux文件和目錄操做命令
① ls 列表顯示目錄內容 通配符?單字符 含其一或段[a,b,c-d] *任意
ls -l長格式顯示文件或目錄信息
ls -a顯示全部包括隱藏的文件或目錄
ls -h以K、M、G單位顯示文件或目錄信息
ls -d顯示目錄自己屬性信息
② mkdir 建立目錄
mkdir -p /a/b 建立嵌套的目錄
③ rmdir 刪除空目錄
④ rm 刪除目錄或文件
rm -f 強制刪除目錄或文件
rm -r 遞歸刪除目錄或文件
⑤ touch 新建文件或修改時間
touch -a修改訪問時間
touch -m更改修改時間
touch --d=」時間」 設定訪問與修改時間
⑥ cp 複製文件或目錄
cp -r 源 目 遞歸複製文件或目錄
⑦ mv 移動或重命名文件或目錄
⑧ cat 查看文件內容
⑨ more逐後查看加載 less 左右翻頁 q退出
⑩ wc 文件內容統計
wc -l統計行數
wc -w統計單詞數
wc -c統計字節
11 find 在目錄中查找文件或目錄
find 範圍 -name 目標條件 按名稱查找
find 範圍 -type 目標條件 按類型查找 f文件 d目錄 b塊設備 c字符設備
find 範圍 -user jimmy 按所屬者查找
find 範圍 -size +10K 按大小查找 +大於 -小於
12 grep 在內容中查找含某字符串的行
grep 某字符串(可正則式) /etc/passwd
13 man 命令名 查看命令幫助手冊
14 > 覆蓋式輸出重定向符 >>追加式輸出重定向符
15 | 管道符
16 Vi 編輯器
命令模式:vi默認進入,Esc便可進入
截取關鍵幀
import cv2 import os import ffmpeg def save_img(): folders=os.listdir(r'/hom1/zhangzheyuan/video_raw'); folders.sort(); for i in folders: if i==".DS_Store": continue video_path=r'/hom1/zhangzheyuan/video_raw/%s' %i; videos = os.listdir(video_path) for video_name in videos: file_name = video_name.split('.')[0] if(1==len(video_name.split('.'))): continue folder_name = video_path + '/' + file_name if os.path.exists(folder_name)==False: os.makedirs(folder_name) instruction="ffmpeg -i %s -vf select='eq(pict_type\,I)' -vsync 2 -s 1920*1080 -f image2 %s/core-%%02d.jpeg" % (video_path+'/'+video_name,folder_name) os.system(instruction) print(instruction) print('save_success') print(video_name) save_img();
此處os.system Python執行系統命令
6.30
數據處理時圖片存成jpg 空間佔用會小不少..