Linux命令彙總

查看“./name” 或者“.*”隱藏文件

ls -al

刪除./repo隱藏文件夾和文件(需要對應權限才能刪除文件)

rm -r ./.*        #刪除當前目錄裏的所有隱藏文件
rm -fr .*         #(刪除當前目錄下的所有隱藏文件) 
rm -f .tmp     #(刪除tmp文件)
rm -fr .tmp    #(刪除tmp目錄或者文件)

文件複製命令

cp [options] source1 source2 source3 .... directory
options參數: 
-a :相當於 -pdr 的意思; 
-d :若來源檔爲連結檔的屬性(link file),則複製連結檔屬性而非檔案本身; 
-f :爲強制 (force) 的意思,若有重複或其他疑問時,不會詢問使用者,而強制複製; 
-i :若目的檔(destination)已經存在時,在覆蓋時會先詢問是否真的動作! 
-l :進行硬式連結 (hard link) 的連結檔建立,而非複製檔案本身; 
-p :連同檔案的屬性一起復制過去,而非使用預設屬性; 
-r :遞迴持續複製,用於目錄的複製行爲; 
-s :複製成爲符號連結檔 (symbolic link),亦即‘捷徑’檔案; 
-u :若 destination 比 source 舊才更新 destination ! 
source以及directory路徑:
絕對路徑和相對路徑問題
cp -r android-6.0.1_r72/* /home/cloud/share/android-6.0.1_r72/

最後需要注意的,如果來源檔有兩個以上,則最後一個目的檔一定要是‘目錄’才行!

絕對路徑和相對路徑

絕對路徑: Linux中,是從 " / "(也被稱爲根目錄)開始的,比如/usr、/etc/X11.如果一個路徑是從/開始的,它一定是絕對路徑
相對路徑:以" . "或" .. "開始的," . "表示用戶當前操作所處的位置,而" .. "表示上級目錄;在路徑中," . "表示用戶當前所處的目錄,而" .. "上級目錄,要把" . "和" .. "當做目錄來看
[root@localhost ~] pwd     #判斷用戶當前所處的位置         
[root@localhost ~] cd /usr/share/doc/     #以絕對路徑方式進入/usr/share/doc目錄下         
[root@localhost ~] cd .     #以相對對路徑方式進入       
[root@localhost ~] pwd     #判斷當前用戶所處的位置         
[root@localhost ~] cd ..     #切入/root的上級目錄 

查看文件夾目錄大小和文件總數

du -sh [path]    #默認當前位置文件夾大小
df -h                 #df命令可以顯示目前所有文件系統的可用空間及使用情形

Samba共享服務器搭建(Win10訪問Ubuntu共享文件夾,在tty命令模式下)

1.安裝Samba

sudo apt-get install samba
sudo apt-get install smbfs

2.創建共享目錄並給予適當權限

mkdir /home/username/share    #username爲用戶名
chmod 777 /home/username/share

3.備份並編輯smb.conf

sudo cp /etc/samba/smb.conf  /etc/samba/smb.conf_backup
sudo vim /etc/samba/smb.conf

4.smb.conf文件末尾追加以下內容,"ESC"後,":wq"保存並退出.ps:path和共享目錄保持一致

[share]
path = /home/username/share
available = yes
browseable = yes
public = yes
writable = yes

5.創建Samba賬號.

sudo touch /etc/samba/smbpasswd #根據提示輸入用戶密碼(登陸Samba共享目錄的時候需要).
sudo smbpasswd -a username

6.重啓Samba

sudo /etc/init.d/samba restart

7.輸入ifconfig獲取主機IP地址

8.在Win10上測試訪問Ubuntu共享目錄,打開windows文件管理器,輸入\\ip地址或主機名\share,根據提示輸入設置的username和pwd。

9.從共享文件夾中拷貝文件到Win10中出現“需要管理員權限”的提示,修改所在目錄下所有文件和文件夾權限命令

chmod -R 777 host/
chmod -R 777 target/

未完待續......

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章