Linux

1、Linux查詢文件中的關(guān)鍵字
cat xxx.log | grep 關(guān)鍵字

2、vim下輸入set number顯示行號(hào)
輸入set nonumber不顯示行號(hào)

3、vi/vim下如何搜索字符串
比如搜索user, 輸入/user

4、SecureCRT 中文顯示亂碼


image.png

5、ps -ef|grep詳解:(https://my.oschina.net/u/4344016/blog/3833682
以下這條命令是檢查java 進(jìn)程是否存在:ps -ef |grep java

字段含義如下:
UID PID PPID C STIME TTY TIME CMD
zzw 14124 13991 0 00:38 pts/0 00:00:00 grep --color=auto dae

UID :程序被該 UID 所擁有
PID :就是這個(gè)程序的 ID
PPID :則是其上級(jí)父程序的ID
C :CPU使用的資源百分比
STIME :系統(tǒng)啟動(dòng)時(shí)間
TTY :登入者的終端機(jī)位置
TIME :使用掉的CPU時(shí)間。
CMD :所下達(dá)的是什么指令

A

顯示所有進(jìn)程

-N

顯示與指定參數(shù)不符的所有進(jìn)程

-a

顯示除控制進(jìn)程和無終端進(jìn)程外的所有進(jìn)程

-d

顯示除控制進(jìn)程外的所有進(jìn)程

-e

顯示所有進(jìn)程

-C cmdlist

顯示包含在 cmdlist 列表中的進(jìn)程

-f

顯示完整格式的輸出

6、Linux 查看內(nèi)存大?。篺ree -m

7、
0移動(dòng)到行首
$移動(dòng)到行末

8、Shell 返回值之 PIPESTATUS
https://blog.csdn.net/dssxk/article/details/8088386
BASH SHELL中,通常使用 ? 來獲取上一條命令的返回碼。 對于管道中的命令,使用?只能獲取管道中最后一條命令的返回碼,例如
下面的例子中/not/a/valid/filename是一個(gè)不存在的文件
cat /not/a/valid/filename|cat
第一個(gè)cat失敗,第二個(gè)cat成功,所以?的值為0 這種情況下,可以使用PIPESTATUS來獲取管道中每個(gè)命令的返回碼。

注意:
1、PIPESTATUS 是一個(gè)數(shù)組,第一條命令的返回碼存儲(chǔ)在${PIPESTATUS[0]},以此類推,上例中執(zhí)行完管道中所有的命令后,PIPESTATUS數(shù)組第一個(gè)元素值為1,第二個(gè)元素值為0

2、如果前一條命令不是一個(gè)管道,而是一個(gè)單獨(dú)的命令,命令的返回碼存儲(chǔ)為{PIPESTATUS[0]},此時(shí){PIPESTATUS[0]}同?值相同(事實(shí)上,PIPESTATUS最后一個(gè)元素的值總是與?的值相同)

3、每執(zhí)行一條命令,切記PIPESTATUS都會(huì)更新其值為上一條命令的返回碼,
cat /not/a/valid/filename|cat
if [ {PIPESTATUS[0]} -ne 0 ]; then echo{PIPESTATUS[@]}; fi

  上例中執(zhí)行完管道后,${PIPESTATUS[0]}值為1,${PIPESTATUS[1]}值為0
  但是上面的腳本執(zhí)行完成后,輸出為0,這是因?yàn)閕f 分支的測試命令值為真,然后 PIPESTATUS[0]的值此時(shí)被置為0。應(yīng)當(dāng)在命令執(zhí)行完成后立即在同一個(gè)測試命令中對所有值進(jìn)行測試,例如 
  if [ ${PIPESTATUS[0]} -eq 1 -a ${PIPESTATUS[1]} -eq 0 ] ; then echo something; fi

或者先將PIPESTATUS數(shù)組保存下來,以后再處理,例如 ret={PIPESTATUS[@]};

9、Linux 里的 2>&1 究竟是什么
https://blog.csdn.net/liupeifeng3514/article/details/79711694

幾個(gè)基本符號(hào)及其含義:

/dev/null 表示空設(shè)備文件;
0 表示stdin標(biāo)準(zhǔn)輸入;
1 表示stdout標(biāo)準(zhǔn)輸出;
2 表示stderr標(biāo)準(zhǔn)錯(cuò)誤。

