打算安裝個虛擬機,裝下zookeeper,提早把linux的經常使用命令整理出來linux
ls ls(選項)(參數) 列舉當前目錄下的文件 ls –a Linux上的文件以.開頭的文件被系統視爲隱藏文件,僅用ls命令是看不到他們的,而用ls -a除了顯示通常文件名外,連隱藏文件也會顯示出來。 ls –l / ll 該參數顯示更詳細的文件信息。
cd (選項) (參數) cd 直接回到admin目錄 cd logs 進入logs目錄,前提是有logs cd .. 返回上一級 cd ../.. 返回上兩級目錄; cd - 返回到操做前的一個目錄層級
絕對路徑的方式顯示用戶當前工做目錄
建立目錄 mkdir (選項)(參數) mkdir test 當前目錄下建立 test mkdir -p test1/test2 當前目錄下創建test1 test1下創建test2
rmdir命令用來刪除空目錄 rmdir test rmdir -p test1/test2 刪掉test1目錄,以及test1目錄下的test2目錄
touch 1.txt 建立一個不存在的文件 touch 1.txt 1.txt已存在,更新一個已存在文件時間爲當前系統時間
全屏幕純文本編輯器 vi 文件名 進入通常模式 輸入i 進入輸入模式,輸入esc,變回通常模式 :wq 保存並退出
cat命令的用途是鏈接文件或標準輸入並打印 cat 1.txt 打印1.txt cat 1.txt 2.txt >3.txt 合併1.txt 2.txt 命名爲3.txt
複製文件 cp(選項)(參數) cp 1.txt ../test2 把 1.txt複製到上層文件夾test2中 cp 1.txt 3.txt 同目錄層級下,複製1.txt,並更名爲3.txt cp -r test1 test3 複製文件夾test1下的全部內容,並更名爲test3
mv命令用來對文件或目錄從新命名,或者將文件從一個目錄移到另外一個目錄中 mv(選項)(參數) mv 3.txt ../test2 移動文件到上一層級的test2中 mv 3.txt 4.txt 本目錄內更名 mv 3.txt ../test3/4.txt 移動並更名
rm命令能夠刪除一個目錄中的一個或多個文件或目錄 rm (選項)(參數) rm 1.txt 刪除文件,會有提示 rm -rf test1 刪除目錄test1 ,完全刪除,不會有提示
經常使用的打包、壓縮、加壓縮工具 -c :create 創建壓縮檔案的參數; -x : 解壓縮壓縮檔案的參數; -z : 是否須要用gzip壓縮; -v: 壓縮的過程當中顯示檔案; -f: 置頂文檔名,在f後面當即接文件名,不能再加參數 tar -cvf /home/admin/test.tar /home/admin/test 僅打包 tar -zcvf /home/admin/test.tar /home/admin/test 僅打包,打包後,以gzip壓縮 tar -zxvf /home/images.tar.gz 解壓 tar -zxvf /home/admin.tar.gz -C /specific dir 解壓到指定目錄
su命令用於切換當前用戶身份到其餘用戶身份 su username su root root用戶除外,須要鍵入該使用者的密碼 su liuhuxiang 切換到liuhuxiang的目錄下
對於root用戶而言,~表示/root 對於通常用戶而言,~表示/home/用戶名 可用pwd來查看全目錄
useradd test 建立用戶test passwd test 給已建立的用戶test設置密碼 建立成功以後,會在/home目錄下建立對應的test目錄 /home/test [test@localhost test] 當前登陸者爲 test 當前登陸的主機爲 localhost 當前的目錄爲 test