We believe that writing is about content, about what you want to say – not about fancy formatting.
我們堅信寫作寫的是內容,所思所想,而不是花樣格式。
— Ulysses for Mac
重啟
sudo reboot
sudo shutdown -r now (關機 -r:reboot -p:關電源)
sudo halt -p (關機 關電源)
uname
uname 輸出系統信息:
file
file 檢測文件類型
查看mv cdrom 文件類型:
( cdrom 是符號鏈接 )
符號鏈接相當于Windows下的快捷方式 (Linux稱為鏈接)
鏈接分為兩種:符號鏈接 和 硬鏈接
cdromshi是sr0的符號鏈接:
(注意前面lrwxrwxrwx是 l 開頭 即是鏈接文件)
即 看文件列表的時候,第一個就表示了文件類型:
(sr0前面是brw-rw----+ b標識為塊設備 l標識cdrom是鏈接)
/lib 下鏈接文件顯示為青色
(若/lib 下的xx.so.0.0.0 為共享文件 等價于dll文件)
(可能你的文件夾下沒有 后續可能會出現 在此只是提一下)
tar
jar : java archive file (java的歸檔文件)
- jar包就是別人已經寫好的一些類,然后將這些類進行打包,你可以將這些jar包引入你的項目中,然后就可以直接使用這些jar包中的類和屬性以及方法。
- jar是將一系列文件合并到單個壓縮文件里,就象Zip那樣。然而,同Java中其他任何東西一樣,JAR文件是跨平臺的,所以不必關心涉及具體平臺的問題。
除jar以外對于J2EE來說還有war和ear。區別見下表:
jar/war /ear三種文件,在文件結構上,三者并沒有什么不同,它們都采用zip或jar檔案文件壓縮格式。但是它們的使用目的有所區別
- Jar文件(擴展名為. Jar)包含Java類的普通庫、資源(resources)、輔助文件 (auxiliary files)等
- War文件(擴展名為.War)包含全部Web應用程序。在這種情形下,一個Web應用程序被定義為單獨的 一組文件、類和資源,用戶可以對jar文件進行封裝,并把它作為小型服務程序(servlet)來訪問。
- Ear文件(擴展名為.Ear)包含全部企業應用程序。在這種情形下,一個企業應用程序被定義為多個jar 文件、資源、類和Web應用程序的集合。
which tar 可見是Linux的命令:
( tar用來歸檔和解歸檔 )
tar --help 顯示不好的話 也可以這樣查看:
v verbose
tar -c 參數 創建
tar -f 參數 文件
tar -v verbose
tar -x extract 從歸檔文件中抽取 即解檔
tar -z 通過gzip進行過濾
tar -cvf mytar.tar hello.txt how.txt (創建歸檔文件)
(hello.txt 大小是55 how.txt大小是13 他們歸檔有的文件大小為10240)
-h 參數——人性化顯示
tar -xvf mytar.tar(解檔抽取文件)
( 解檔 常用 tar -xzvf 即解壓縮并解檔 俗稱 tar 開)
除了可以歸檔文件 還可以歸檔文件夾:
歸檔文件夾:
tar 拓展
-t 參數 (列出對檔文件的內容)
-r 參數 把新文件追加到tar文件中:
追加成功:
gzip 壓縮
gzip --help
- 默認是原地(解)壓縮
- -1 參數是 時間優先 -9是空間優先壓縮
- -d 參數是解壓縮
gzip x ( 壓縮文件)
( 可見10K的文件壓縮為256 )
gzip -d x.gz 是原地解壓縮
tar -xzvf x.tar.gz ( 解壓縮 并 解檔 )
gunzip
gunzip == gzip -d
( 也是原地解檔 )
( 再強調下 還是 tar -xzvf x.tar.gz 好用!)
find
find / ( 查看整個文件系統 )
對家(~)下的文件進行過濾(此處設為包含tar)find
xargs
xargs 是產品下的:
xargs 將管道的輸出內容合并成一行數據 使用空格分割
find . | grep txt | cp xargs
:
` `代表執行里面的命令 可看成是命令的嵌套
mount
掛載外設
不能直接讀設備(比如cdrom光盤里面的東西) 必須用mount命令把設備掛載到目錄中再查看。
準備工作:
選一個ios文件:
選連接:
然后在/mnt下創建一個cdrom文件夾 并su root 切換成root賬戶:
mount /dev/cdrom cdrom
(這樣就把光驅設備掛載到/mnt/cdrom文件夾下 進入/mnt/cdrom可以查看里面內容)
umount /dev/cdrom
( 解除掛載 )
世界上所有的追求都是因為熱愛
一枚愛編碼 愛生活 愛分享的IT信徒
—— hongXkeX