10、要以覆蓋方式解壓ab.zip文件,可以這樣
$ ls ab
.zip | xargs -n1 unzip -o
其中這里的-n1是數(shù)字的1,不是字母l。

11、ls -l | wc -l 列出有多少個(gè)文件

12、
cp -r dir1 dir2 表示將dir1及其dir1下所包含的文件復(fù)制到dir2下

13、scp命令(https://www.cnblogs.com/fly-xiang-zhao/p/4056855.html
將本機(jī)文件復(fù)制到遠(yuǎn)程服務(wù)器上
scp /home/administrator/news.txt root@192.168.6.129:/etc/squid

目錄拷貝要加 -r ,scp -r xxxxxxxxx

/home/administrator/ 本地文件的絕對路徑
news.txt 要復(fù)制到服務(wù)器上的本地文件
root 通過root用戶登錄到遠(yuǎn)程服務(wù)器(也可以使用其他擁有同等權(quán)限的用戶)
192.168.6.129 遠(yuǎn)程服務(wù)器的ip地址(也可以使用域名或機(jī)器名)
/etc/squid 將本地文件復(fù)制到位于遠(yuǎn)程服務(wù)器上的路徑

14、shell中“.” 和 “./”執(zhí)行的區(qū)別
https://blog.csdn.net/u014471752/article/details/84565908

15、Vim快速清空文件內(nèi)容

進(jìn)入文件編輯模式

gg

進(jìn)入行首

dG

16、# [shell腳本實(shí)現(xiàn)取當(dāng)前時(shí)間]
2018.09.30

!bin/bash

time4=$(date "+%Y.%m.%d")

echo $time4

前一天時(shí)間
(date -d yesterday +%Y-%m-%d) 或者(date -d last-day +%Y-%m-%d)或者
$(date -d "1 days ago" +%Y-%m-%d)

17、自測:
kerberos認(rèn)證在CRT中只在當(dāng)前回話有效,克隆回話無效

18、
echo "{name}的網(wǎng)址是:{url}" #雙引號(hào)包圍的字符串中可以解析變量
echo '{name}的網(wǎng)址是:{url}' #單引號(hào)包圍的字符串中不能解析變量

19、查看Linux系統(tǒng)版本的命令(3種方法):
lsb_release -a

20、Linux 軟件安裝到哪里合適,目錄詳解
https://blog.csdn.net/qq_15766181/article/details/80755786

Linux 的軟件安裝目錄是也是有講究的,理解這一點(diǎn),在對系統(tǒng)管理是有益的

/usr:系統(tǒng)級(jí)的目錄,可以理解為C:/Windows/,/usr/lib理解為C:/Windows/System32。
/usr/local:用戶級(jí)的程序目錄,可以理解為C:/Progrem Files/。用戶自己編譯的軟件默認(rèn)會(huì)安裝到這個(gè)目錄下。
/opt:用戶級(jí)的程序目錄,可以理解為D:/Software,opt有可選的意思,這里可以用于放置第三方大型軟件(或游戲),當(dāng)你不需要時(shí),直接rm -rf掉即可。在硬盤容量不夠時(shí),也可將/opt單獨(dú)掛載到其他磁盤上使用。

源碼放哪里?
/usr/src:系統(tǒng)級(jí)的源碼目錄。
/usr/local/src:用戶級(jí)的源碼目錄。

21、# linux 查看java的安裝路徑
whereis java

22、Linux 查看進(jìn)程運(yùn)行的完整路徑方法
https://blog.csdn.net/kl28978113/article/details/79799183

ll /proc/PID

23、Apache DolphinScheduler 單機(jī)部署方案
https://blog.csdn.net/oDaiLiDong/article/details/104495138

24、CRT連接前面出現(xiàn)(base)
conda deactivate

source deactivate

26、Apache DolphinScheduler 單機(jī)部署方案
https://blog.csdn.net/oDaiLiDong/article/details/104495138

27、建立軟鏈接
ln -s existingfile newfile

28、centos 查看文件夾總大小
du -h --max-depth=1 /usr/local/

29、驗(yàn)證某個(gè)端口號(hào)是否被占用
netstat -tunlp | grep 端口號(hào)

30、Shell
格式: echo -e "\033[字背景顏色;字體顏色m字符串\033[0m"
https://blog.csdn.net/mao834099514/article/details/53128795

31、# shell的uniq命令

32、shell 清空文件內(nèi)容

35、查看系統(tǒng)位數(shù),如果顯示是x86_64就是64位的,沒有結(jié)果顯示就是32位的
uname -a

36、# LINUX 查看CPU核心數(shù)

1.查看CPU個(gè)數(shù)

cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l

2.查看每個(gè)物理CPU含有的核心個(gè)數(shù)

cat /proc/cpuinfo |grep "cpu cores"|uniq|wc -l

3.查看每個(gè)CPU核心含有的線程數(shù)

cat /proc/cpuinfo |grep "processor"|wc -l

  1. 那么cpu支持的線程數(shù)為 cpu數(shù)目 * 每個(gè)cpu含有的核心數(shù)目* 每個(gè)核心含有的線程數(shù)

37、linux下以M為單位顯示文件大小
ls -l --block-size=M
或者: ll -h

38、Linux下如何創(chuàng)建和取消軟連接
https://blog.csdn.net/qq_31708763/article/details/82689684

https://www.cnblogs.com/cartsp/p/6437046.html

39、顯示操作系統(tǒng)名稱
uname -s

40、目錄文件權(quán)限的查看和修改(詳細(xì))
https://blog.51cto.com/zhaoyuqiang/1214718

Linux添加用戶(user)到用戶組(group)
https://blog.csdn.net/weixin_41282397/article/details/81113014

41、普通用戶如何設(shè)置免密碼ssh到另一臺(tái)服務(wù)器
https://www.cnblogs.com/activiti/p/13759007.html

42、故障-bash-4.1$ 的解決
https://blog.csdn.net/qq_40907977/article/details/80794954

cp /etc/skel/.bash* ~

43、解決SSH遠(yuǎn)程執(zhí)行命令找不到環(huán)境變量的問題
https://blog.csdn.net/sunxiaopengsun/article/details/82461338

44、Linux系統(tǒng) /dev/mapper/VolGroup-lv_root 100% 解決方案
1、df -h
2、du -h --max-depth=1 /usr/local/
3、find . -type f -size +500M

linux下以M為單位顯示文件大小
ls -l --block-size=M

使用G、M等來顯示大文件
ls -alh

45、磁盤空間管理
https://blog.51cto.com/13805636/2310060
https://www.cnblogs.com/jhxxb/p/11157315.html
https://www.cnblogs.com/herui1991/p/12052967.html
https://www.cnblogs.com/piaoyang2087/articles/6829225.html
https://blog.51cto.com/yueyue207/2072255

lsblk
fdisk -l
fdisk /dev/sd*

數(shù)據(jù)盤支持創(chuàng)建GPT分區(qū)和MBR分區(qū),二者區(qū)別如下:
GPT:能夠識(shí)別大于2 TiB的分區(qū),創(chuàng)建分區(qū)數(shù)量無限制。
MBR:只能識(shí)別小于或等于2 TiB的分區(qū),最多創(chuàng)建4個(gè)分區(qū)。

GPT擴(kuò)容:
https://www.jb51.net/article/108185.htm
https://blog.csdn.net/wengtf/article/details/40398959
https://www.taterli.com/5468/
https://www.cnblogs.com/liujian001/p/11270290.html

46、主分區(qū)、擴(kuò)展分區(qū)和邏輯分區(qū)的概念
https://blog.csdn.net/weixin_42859280/article/details/86420302
https://www.cnblogs.com/w-wfy/p/8870598.html

一個(gè)硬盤主分區(qū)至少有1個(gè),最多4個(gè),擴(kuò)展分區(qū)可以沒有,最多1個(gè)。且主分區(qū)+擴(kuò)展分區(qū)總共不能超過4個(gè)。邏輯分區(qū)可以有若干個(gè)。
分出主分區(qū)后,其余的部分可以分成擴(kuò)展分區(qū),一般是剩下的部分全部分成擴(kuò)展分區(qū),也可以不全分,剩下的部分就浪費(fèi)了。
擴(kuò)展分區(qū)不能直接使用,必須分成若干邏輯分區(qū)。所有的邏輯分區(qū)都是擴(kuò)展分區(qū)的一部分。   硬盤的容量=主分區(qū)的容量+擴(kuò)展分區(qū)的容量;   擴(kuò)展分區(qū)的容量=各個(gè)邏輯分區(qū)的容量之和。

47、linux下磁盤分區(qū)詳解(https://www.cnblogs.com/yhaing/p/8706697.html)
linux下硬盤設(shè)備名為(IDE硬盤為hdx(x為從a—d)因?yàn)镮DE硬盤最多四個(gè),SCSI,SATA,USB硬盤為sdx(x為a—z)),硬盤主分區(qū)最多為4個(gè)

48、# lsblk命令詳解
https://man.comptechs.cn/lsblk.html

49、將分區(qū)掛載到目錄
mount /dev/sdb1 /data/

linux中掛載硬盤報(bào)錯(cuò)(you must specify the filesystem type)

mkfs.ext4 /dev/sdb

50、硬盤分區(qū),什么是GPT模式
https://zhidao.baidu.com/question/181569632352302724.html

它有兩種分區(qū)方案:MBR分區(qū)表、GPT分區(qū)表
1,MBR分區(qū)表:主引導(dǎo)記錄(MBR,Main Boot Record)

傳統(tǒng)的分區(qū)方案(稱為MBR分區(qū)方案)是將分區(qū)信息保存到磁盤的第一個(gè)扇區(qū)(MBR扇區(qū))中的64個(gè)字節(jié)中,每個(gè)分區(qū)項(xiàng)占用16個(gè)字節(jié),這16個(gè)字節(jié)中存有活動(dòng)狀態(tài)標(biāo)志、文件系統(tǒng)標(biāo)識(shí)、起止柱面號(hào)、磁頭號(hào)、扇區(qū)號(hào)、隱含扇區(qū)數(shù)目(4個(gè)字節(jié))、分區(qū)總扇區(qū)數(shù)目(4個(gè)字節(jié))等內(nèi)容。由于MBR扇區(qū)只有64個(gè)字節(jié)用于分區(qū)表,所以只能記錄4個(gè)分區(qū)的信息。這就是硬盤主分區(qū)數(shù)目不能超過4個(gè)的原因。后來為了支持更多的分區(qū),引入了擴(kuò)展分區(qū)及邏輯分區(qū)的概念。但每個(gè)分區(qū)項(xiàng)仍用16個(gè)字節(jié)存儲(chǔ)。

另外最關(guān)鍵的是MBR分區(qū)方案無法支持超過2TB容量的磁盤。因?yàn)檫@一方案用4個(gè)字節(jié)存儲(chǔ)分區(qū)的總扇區(qū)數(shù),最大能表示2的32次方的扇區(qū)個(gè)數(shù),按每扇區(qū)512字節(jié)計(jì)算,每個(gè)分區(qū)最大不能超過2TB。磁盤容量超過2TB以后,分區(qū)的起始位置也就無法表示了。由此可見,MBR分區(qū)方案已無法滿足需要了,于是便有了另外一種方案。

