① 超級終端是什麼 怎麼用命令
「超級終端」是一個程序,使用數據機或一條零調制解調電纜乙太網連接,再調用此程序能夠連接到其他計算機、Telnet 站點、公告板系統 (BBS)、聯機服務和主機。我們可以用它來調試電路是否可行。下面是一些對超級終端常用的操作:通過發送0x0C(12)即可實現清屏。有時可能發送一個沒有接收正確,連續發送兩次0x0C即可保證可靠清屏;將游標退格(注意這並不刪除字元):發送0x08(8);將游標右移一個製表符(相當於TAB鍵):發送0x09(9);將游標移動到行首:發送0x0D(13);將游標移動到同一列的下一行:發送0x0A(10)或0x0B(11);容易理解:通過發送0x0D跟0x0A,就可實現換行功能。超級終端應用比較簡單,和一般的串口軟體差不多,這里再講幾個疑難問題解答:1、把超級終端最大化時,那個實際屏幕還是沒有變化。原因:「超級終端」的終端屏幕大小由所使用的字體大小決定。它將自行顯示為 24 行,每行為 80 或 132 個字元,字體為所選字體。解決方案:在超級終端的「查看」菜單上,選擇「字體」。如果想要較大的終端屏幕,就選擇較大的字體。如果想要較小的終端屏幕,就選擇較小的字體。2、鍵入的信息沒有顯示在超級終端上。原因:終端屏幕顯示的信息是來自遠程計算機所發送的,而不是已輸入到本地計算機上的信息。為了查看所鍵入的信息,遠程計算機必須可反饋輸入信息。這可能會在輸入信息與終端屏幕顯示信息之間存在時間滯後的問題。解決方案:請確保與遠程計算機正確連接,並且遠程計算機可以反饋用戶輸入信息。3、ANSI字元不能夠正確顯示。原因:未使用終端字體。解決方案:在超級終端的「查看」菜單上,選擇「字體」。單擊「終端」,然後選擇「確定」。4、連接到遠程計算機後,終端屏幕顯示無意義信息。原因:未選擇正確的終端模擬類型。解決方案:在超級終端的「文件」菜單上,選擇「屬性」。選中「設置」選項卡。在「模擬」下拉框中,選擇遠程計算機的終端類型。如果遠程計算機類型沒有在下拉框中列出,則超級終端不支持該類型。5、不能從終端刪除字元。原因:所連接的遠程計算機已經控制了顯示在終端屏幕上的字元。遠程計算機期望游標能根據已發送到屏幕上的數據而定位到屏幕中的特定位置。如果在本地上改變該屏幕,那麼就有可能以主機所不能預料或控制的方式,潛在地中斷了您與遠程計算機之間交互操作。因此,超級終端不允許從屏幕上刪除字元。解決方案:不能。6、用CTRL+V不能將數據粘貼到終端屏幕。原因:如果在該連接屬性的「終端鍵」進行了設置,按 CTRL+V 將會給模擬器發送轉義序列。許多主機使用 CTRL+V 來導航它們的系統。解決方案:可以將該設置更改到「Windows 鍵」中,然後 CTRL+V 就會正常運作。如要更改,請單擊超級終端「文件」菜單中的「屬性」。單擊「設置」選項卡,然後單擊「 Windows 鍵」單選按鈕。要點使用「 Windows 鍵」設置時,所有的功能鍵、箭頭鍵和控制鍵將在本地執行。建議選項為:使用「終端鍵」設置,然後使用菜單進行粘貼。set interface trust ip 設置防火牆內埠IP地址set interface untrust ip 設置防火牆外埠IP地址set admin sys-ip 設置系統IP地址unset all 清除所有信息
② 求:linux遠程伺服器與本地終端文件傳輸命令
Linux 文件命令精通指南
作者:Sheryl Calish
為剛接觸 Linux 文件命令的初學者提供的速成教程
雖然 GUI 桌面(如 KDE 和 GNOME)能夠幫助用戶利用 Linux 特性,而無需關於命令行介面的功能知識,但還是經常會需要更多的功能和靈活性。而且,基本熟悉這些命令對於在 shell 腳本中正確地使某些功能自動化仍然是必需的。
這篇文章是關於 Linux 文件命令的一個「速成教程」,它是為那些剛接觸這個操作系統或者只是需要補充這方面知識的用戶提供的。它包含了對一些更有用的命令的一個簡明的概述以及關於它們的最強大的應用的指導。下麵包含的信息 — 結合一些實驗 — 將使您能夠容易地掌握這些基本的命令。(注意:當涉及到一個與 Oracle 集群文件系統 (OCFS) 結合的內核時,這些命令中的某些命令的行為可能會稍微有所不同。在此情況下,Oracle 提供了一個 OCFS 工具集,該工具集可以為文件命令應用提供一個更好的選擇。)
注意,這里包含的所有示例都在 SUSE Linux 8.0 Professional 上進行了測試。雖然沒有理由相信它們在其它的系統上將不能工作,但如果出現問題,您應當查看您的文檔,以了解可能的變化。
背景概念
在深入研究規范之前,讓我們回顧一些基礎知識。
文件和命令
在 Linux/UNIX 操作系統中,所有事物都被當作文件來處理:硬體設備(包括鍵盤和終端)、目錄、命令本身,當然還有文件。這個奇怪的慣例實際上是 Linux/UNIX 的能力和靈活性的基礎。
大多數(幾乎是全部)的命令形式如下:
command [option] [source file(s)] [target file]
獲取幫助
最有用的命令之一是那些提供幫助的命令(特別是對那些學習 Linux 的人而言)。Linux 中的兩個重要的信息來源是聯機參考手冊,或 man 頁面和 whatis 工具。您可以用 whatis 命令來訪問一個不熟悉的命令的 man 頁面。
$ whatis echo
要了解關於這個命令的更多信息,可以使用:
$ man echo
如果您不知道某個特殊任務所需的命令,您可以用 man -k (也稱為 apropos)和一個主題來生成可能的命令。例如:
$ man -k files
一個很有用但常常被忽視的命令可以提供關於使用 man 本身的信息:
$ man man
您可以用 SPACEBAR 來瀏覽任意的 man 頁面;UP ARROW 將向上翻滾文件。.要退出,則輸入 q,!,或 CTRL-Z。
用戶類別
記得那句名言「所有動物一例平等但有些動物比其他動物更加平等」嗎?在 Linux 世界中,根用戶掌管一切。
根用戶可以以另一個用戶名 su (源自 "superuser")登錄。要執行諸如添加一個新用戶、列印機或文件系統之類的任務,必須作為根用戶登錄或者用 su 命令和根用戶密碼切換到超級用戶。系統文件(包括控制初始化過程的系統文件)歸根用戶所有。雖然可能允許普通用戶對它們進行讀操作,但出於系統安全性的原因,編輯的權利將留給根用戶。
BASH shell
雖然提供了其它的 shell,但 BASH (Bourne Again Shell) 是 Linux 的默認 shell。它結合了與它同名的 Bourne shell 的特性和 Korn、C 和 TCSH shell 的特性。
BASH 內置的命令 history 默認記錄最後輸入的 500 條命令。可以通過在命令提示符下輸入 history 來查看它們。要檢索某個特定的命令,可以在命令提示符下按 UP ARROW 或 DOWN ARROW,或在歷史列表中輸入它的編號,並在編號前面加上 "!",例如:
$ !49
您還可以通過一條命令在歷史列表中離位置最靠前的項目的距離來執行該命令:如果在歷史列表中有 53 個事件,$ !-3 將執行事件號 51。
像 UNIX/Linux 世界的其它 shell 一樣,BASH 使用了特殊的環境變數來方便系統管理。例如:
HOME,用戶主目錄
PATH,Linux 用來搜索您輸入的命令的可執行鏡像的搜索路徑
HISTSIZE,系統保存的歷史事件的數量
除了這些保留的關鍵字之外,您還可以定義您自己的環境變數。例如,Oracle 使用 ORACLE_HOME (還有其它一些變數),要使 Oracle 安裝成功完成,必須在您的環境中設置這些變數。
可以在提示符下臨時設置變數:
$HISTSIZE=100
或者,在 /etc/profile (需要根用戶許可權)中進行系統范圍的永久設置,或在 .profile 中進行局部永久設置。
可以通過 echo 命令,並用一個 $ 符號來訪問一個環境變數的值,進而查看該值。
$ echo $HOME
/home/bluher
可以用 env 命令來查看當前所有的環境變數。
正則表達式和通配符
許多 Linux 命令使用通配符 * 和 ? 來匹配任意數量的字元或分別匹配任意的單個字元;正則模式匹配表達式利用一個句點 (.) 來匹配除「換行符」之外的任意單個字元。這兩種情況下都使用方括弧 ([ ]) 來匹配除「*」號之外的字元組。不過,* 號在各種情況下有類似但不同的意義:雖然它在 shell 中將匹配一個或更多的字元,但在正則表達式中,它匹配上述字元的零個或更多的實例。一些命令(如 egrep 和 awk)使用了一組更廣泛的特殊字元來進行模式匹配。
文件處理命令
剖析一個文件列表
ls 命令用來查看用戶有執行許可權的任意目錄中的文件列表,該命令有許多有趣的選項。例如:
$ ls -liah *
22684 -rw-r--r-- 1 bluher users 952 Dec 28 18:43 .profile
19942 -rw-r--r-- 1 scalish users 30 Jan 3 20:00 test2.out
925 -rwxr-xr-x 1 scalish users 378 Sep 2 2002 test.sh
上面的列表顯示 8 列:
第 1 列指示文件的 inode,因為我們使用了 -i 選項。剩下的列通過 -l 選項來進行正常顯示。
第 2 列顯示文件類型和文件訪問許可權。
第3 列顯示鏈接數,包括目錄。
第 4 和第 5 列顯示文件的所有者和組所有者。這里,所有者 "bluher" 屬於組 "users"。
第 6 列顯示文件大小(單位為所顯示的單位,而不是默認的位元組數,因為我們使用了 -h 選項。
第 7 列顯示日期(它看起來像是三列),包括月、日和年,以及當天的時間。
第 8 列顯示文件名。在選項列表中使用 -a 將使列表中包含隱藏文件(如 .profile)的列表。
處理文件
可以移動 (mv)、復制 (cp) 或刪除 (rm) 文件和目錄。明智地使用 -i 選項,以獲得確認通常是個不錯的主意。
$ cp -i ls.out ls2.out
cpverwrite `ls2.out'?
mv 命令允許使用 -b 選項,這將在移動文件之前作一個備份拷貝。rm 和 cp 接受功能強大但卻危險的 -r 選項,它將在一個目錄和它的文件上遞歸執行。
$ rm -ir Test
rm:descend into directory `Test'? y
可以用 mkdir 來創建目錄,用 rmdir 來刪除目錄。不過,因為不能用 rmdir 來刪除包含文件的目錄,所以使用 rm 加 -r 選項通常要更方便些。
出於安全的原因,所有的文件都有所有權和保護。文件訪問許可權(或文件模式)包含之前提到的相同的 10 個字元:
第一個字元指示文件類型。最常見的是 - 代表文件,d 代表目錄,而 l 代表鏈接。
接下來的 9 個字元是三種用戶類別的訪問許可權:文件所有者(字元 2-4),用戶組 (5-7) 和其它 (8-10),其中 r 表示讀許可權,w 表示寫許可權,x 指示一個文件上的執行許可權。破折號 - 如果出現在這九個位置的任意一個,則指示這個操作對該類別的用戶禁止。
可以使用 chmod 命令通過字元符號或二進制掩碼來設置訪問許可權。要使用二進制掩碼,必須將三個許可權組的字元表示轉換成二進制格式,然後轉換成八進制格式:
用戶類別: 所有者 用戶組 其它
字元表示: rwx r-x r--
二進製表示: 111 101 100
八進製表示: 7 5 4
將寫許可權賦予用戶組,您可以使用:
chmod g+w test.sh or chmod 774 test.sh
用 umask 命令,在 /etc/init.dev 文件中進行系統范圍內的、或在 .profile 文件中進行的本地的文件許可權默認設置。這個命令指示用 777 減去這個數字來獲取默認的許可權:
$ umask 022
這將為用戶創建的所有新文件生成一個默認的文件許可權 755。
可以用 chown 來修改文件的所有權:
$ chown bluher ls.out
這里,bluher 是新的文件所有者。類似地,組成員資格將按以下方式修改:
$ chgrp devgrp ls.out
這里,devgrp 是新的用戶組。
ls 不提供哪些文件是文本的,哪些文件是二進制的的信息。要了解這個信息,您可以使用 file * 命令。
重命名文件
賦予一個文件多個名字的兩種流行的方法是利用鏈接和 alias 命令。Alias 可以用來為一個更長的命令重新起一個更方便的名字:
$ alias ll='ls -l'
$ ll
注意單引號的使用,這使得 BASH 將該項目傳遞給別名,而不是自己估計它。別名還可用作較長的路徑名的縮寫:
$ alias jdev9i=/jdev9i/jdev/bin/jdev
關於 alias 和它的反命令 unalias 的更多信息,請查看 BASH 的 man 頁面的 "SHELL BUILTIN COMMANDS" 子部分。在最後一個例子中,定義了一個環境變數來實現相同的結果。
$ export JDEV_HOME=/jdev9i/jdev/bin/jdev
$ echo $JDEV_HOME
/jdev9i/jdev/bin/jdev
$ $JDEV_HOME
鏈接允許幾個文件名引用單個源文件,格式如下:
ln [-s] fileyouwanttolinkto newname
單獨的 ln 命令創建到文件的一個硬鏈接,而使用 -s 選項來創建一個符號鏈接。簡而言之,一個硬鏈接幾乎不能和原始的文件區分開(除了這兩個文件的 inode 將相同之外)。符號鏈接較容易區分,因為它們出現在一個長的文件列表中,並用 ->; 來指示源文件,l 指示文件類型。
查看和查找文件
文件過濾器
用來讀取文件內容和在文件內容上執行操作的命令有時被稱為 ¹&濾器。sed 和 awk 命令是兩個濾波器的例子,因為在以前的 OTN 文章中有它們詳細的討論,在這里將略過。
諸如 cat、 more 和 less 之類的命令讓您能夠從命令行查看一個文本文件的內容,而無需調用編輯器。Cat 是 "concatenate" 的縮寫,它將默認地在標准輸出(顯示屏)上顯示文件內容。和 cat 一起提供的最有趣的選項之一是 -n 選項,它用編號的輸出行來顯示文件內容。
$ cat -n test.out
1 This is a test.
因為 cat 一次性輸出文件中的所有行,所以您可能更喜歡用 more 和 less,因為它們都一次輸出一屏的文件內容。Less 是 more 的一個增強的版本,它允許用來自 vi 文本編輯器的關鍵命令來增強文件查看。例如,d 向前翻滾、b 向後翻滾 N 行(如果 N 是在 d 或 b 之前指定的)。為 N 輸入的值成為隨後的 d 命令的默認值。man 頁面實用工具使用 less 來顯示使用說明的內容。
重定向和管道
重定向允許將命令輸出重定向到文件中,而不是標准輸出,或者類似地,也可重定向輸入。重定向的標准符號 >; 創建一個新的文件。>;>; 符號將輸出添加到一個現有的文件中:
$ more test2.out
Another test.
$ cat test.out >;>; test2.out
$ cat test2.out
Another test.
This is a test.
到文件的標准輸入可以用 < 符號來重定向:
$ cat < test2.out
錯誤消息用 2>; 和 2>;>; 來重定向和添加,格式如下:
$ command 2>; name_of_error_file
要避免無意地覆蓋一個現有的文件,使用 BASH 內置的命令集:
$ set -o noclobber
可以在命令和輸出文件之間用 >;! 符號來重載這個特性。要關閉這個特性,用 +o 代替 -o。
重定向在一個命令和文件之間、或文件和文件之間工作。重定向語句的一項必須是一個文件。
管道使用 |符號,並且在命令之間工作。例如,您可以用以下方式將一個命令的輸出直接發送到列印機上:
$ ls -l * | lpr
可以用以下方式快速地找到歷史列表中的一個命令:
$ history | grep cat
更多的濾波器
Grep、fgrep 和 egrep 都顯示匹配一種模式的行。所有這三個命令都在文件中搜索指定的模式,如果您想不起來一個所需文件的名稱,這將非常有用。基本格式是:
grep [options] PATTERN [FILE...]
$ grep -r 'Subject' nsmail
CTRL-Z 將終止上述或其它任何命令。
grep 的最有用的選項可能是 -s。如果您以除根用戶之外的任何身份搜索系統文件,那麼對於每一個您沒有訪問許可權的文件,都將產生錯誤消息。這個命令禁止那些消息。
Fgrep(也以 grep -F 調用)只查找固定的字元串,而不是 grep 接收的正則表達式。而 egrep 接收包含更大范圍的特殊字元(如 「|」,它指示條件 OR 運算符)的模式。
$ egrep 'Subject|mailto' *
查找文件
find 命令的 GNU 版本非常強大、靈活並且比 UNIX 系統上存在的經典版本更具包容性。它對於涉及到目錄結構的任務非常有用,包括在文件上查找和執行命令。find 命令的基本格式是:
$ find startdirectory options matchcriteria [actionoptions]
如果您知道文件的名稱、或者甚至名稱的一部分,但不知道它所處的目錄,您可以這么做:
$ find .-name 'test*'
./test
./jdevhome/mywork/EmpWS/EmpBC4J/test
與經典的 UNIX 系統不同,在 Linux 中不需要在末尾添加 -print 操作,因為如果沒有指定其它的操作選項,就將假定執行這個操作。在目錄起始位置上的一個點 ( . ) 將使 find 在您的工作目錄中開始搜索。兩個點, ..,在父目錄中開始搜索。您可以在任意目錄下開始搜索。
注意,您可以使用通配符作為搜索准則的一部分(只要用單引號將整個項目括起來)。
$ find .-name 'test*' -print
./test.out
./test2.out
顯示擁有 .out 擴展名的一系列文件:
$ find /home -name '*.out'
不過記住,除非您是作為超級用戶運行這個命令,否則您將可能得到許多的 "ermission denied" 錯誤消息。
最強大的搜索工具之一是和 grep 一起使用的 -exec 操作:
$ find .-name '*.html' -exec grep 'mailto:[email protected]' {} \;
.,查找一個 html 文件,*.html,並在當前文件上執行 (-exec) grep 命令,{}。當使用 -exec 操作時,需要一個分號 ;,這是用來在使用 find 命令時執行其它一些操作。需要反斜線 \ 和引號來確保這些項目通過 BASH,以使它們由命令而不是 shell 來進行解釋。
③ 計算機網路-應用層-遠程終端協議TELNET
TELNET是一個簡單的遠程終端協議,用戶用TELNET就可在其所在地通過TCP連接注冊(即登錄)到遠地的另一台主機上(使用主機名或P地址)。TELNET能將用戶的擊鍵傳到遠地主機,同時也能將遠地主機的輸出通過TCP連接返回到用戶屏幕。這種服務是透明的,因為用戶感覺到好像鍵盤和顯示器是直接連在遠地主機上。因此, TELNET又稱為終端模擬協議 。
TELNET使用客戶伺服器方式。在本地系統運行TELNET客戶進程,而在遠地主機則運行TELNET伺服器進程。和FTP的情況相似, 伺服器中的主進程等待新的請求,並產生從屬進程來處理每一個連接。
TELNET能夠適應許多計算機和操作系統的差異。例如,對於文本中一行的結束,有的系統使用ASCI碼的回車(CR),有的系統使用換行LF),還有的系統使用兩個字元,回車-換行(CR-LF)。又如,在中斷一個程序時,許多系統使用Control--C,但也有系統使用ESC按鍵。為了適應這種差異,TELNET定義了數據和命令應怎樣通過互聯網。這些定義就是所謂的 網路虛擬終端NVT (Network Virtual Terminal)。
NVT的意義: 客戶軟體把用戶的擊鍵和命令轉換成NVT格式,並送交伺服器。伺服器軟體把收到的數據和命令從NVT格式轉換成遠地系統所需的格式。向用戶返回數據時,伺服器把遠地系統的格式轉換為NVT格式,本地客戶再從NVT格式轉換到本地系統所需的格式。
NVT的格式定義很簡單。所有的通信都使用8位一個位元組。在運轉時,NVT使用7位ASCI碼傳送數據,而當高位置1時用作控制命令。ASCⅡ碼共有95個可列印字元(如字母、數字、標點符號)和33個控制字元。所有可列印字元在NVT中的意義和在ASCI碼中一樣。但NVT只使用了ASCII碼的控制字元中的幾個。此外,NVT還定義了兩字元的CRLF為標準的行結束控刷符。當用戶鍵入回車按鍵時,TELNET的客戶就把它轉換為CR-LF再進行傳輸,而TELNET伺服器要把CR-LF轉換為遠地機器的行結束字元。
TELNET的選項協商(Option Negotiation)使TELNET客戶和TELNET伺服器可商定使用更多的終端功能,協商的雙方是平等的。
④ 如果一台禁用ping命令了,怎麼遠程通過Windows終端命令確定這台電腦是否在線
如果對方禁止了對ping的相應,或者啟動了防火牆,那麼你可以試試arping,這個是arp級別的ping,只有對方在線,無論如何都會有響應(當然因為arp是不可路由的,只能在內網執行該命令)。 xNix下,如下自己下載編譯;而Windows下的,需要WinPCap和libnet,然後自己編譯(Cygwin或MinGW)
如果嫌麻煩,可以試試hardping,這是免費的命令行工具,直接hardping xxx.xxx.xxx.xxx即可,原理同上,都是arp級別的ping,防火牆也會有反映。
其實掃描工具也是可以的,比如nmap,一樣能arp級別上探測對方,但對你的問題要求,也許算是牛刀殺雞了。
其實更好的方法是發送snmp trap包,但要取決對方是否有安裝snmp的agent。Windows預設是有安裝的,但伺服器版本則不是。
⑤ linux 如何從遠程終端下載文件到本地磁碟 我的系統也是linux的,想從遠程終端(ssh.)上復制文件到本地
第一種方式:
SecureCRT下
上傳文件只需在shell終端模擬器中輸入命令「rz」,即可從彈出的對話框中選擇本地磁碟上的文件,利用Zmodem上傳到伺服器當前路徑下。
下載文件只需在shell終端模擬器中輸入命令「sz 文件名」,即可利用Zmodem將文件下載到本地某目錄下。
通過「File Transfer」可以修改下載到本地的默認路徑。設置默認目錄:options-->session options-->file transfer。
或者
下載文件存放位置在securtCRT中設置,位於:
英文版 options — session options — X/Y/Zmodem。
中文版 選項— 會話選項— X/Y/Zmodem。
第二種方式:用sftp
securecrt 按下ALT+P就開啟新的會話 進行ftp操作。
輸入:help命令,顯示該FTP提供所有的命令
pwd: 查詢linux主機所在目錄(也就是遠程主機目錄)
lpwd: 查詢本地目錄(一般指windows上傳文件的目錄:我們可以通過查看」選項「下拉框中的」會話選項「,如圖二:我們知道本地上傳目錄為:D:/我的文檔)
ls: 查詢連接到當前linux主機所在目錄有哪些文件
lls: 查詢當前本地上傳目錄有哪些文件
lcd: 改變本地上傳目錄的路徑
cd: 改變遠程上傳目錄
get: 將遠程目錄中文件下載到本地目錄
put: 將本地目錄中文件上傳到遠程主機(linux)
quit: 斷開FTP連接
⑥ 如何通過windows終端遠程連接linux
獲知Linux版本
在命令行中輸入命令獲取:uname -r
給Linux系統安裝xrdp工具
在命令行中輸入:sudo apt-get install xrdp
輸入後回車根據提示輸入用戶密碼
設置Linux系統的遠程桌面
1.勾選允許其他人訪問你的電腦
2.安全--配置網路接受自動連接
查看伺服器IP地址
在命令行中輸入:
在windows端打開遠程桌面工具
在運行中輸入mstsc快速打開
輸入預遠程桌面Linux伺服器的IP地址
輸入Linux操作系統用戶名,root用戶的密碼,確定後即可以遠程訪問啦!可以實現Linux中幾乎所有的功能。
⑦ 2 Linux終端命令
職場中,大部分都是通過 SSH客戶端 遠程操作,實現磁碟讀取,文件讀取,目錄操作,進程管理等等
打開終端3種方式,收藏夾黑色屏幕圖標點擊,右鍵打開終端,Ctrl+Alt+t組合鍵
command [-options] [parameters]
command即終端命令,options為選項一般前面有橫杠,後面是參數,選項和參數有中括弧表示可選項
man command (man表示手冊縮寫,查看命令幫助文檔)出現文檔,按回車下滾一行,按空格(或f)下翻一頁,按b上翻一頁,輸入橫杠加上對應的option可實現對應部分高亮
command --help也可以實現幫助文檔,頁面和上面不太一樣,部分還出現了中文
pwd 命令 顯示當前路徑
tree [path] 命令(默認沒有,需要安裝,sudo apt install tree)可以將你當前(或指定)路徑下的文件以樹狀遍歷(所有文件,遞歸)顯示出來
ls 命令 以列表顯示當前目錄文件,(不再深層挖掘)ls顯示出來白色是文件,藍色是文件夾,綠色是可執行文件,紅色一般是壓縮包
ls -a 顯示所有的文件包括隱藏文件,顯示結果以. 點開頭的就是隱藏文件
ls -l 用較長方式顯示文件
前面10個字母(分成第一個和後9個,第一個橫杠表示一個文件,d表示一個目錄,l表示是個鏈接(類似快捷方式),後九個,rwx表示跟讀寫等操作有關,後面講),硬鏈接數,文件所屬用戶(第一個demo),文件所屬組(第二個demo),文件大小(B為單位),最後修改時間,文件
ls -h以人性化顯示文件(一般和-l一起),可看出加了-h後,文件顯示的單位方便閱讀
cd 可以跟相對路徑和絕對路徑,路徑大小寫敏感
當前路徑用「.」表示,上級路徑「..」
cd 什麼都不加或者cd ~可以直接回家目錄/home
cd /去根目錄
cd -返回上次的目錄
mkdir創建目錄
mkdir 目錄名 不可以一次創建多級目錄(文件夾不存在情況下如mkdir a/b/c,a,b都不存在情況下,創建不了)
如果我們就是想創建多級目錄呢,使用遞歸創建目錄,會把沒有的目錄創建出來
mkdir a/b/c -p
touch創建文件
touch +文件名(建議加後綴名),可以一次創建多個文件用空格隔開
touch a.txt
touch a.txt b.txt
gedit打開文件
gedit 文件相對路徑或絕對路徑,(如果未成功打開需要加上sudo gedit)
同上個命令可以同時打開多個,打開的編輯器編輯內容點擊保存完成文件編輯
打開文件後終端進入等待狀態
rm刪除文件和文件夾
文件刪除不能恢復
rm -i 文件 這種會出現是否提示,給自己個提醒機會(centos沒有-i就有提示)
rm -f 文件 強制刪除(不提示,和上個相反)
rm -r 目錄 刪除目錄(多級遞歸刪除)
cp拷貝文件和文件夾
cp a.txt b.txt 當前路徑下的a.txt拷貝一個b.txt到當前路徑,如果已經存在b.txt直接覆蓋掉
加上-i模式可以給與提示(不是同名文件不會出現)
-f 強制復制不提示
-v 顯示一行拷貝的過程
如果是復制文件夾要加上 -r 遞歸拷貝
-a 把文件或文件夾(是遞歸拷貝)的許可權也一起復制過去
mv移動文件文件夾,重命名
mv 原路徑 目標路徑
如果存在同名文件,默認會覆蓋,還是加-i提示,如果選擇n,不會移動成功
-f 強制移動不提示
-v 顯示移動過程
移動文件夾不用加-r(刪除和拷貝不一樣)
clear 清除終端顯示內容(類似DOS cls)快捷鍵,Ctrl+L
實際效果只是往下滾動,當前輸入為第一行,拖動滾動條還是能看見之前的內容= =
tab 自動補全(有時多個可能要再按下tab出現候選提示)
which 查看命令位置
游標↑↓ 查看翻查之前調用過的命令
Ctrl+C 終止程序運行
終端字體大小調整Ctrl Shift +(放大)
Ctrl - (縮小,注意無shift)
cal顯示日歷,當日高亮
cal -3顯示當前月及上下月的日歷(沒有-別的數字)
cal -y 顯示一年的日歷
cal -j 日歷顯示是當年第幾天
cal 年份4位數(獲得年份日歷)
date顯示日期
date 加雙引號字元串格式化顯示,注意對應大小寫
%F,%T同樣實現類似效果,分別格式化日期和時間
history 獲得所有的歷史指令
history 數字 顯示最近的數字條指令
如果我看到對應指令,然後根據指令編號,直接輸入
! 指令編號 即可執行對應指令,這些歷史指令都存在於家目錄隱藏文件 .bash_history 中
cat 直接在命令行顯示文件內容,和gedit不一樣
-n 查看文件同時顯示行號
-b 文件空行不編號,但是給空出位置,顯示非空行編號
-s 兩行以上的空行只顯示一行(可以和前面的組合 -sb )
同時打開多個文件效果
more
more 文件路徑
分屏查看,會顯示已經顯示部分的百分比,
按回車滾一行,
按空格 或 Ctrl+F或F向下翻一屏,
Ctrl+B或B回滾一屏
q退出
more +num 表示從第num行開始查看,文件默認第一行為1
-p 選項 清屏 置頂顯示內容
-s 連續2行以上的空行顯示一個空行
more 也可以加多個文件,顯示不同文件有專門的分割,這是與cat的區別
⑧ linux如何從遠程終端下載文件到本地磁碟
linux一般用作於伺服器使用,通常使用文字界面,這里分享下如何從遠程終端下載文件到本地磁碟。
1、首先在windows開始菜單可以尋找到filezilla軟體,點擊他即可啟動程序。
⑨ MSTSC是什麼意思
微軟遠程終端客戶端
命令全稱:Microsoft Terminal Services Client
MS = Microsoft
T = Terminal
S = Services
C = Client
開始 - 運行 輸入 mstsc,會自動彈出遠程桌面對話框
⑩ 遠程顯示終端給定是啥
終端指定: 大多數命令作用於文件和文件夾,並通過路徑識別它們的位置。組成路徑的文件夾名稱使用斜杠分隔。例如,指向「終端」應用的路徑為「/應用程序/實用工具/終端.app」 。
遠程終端就是利用伺服器安裝的終端服務埠3389,安裝遠程式控制制工具,可以在任何地方進行登錄伺服器,從而實現遠程式控制制。
遠程終端操作中需注意:
1、限制斷開會話存在時間。一般情況下,在維護遠程伺服器時,不可能長時間在線,但是系統默認的卻是只要登錄就不再斷開。因此,可以修改這一默認設置,指定一個自動斷開的時間即可。
2、增加連接數量。打開「運行」窗口,輸入「gpedit.msc」打開組策略編輯器窗口,依次選擇「計算機配置」-「管理模板」-「Windows組件」-「終端服務」,再雙擊右側的「限制連接數量」,將其TS允許的最大連接數設置大一些就可以了。