title: linux常用工具
date: 2018/2/13 22:04:12
tags:
expect指令碼
安裝方法:
sudo
apt-get
install tcl tk expect
指令碼例子自動ssh連線:
#!/usr/bin/expect
set timeout 30
set ip [lindex $ar** 0]
spawn ssh -l maxiaolong 10.0.8.241
expect "password:"
send "[email protected]\r"
expect "ip:*"
send "$ip\r"
expect "$*"
send "hostname\r"
expect "$*"
interact
自己編譯安裝gcc4.9——>替換軟鏈結——>替換libstdc++.so的軟鏈結
通過下面的命令可以檢視glibcxx的版本
strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 |
grep glibcxx
nvidia-docker run -it --rm -v /usr/local/cuda:/usr/local/cuda -v /usr/local/cuda-8.0:/usr/local/cuda-8.0 -v /home/maxiaolong/:/workdir centos:cuda8_gcc4.9.4 bash
生成隨機數和隨機字串
docker 後台執行
docker 非root執行| linux新建使用者
shell環境變數
bash實現goto
linux 修改使用者uid
shell 指令碼切換使用者執行命令
centos安裝gcc4.9.4
Linux常用操作
顯示檔案內容more less head tail cat pg 分頁 檢視檔案cat 檔案拼接合併 cat 檔案1 檔案2 輸出檔案 查詢檔案內容grep 選項 字串 檔案列表 對檔案內容排序sort 比較檔案內容comm 排好序的檔案 diff b忽略空格 b忽略空行 i忽略大小寫 結果中 第乙...
Linux常用操作
mount t cifs o username password nounix,noserverino mount掛載點 mount t cifs o username domain gid 0 uid 0 nounix,noserverino mount掛載點 export ld library ...
Linux常用操作
etc 系統配置 bin 系統程式 dev 裝置檔案,如cd rom,網路藉口,usb等 lib 共享的庫檔案 usr 使用者共享的檔案,如幫助檔案 var 大小可變檔案,如日誌 ls 檢視目錄下的檔案 ls a 檢視目錄下的所有檔案 包括隱藏檔案 ls l 檢視目錄下檔案的詳細資訊 cd 切換當前...