2,GPT分區(qū)表:全局唯一標(biāo)識(shí)磁盤分區(qū)表(GPT,GUID Partition Table)

這是一種由基于 Itanium 計(jì)算機(jī)中的可擴(kuò)展固件接口 (EFI) 使用的磁盤分區(qū)架構(gòu)。與MBR分區(qū)方法相比,GPT 具有更多的優(yōu)點(diǎn),它允許每個(gè)磁盤有多達(dá) 128 個(gè)分區(qū),支持高達(dá) 18 EB的卷大小,允許將主磁盤分區(qū)表和備份磁盤分區(qū)表用于冗余,還支持唯一的磁盤和分區(qū) ID (GUID)。

與支持最大卷為 2 TB (terabytes) 并且每個(gè)磁盤最多有 4 個(gè)主分區(qū)(或 3 個(gè)主分區(qū),1 個(gè)擴(kuò)展分區(qū)和無限制的邏輯驅(qū)動(dòng)器)的主啟動(dòng)記錄(MBR)磁盤分區(qū)的樣式相比,GUID分區(qū)表 (GPT) 磁盤分區(qū)樣式支持最大卷為 18 EB (exabytes) (1EB=1024PB、1PB=1024TB),并且每塊磁盤最多有 128 個(gè)分區(qū)。

