Shell Solaris10學習筆記

2021-08-25 06:45:03 字數 3567 閱讀 8325

$init 5 :關機

$init 6 :重啟

$isainfo:識別系統架構資訊

$isainfo -b :32位or64位系統

$psrinfo:處理器資訊

$format:察看有幾塊物理硬碟

$uname -a:顯示系統資訊

$df -k: 察看磁碟使用狀況

$du -sh *: 察看檔案/目錄大小 s:summary, h:human readable format

$ifconfig

$ifconfig -a:檢視網路配置,inte***ce name,ip address, mac address等

$ifconfig dhcp drop|start:啟動或者禁止dhcp。

$ifconfig ether :設定網絡卡mac位址。

$ifconfig up/down:啟用/禁用網絡卡

$ps:程序資訊

$ps -ef:determine file type察看所有程序詳細資訊。(every process; full listing)

$prstat: report active process statistics

$pstack: print stack trace. $pstack `pgrep mytest.exe`

$file: determine file type,可察看32bit/64bit程式等。

$svcs:報告service狀態

$svcadm:管理service

$env:顯示環境變數

$type/which :顯示命令路徑

$pwd: 顯示工作目錄

$who :登入的使用者列表

$id: 使用者id,所屬group的id

$su [- ] :切換使用者

$useradd -m -d :建立使用者(-m 建立folder; dir例 /export/home/tony)

$userdel -r :刪除使用者(-r 同時刪除使用者folder)

$password :修改密碼

$ls$ls -a: all entries

$ls -a: all entries, with the exception of . and ..

$ls -l: long format

$ls -l: 列出symbolic link所指向的實際檔案(夾)的屬性,但是檔名還是symbolic link的名字。可以和-l一起使用,例如ls -ll。

$ls -p: put a slash(/) after each file name if the file is a directory

$ls -t: sorts by time stamp (latest first)

$ls -r: reverses the order of sort

$ln -s source target: create a symbolic link。注意source要使用全路徑。

$chmod 777 file: 增加owner, group, other的所有許可權(x, w, r; 1->execute; 2->write; 4->read)

$chmod [ugoa] file: u->user; g->group; o->other; a->all;不指定為a。例:chmod go+rw file

$mkdir -p directories: 建立目錄,包括不存在的parent directory。

$rm -rf dirname: 刪除目錄。-r=recursively, -f=removes all files (whether write-protected or not)

$cp source_file target_file/cp source_file target_dir

$cp -r: recursive, 拷貝目錄

$cp -p: preserve, 保留檔案修改時間,acl等屬性。

$cp -p: preserve(大寫p), 保留symbolic links。不加此選項則拷貝link指向的檔案。

$mv source_file target_file/mv source_file target_dir

$mv source_dir target_dir

$cat file: 把檔案內容列印到標準輸出

$cat >file: 把標準輸入內容寫入檔案。以ctrl+d結束輸入。

$cat file1 file2 > file3: 把file1和file2的內容合併到file3。

$od [-cx] [file]:octal dump. -x: hex output; -c: character output.

$tar

c create,建立檔案檔案

r replace,新增檔案到檔案檔案末尾

u update,更新檔案檔案中的檔案,如果不存在或者此檔案新增到檔案檔案後又被更新過,則新增到檔案檔案末尾。

t table of contents, 列出檔案中的內容。

x extract, 釋放檔案。

f file, 指定tarfile引數。

v verbose

$tar cvf|rvf|uvf tarfile file

$tar tvf tarfile

$tar xvf tarfile

$gzip [-v] file: 壓縮檔案file->file.gz,並刪除原始檔案file。-v輸出壓縮比。

$gzip -cv file 〉***.gz: 保留原始檔案file並輸出壓縮結果到stdout。

$gzip -l ***.gz: list壓縮前後size, 壓縮比,原始檔名字。

$gzip -d ***.gz: decompress

$gzip -cdv ***.gz > file: decompress, 保留原始檔案***.gz。

$vi file

使用escape鍵返回命令模式。

g 跳到檔案最後一行

u 恢復上一次的修改。

x 刪除游標所在的字元。

dd 刪除當前行。

d 刪除游標所在行游標後面的內容。

j 把下一行內容加到本行行尾。

i 在游標之前開始輸入文字

a 在游標之後開始輸入文字

o 在游標所在行後插入一空行。

o 在游標所在行前插入一空行。

yy把當前行放入緩衝區。

p 將緩衝區內容取到游標所在行的下面一行。

p 將緩衝區內容取到游標所在行的上面一行。

:w 回寫修改後的檔案。

:w filename 當filename不存在時,把修改後的檔案存為檔案filename。當檔案filename存在時,報錯。

:q 退出vi,若使用者對編輯的檔案有所修改,系統不會讓使用者使用q命令退出。

:q! 退出vi而不管是否對檔案有改動。

:wq 儲存對檔案的修改並退出vi 。

:sh 啟動sh,從sh中返回可用exit或ctrl+d

:set nu/nonu 顯示/隱藏行號

:xx 達到xx行

/string 向前搜尋string

?string 向後搜尋string

n查詢下乙個匹配的字串

密碼學 概念1 0

從概念開始吧。加密的安全目標 1 不可區分性 敵手選擇兩個明文,加密者隨機選乙個,返回其密文,則敵手不能以明顯大於1 2的概率正確猜測選擇的是哪乙個明文 2 語義安全性 敵手在知道密文的條件下能有效計算出的有關明文的資訊量並不比它不知道密文時的多,除了明文的長度 3 不可展性 敵手不能以乙個不可忽略...

windows10 anaconda 深度學習環境

在anaconda安裝gpu版本的keras或者tensorflow都會自帶cuda cudnn的安裝,很方便。只需要先確定一下自己的電腦上有gpu以及gpu驅動。1 接下來先說一下anaconda安裝 倆都選上,要不然完了還得自己新增環境變數 2 開啟cmd,輸入conda v看一下conda版本...

駕校裡學不到的10大技巧

原文看這裡.當你拿到駕照,可曾想過,不少實用駕駛技術,師傅並沒有教你,還有些技術師傅壓根就教錯了?這不是師傅的錯,因為他們的一些駕駛方式在10年前或許是對的,可現在汽車技術改進了許多,駕校裡還都是老掉牙的 破桑 師傅也不是故意把一些有用的技術藏在肚子裡,應試教育 為本嘛,師傅的首要任務是確保學員通過...