對於mac pro來說,經常出現一種情況是 :登入沒問題,但是超過5 分鐘不操作就會出現問題,沒法輸入,不得不重啟終端
。解決方法是:
在mac,開啟終端,不要登入伺服器
然後在本地執行下面命令
cat >~/.ssh/confighost *
serveraliveinterval 120
tcpkeepalive no
^c
ssh [email protected]回車,然後輸入密碼
複製貼上下面兩行**:
echo 'export ps1="\[\033]2;\h:\u \w\007\033[33;1m\]\u \033[35;1m\t\033[0m \[\033[36;1m\]\w\[\033[0m\]\n\[\e[32;1m\]$ \[\e[0m\]"' >> ~/.bashrcman 命令,help 命令,或者某個命令的 --help 引數source ~/.bashrc
man ls ## 用 man 命令檢視 ls 命令的幫助文件列出目錄檔案情況:help ls ## 用 help 命令檢視 ls 命令的幫助文件
ls --help ## 用 --help 引數檢視 ls 命令的幫助文件
ls ## 列出當前目錄的檔案切換工作目錄ls ./ ## 同上,『.』號代表當前目錄
ls ./*txt ## 列出當前目錄下以 txt 結尾的檔案
ls ../ ## 列出上層目錄的檔案
ls -a ## 列出當前目錄下的所有檔案,包括隱藏檔案
ls -l ## 列出當前目錄下檔案的詳細資訊
ll ## ls -la 的簡寫
ls -lh ## 加上 -h 引數,以 k、m、g 的形式顯示檔案大小
ls -lh / ## 列出根目錄下檔案的詳細資訊
cd .. ## 切換到上層目錄,相對路徑cd / ## 切換到根目錄
cd /teach/ ## 切換到根目錄下的teach,絕對路徑
cd - ## 返回上一次的工作目錄
cd ~ ## 回到使用者家目錄
cd ## 同上,回到使用者家目錄
# 建立目錄mkdir dir0
lsmkdir dir0/sub1/sub2
lsls dir0
mkdir -p dir0/sub1/sub2
ls dir0
ls dir0/sub1/
mkdir -p test/test
tree
lstouch file.txt new.txt
lstouch file
ls
rm -i file.txtls file*
rm file*
rm -r test1
mv file1 data/file2
cp readme.txt data/mkdir dir0
cp -r dir0 data/
ln -s /teach/software/miniconda3-latest-linux-x86_64.sh ./
## 解壓tar -zxvf data.tar.gz
## 壓縮
tar -zcvf data.tar.gz data ...
cat readme.txtcat -n readme.txt
## 寫入檔案
cat >file
welcome to biotrainee() !
^c ## 這裡是按crtl c
## 檢視
cat file
welcome to biotrainee() !
head -n 20 data/example.fq按 q 退出## 檢視 .bashrc 的最後 10 行
tail ~/.bashrc
## 檢視第20行
head -n 20 data/example.fq | tail -1
less data/example.fqless -s data/example.fq
less -n data/example.fq
zless -n data/reads.1.fq.gz
cat -n readme.txtcat readme.txt | wc
wc -l readme.txt
less -s data/example.gtf | cut -f 1,3-5less -s data/example.gtf | cut -d 'h' -f 1
less -s data/example.gtf | sort -k 4 | less -sless -s data/example.gtf | sort -n -k 4 | less -s
less -s data/example.gtf | cut -f 3 | sort | uniq -c
less -s data/example.fq | paste - - - | less -spaste file1 file2
cat readme.txt | tr 'e' 'e'cat readme.txt | tr '\n' '\t'
cat readme.txt | tr -d 'e'
grep biotrainee -r ./less -s data/example.fq | grep 'gene'
less -s data/example.fq | grep -w 'gene'
less -s data/example.fq | grep -v -w 'gene'
cat readme.txt | grep '^t'cat readme.txt | grep ')$'
cat readme.txt | grep 'f.ee'
cat readme.txt | grep 'f\?ee'
cat readme.txt | grep 're\+'
cat readme.txt | grep [bb]
cat readme.txt | sed '1i welcome to biotrainee() 'cat readme.txt | sed '1a welcome to biotrainee() '
cat readme.txt | sed '1c welcome to biotrainee()
cat readme.txt | sed 's/is/is/g'
cat readme.txt | sed '/^$/d'
cat readme.txt | sed 'y/abc/abc/'
less -s data/example.gtf | awk '' | less -sless -s data/example.gtf | awk '' | less -s
less -s data/example.gtf | awk -f '\t' '' | less -s
less -s data/example.gtf | awk '' | less -s
less -s data/example.gtf | awk ' else}' | less -s
less -s data/example.gtf | awk '/gene/' | less -s
less -s data/example.gtf | awk 'begin /utr/ end'
less -s data/example.gtf | awk 'begin ' | less -s
less -s data/example.gtf | awk 'begin ' | less -s
Linux壓縮命令示例
tar.gz 檔案解壓縮一比五 1 tar 用 tar xvf 解壓 2 gz 用 gzip d或者gunzip 解壓 3 tar.gz和 tgz 用 tar xzvf 解壓 4 bz2 用 bzip2 d或者用bunzip2 解壓 5 tar.bz2用tar xjf 解壓 6 z 用 uncomp...
Linux壓縮命令學習 示例
z compress 程式壓縮的檔案 bz2 bzip2 程式壓縮的檔案 gz gzip 程式壓縮的檔案 tar tar 程式打包的資料,並沒有壓縮過 tar.gz tar 程式打包的檔案,其中並且經過 gzip 的壓縮 z compress 程式壓縮的檔案 ps 因為現在已經不常用,所以不作介紹 ...
Linux之uniq 命令示例
如果你主要是在命令列上工作,並且每天處理大量的文字檔案,那麼你應該了解下 uniq 命令。該命令會幫助你輕鬆地從檔案中找到重複的行。它不僅用於查詢重複項,而且我們還可以使用它來刪除重複項,顯示重複項的出現次數,只顯示重複的行,只顯示唯一的行等。由於 uniq 命令是 gnu coreutils 包的...