51、# inux磁盤分區(qū)--GPT分區(qū)

parted /dev/sdb

52、端口被占用沖突
netstat -alnp | grep 10062

53、如何ping指定IP的端口號(hào)
http://www.itdecent.cn/p/fbdf744a3fbd

telnet IP PORT
例子:telnet 127.0.0.0 8080
如果該地址或者該端口不可用,命令會(huì)立馬退出返回。
如果該IP的端口可以聯(lián)通 ,那么會(huì)建立一條TCP連接。
進(jìn)入連接后,退出的方式為直接輸入quit然后回車即可。

54、# linux find查找文件/目錄
https://www.cnblogs.com/adolfmc/p/5875214.html

-type 按類型進(jìn)行查找,d查找目錄,f查找文件

find . –type d –name [document]

find . -type f –name [filename]

55、ln -s軟鏈接刪除方式及注意事項(xiàng)
https://www.pianshen.com/article/4605256289/

正確的刪除方式(刪除軟鏈接,但不刪除實(shí)際數(shù)據(jù))
rm -rf ./test_chk_ln

56、dirname與basename
https://blog.51cto.com/2937761/2090137

1、dirname命令去除文件名中的非目錄部分,刪除最后一個(gè)“\”后面的路徑,顯示父目錄。 語法:dirname [選項(xiàng)] 參數(shù)
2、basename命令用于打印目錄或者文件的基本名稱,顯示最后的目錄名或文件名。語法:basename [選項(xiàng)] 參數(shù)

