- 檢視埠占用
- 檔案掛載
- Linux與windows檔案傳輸(三方軟體:secureCRT, WINscp)
1)sftp
SecureCRT可以通過快捷鍵Alt+p進入sftp連線模式。
下載檔案: sftp>get 檔案絕對路徑
檢視下載到本地的路徑,得到下載到本地的路徑: sftp>lpwd
上傳檔案:sftp>put 本地檔案絕對路徑
4.
last 命令:
功能說明:列出目前與過去登入系統的使用者相關資訊。 【last –n 10】最近登入的10個使用者】
5. man
(1). 檢視命令內部命令?外部命令, 【type 命令】
echo 為內部命令, yum為外部命令
(2). 檢視幫助命令 【man 內部/外部命令】
內部命令幫助: 【help 內部命令】 (如:help echo) 或者 【man 內部命令】
外部命令幫助: 【外部命令 --help】(如: yum --help) 或者 【man 外部命令】
(3). man文件的型別:
- 1、Standard commands (標準命令)
2、System calls (系統呼叫)
3、Library functions (庫函式)
4、Special devices (裝置說明)(usually found in /dev)
5、File formats (檔案格式)
6、Games and toys (遊戲和娛樂)
7、Miscellaneous (雜項)
8、Administrative Commands (管理員命令)
9 其他(Linux特定的), 用來存放核心例行程式的文件。- 如 man sleep (顯示SLEEP(1))
如 man 3 sleep (顯示SLEEP(3))
man –k 命令名 【man –k key 補全命令】
6. 目錄篇
1.進入到使用者根目錄:cd ~ 或 cd
2.檢視當前所在目錄:pwd
3.進入test使用者根目錄:cd ~test
4.返回到原來目錄: cd -
5.返回到上一級目錄: cd ..
6.檢視test使用者根目錄下的所有檔案: ls –la 或者 ll 或者 ls –al
7.在根目錄下建立一個testfile的資料夾: mkdir /testfile
8.在/testfile目錄下建立src和WebRoot兩個資料夾
分別建立:mkdir /testfile/src
mkdir /testfile/WebRoot
同時建立:mkdir /itcast/{src,WebRoot}進入到/testfile目錄,在該目錄下建立.classpath和README檔案
分別建立:touch .classpath
touch README
同時建立:touch {.classpath,README}
在/testfile目錄下面建立一個test.txt檔案,同時寫入內容"this is test"
echo "this is test" > test.txt檢視一下test.txt的內容
cat test.txt
more test.txt
less test.txt向README檔案追加寫入"please read me first"
echo "please read me first" >> README將test.txt的內容追加到README檔案中
cat test.txt >> README拷貝/itcast目錄下的所有檔案到/itcast-bak
cp -r /testfile /itcast-bak進入到/itcast-bak目錄,將test.txt移動到src目錄下,並修改檔名為Student.java
mv test.txt src/Student.java在src目錄下建立一個struts.xml
> struts.xml刪除所有的xml型別的檔案
rm -rf *.xml刪除/itcast-bak目錄和下面的所有檔案
rm -rf /itcast-bak返回到/itcast目錄,檢視一下README檔案有多單詞,多少個少行
wc -w README
wc -l README返回到根目錄,將/itestfile目錄先打包,再用gzip壓縮
分步完成:tar -cvf itcast.tar itcast
gzip itcast.tar
一步完成:tar -zcvf itcast.tar.gz itcast
將其解壓縮,再取消打包
分步完成:gzip -d itcast.tar.gz 或 gunzip itcast.tar.gz
一步完成:tar -zxvf itcast.tar.gz將/testfile目錄先打包,同時用bzip2壓縮,並儲存到/tmp目錄下
tar -jcvf /tmp/itcast.tar.bz2 itcast將/tmp/itcast.tar.bz2解壓到/usr目錄下面
tar -jxvf itcast.tar.bz2 -C /usr/
7. 使用者篇
檢視檔案詳情:stat a.txt
移動:mv a.txt /ect/
改名:mv b.txt a.txt
移動並改名:mv a.txt ../b.txt拷貝並改名:cp a.txt /etc/b.txt
vi撤銷修改:ctrl + u (undo)
vi撤銷恢復:ctrl + r (redo)
新增使用者:useradd hadoop
passwd hadoop建立多個檔案:touch a.txt b.txt
touch /home/{a.txt,b.txt}將一個檔案的內容複製到裡另一個檔案中:cat a.txt > b.txt
將一個檔案的內容追加內容:cat a.txt >> b.txt
11.將a.txt 與b.txt設為其擁有者和其所屬同一個組者可寫入,但其他以外的人則不可寫入:
chmod ug+w,o-w a.txt b.txtchmod a=wx c.txt
12.將當前目錄下的所有檔案與子目錄皆設為任何人可讀取:
chmod -R a+r *13.將a.txt的使用者擁有者設為users,組的擁有者設為jessie:
chown users:jessie a.txt14.將當前目錄下的所有檔案與子目錄的使用者的使用者為lamport,組擁有者皆設為users,
chown -R lamport:users *15.將所有的java語言程式拷貝至finished子目錄中:
cp *.java finished將目前目錄及其子目錄下所有副檔名是java的檔案列出來:find -name "*.java"
查詢當前目錄下副檔名是java 的檔案:find -name *.java刪除當前目錄下副檔名是java的檔案:rm -f *.java
16 檢視歷史命令:history