57、:- ,:+的使用](https://www.cnblogs.com/lgj8/p/12427750.html)

{file:-my.file.txt} :假如file 沒有設(shè)定或?yàn)榭罩?,則使用my.file.txt 作傳回值。(非空值時(shí)不作處理)

58、linux 命令 ls 與 ls -lrt 的區(qū)別
https://blog.csdn.net/u011675334/article/details/102573910

1)-l 表示開啟長列表輸出,打開了就會(huì)輸出文件權(quán)限、引用計(jì)數(shù)、所有者、所屬組、文件大小、修改日期和文件名稱這些詳細(xì)的信息。

2)-t 以時(shí)間排序,最新的文件會(huì)排在上面。

3)-r 表示反向排序、倒序輸出。

59、linux 忘記非root用戶密碼
https://blog.csdn.net/abc19900828/article/details/40055661
root登陸:
passwd user
new password: xxx
confirm new password:xxx

60、Linux配置免密登錄
https://dolphinscheduler.apache.org/zh-cn/docs/1.3.3/user_doc/cluster-deployment.html

在ds1上,切換到部署用戶并配置ssh本機(jī)免密登錄

su dolphinscheduler;

ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
注意:正常設(shè)置后,dolphinscheduler用戶在執(zhí)行命令ssh localhost 是不需要再輸入密碼的

在ds1上,配置部署用戶dolphinscheduler ssh打通到其他待部署的機(jī)器

su dolphinscheduler;
for ip in ds2 ds3; #請將此處ds2 ds3替換為自己要部署的機(jī)器的hostname
do
ssh-copy-id $ip #該操作執(zhí)行過程中需要手動(dòng)輸入dolphinscheduler用戶的密碼
done

當(dāng)然 通過 sshpass -p xxx ssh-copy-id $ip 就可以省去輸入密

61、linux安裝jdk1.8(rpm方式)
https://blog.csdn.net/zhong12270107/article/details/89762430

————————————————
Linux中配置java環(huán)境
https://blog.csdn.net/qq_36119192/article/details/82871807
export JAVA_HOME=/usr/java/jdk1.8.0_20
export JAVA_BIN=/usr/java/jdk1.8.0_20/bin  
export PATH=PATH:JAVA_HOME/bin
export CLASSPATH=:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export PATH=JAVA_HOME/bin:JRE_HOME/bin:$PATH
————————————————

62、Linux下根據(jù)不同用戶配置不同java環(huán)境變量
https://blog.csdn.net/billxin0621/article/details/101692280

vi ~/.bash_profile
JAVA_HOME=/usr/java/jdk1.8.0_131

PATH=JAVA_HOME/bin:PATH

CLASSPATH=.:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar

export JAVA_HOME

export PATH

export CLASSPATH

63、linux關(guān)于bashrc與profile的區(qū)別
http://www.itdecent.cn/p/9d95e5e736da

/etc/profile,/etc/bashrc 是系統(tǒng)全局環(huán)境變量設(shè)定
/.profile,/.bashrc用戶家目錄下的私有環(huán)境變量設(shè)定

64、如何查看硬盤的分區(qū)類型是mbr還是gpt
(https://www.ebaina.com/questions/100000018738)

fdisk -l /dev/sde

出現(xiàn)如下圖片中的“WARNING: GPT (GUID Partition Table) detected“,說明當(dāng)前硬盤是gpt的,否則是mbr的。

/sdX 是你硬盤 的數(shù)量,a d e 這樣排下去的 ??茨銕讉€(gè)硬盤

65、tar壓縮和解壓(https://www.linuxprobe.com/linux-tar.html
tar -zcvf renwolesshel.tar.gz /renwolesshel

66、more

分屏顯示文件內(nèi)容, 顯示后,使用空格顯示下一屏, 回車顯示下一行,
q 退出分屏顯示 ctrl+c,退出命令

67、vi | vim 編輯文件
vim 是增強(qiáng)命令. 不代表所有的 Linux 都支持
vim 增強(qiáng)在有高亮顯示

a - append, 追加的方式進(jìn)入編輯模式
o - under line , 在光標(biāo)所在位置之下,新增一行,進(jìn)入編輯模式
O - pre line, 在光標(biāo)所在位置之上,新增一行, 進(jìn)入編輯模式

G 光標(biāo)跳轉(zhuǎn)到文件尾
gg 光標(biāo)跳轉(zhuǎn)到文件頭

68、halt
halt 命令用來關(guān)閉正在運(yùn)行的 Linux 操作系統(tǒng)

69、CentOS8 中默認(rèn)沒有開始網(wǎng)絡(luò)配置。需要手動(dòng)開啟。
啟用 ens33 網(wǎng)絡(luò)配置。默認(rèn)只有 ens33

nmcli c up ens33

vim /etc/sysconfig/network-scripts/ifcfg-ens33

先點(diǎn)擊鍵盤的 i 鍵,左下角出現(xiàn)--insert-- 才能開始進(jìn)行編輯。
修改最后一行 ONBOOT=yes,表示開啟此網(wǎng)卡設(shè)置啟動(dòng)。

70、Linux 中文件的壓縮與解壓縮
1 *.tar.gz 格式 tar.gz 是 Linux 中的一種文件壓縮格式,可是使用 tar 命令實(shí)現(xiàn)對文件的壓縮與解壓處理。

1.1
-c: 創(chuàng)建壓縮文件
-C: 指定解壓文件存放的位置
-x:解壓
-t:查看內(nèi)容
-z:有 gzip 屬性的
-v:顯示所有過程
-f: 使用文件名字,切記,這個(gè)參數(shù)是最后一個(gè)參數(shù),后面只能接文件名

1.2 創(chuàng)建 tar.gz 壓縮文件
tar -czvf 壓縮文件的名稱.tar.gz 源文件或者目錄名稱

1.3 解壓 tar.gz 文件 tar -zxvf 解壓文件名稱

2 *.zip 格式
如果壓縮文件格式為.zip 那么需要使用 unzip 命令解壓.zip 壓縮包。

2.1 unzip 參數(shù)介紹
-n:解壓縮時(shí)不要覆蓋原有的文件
-d<目錄>:指定文件解壓縮后所要存儲(chǔ)的目錄
-v:執(zhí)行時(shí)顯示詳細(xì)的信息;

2.2 解壓 zip 文件
unzip 壓縮文件.zip

unzip 壓縮文件.zip -d 解壓到指定目錄

71、tmux(https://blog.csdn.net/weixin_42241611/article/details/124557654
tmux是一個(gè)優(yōu)秀的終端復(fù)用軟件

1.新建會(huì)話
tmux new -s <會(huì)話名> :新建一個(gè)指定名稱的會(huì)話,第一個(gè)啟動(dòng)的窗口編號(hào)是0,第二個(gè)窗口編號(hào)是1以此類推

3.查看當(dāng)前所有會(huì)話
tmux ls :|快捷鍵 ctrl + b + s
tmux list-session
4.連接會(huì)話
tmux attach -t 0 : 重新連接會(huì)話編號(hào)為0的會(huì)話 前提是存在此會(huì)話
tmux attach -t <會(huì)話名> : 重新連接會(huì)話名為xxx的會(huì)話 前提是存在此會(huì)話

72、tmux用于恢復(fù)遠(yuǎn)程屏幕(http://t.zoukankan.com/litifeng-p-10284815.html
  Ctrl + b 激活控制臺(tái)后在輸入“d”  脫離當(dāng)前會(huì)話;這樣可以暫時(shí)返回Shell界面,輸入“tmux a -t 名稱”,能夠重新進(jìn)入之前的會(huì)話;
  Ctrl + b 激活控制臺(tái)后在輸入“&”  關(guān)閉當(dāng)前所有小窗口,提示確認(rèn);
  Ctrl + d 可關(guān)閉光標(biāo)所在得窗口(必須是沒有任務(wù)運(yùn)行,方可關(guān)閉)
  Ctrl + b 激活控制臺(tái)后在輸入“o”  切換窗口
  Ctrl + b 激活控制臺(tái)后在輸入“t”  在光標(biāo)處顯示時(shí)間“q”退去;
  Ctrl + b 激活控制臺(tái)后在輸入“!”  將光標(biāo)所在得窗口全屏,當(dāng)eixt推出時(shí)會(huì)顯示剩下得窗口;
  Ctrl + b 激活控制臺(tái)后在輸入“q”  查看窗口編號(hào),直接按相應(yīng)數(shù)字切換;
  Ctrl + b 激活控制臺(tái)后在輸入“s”  通過窗口切換到其他會(huì)話;
創(chuàng)建多個(gè)窗口操作:
  Ctrl + b 激活控制臺(tái)后在輸入“%”  將當(dāng)前面板平分為左右兩塊;
  Ctrl + b 激活控制臺(tái)后在輸入“ ” ”  將當(dāng)前面板平分為上下兩塊;
  Ctrl + b 激活控制臺(tái)后在輸入“o”  切換窗口;
  Ctrl + b 激活控制臺(tái)后 + 方向鍵  移動(dòng)光標(biāo)以選擇面板

73、# Ubuntu下解壓tar軟件包的方法

bz2包的解壓方法一:
sudo tar jxvf file.tar.bz2

73、Linux【環(huán)境部署 02】yum源鏡像下載+掛載鏡像+本地yum源配置+局域網(wǎng)yum源服務(wù)搭建+局域網(wǎng)yum源使用(一篇學(xué)會(huì)離線yum源配置)(https://blog.csdn.net/weixin_39168541/article/details/123849376

74、Linux修改系統(tǒng)時(shí)間(手動(dòng)/自動(dòng)同步)(https://blog.csdn.net/qq_39715000/article/details/120730694
date -s "完整日期時(shí)間(YYYY-MM-DD hh:mm:ss)"

75、linux定時(shí)執(zhí)行腳本(https://blog.csdn.net/qq_39542597/article/details/126336395

vim /etc/crontab
crontab /etc/crontab

*/1 * * * * /home/aaron/anaconda3/envs/polish/bin/python /home/aaron/polish_main/main_process.py

crontab -l

76、tmux的常用命令(https://www.cnblogs.com/shenStudy/p/16773954.html
分離會(huì)話
tmux detach :當(dāng)前會(huì)話與窗口分離,會(huì)話仍會(huì)在后臺(tái)運(yùn)行 |快捷鍵 ctrl + b + d
查看當(dāng)前所有會(huì)話
tmux ls
進(jìn)入會(huì)話:tmux a -t 0/1/2

77、liunx查看定時(shí)任務(wù)日志(https://blog.csdn.net/jhg121361843/article/details/123188325

tail -f cron

78、

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容