1. 程式人生 > >Linux常用命令集——Ubuntu

Linux常用命令集——Ubuntu

Linux常用命令集

1.打包及壓縮 

window: zip,rar 

linux: gz, bzip, zip

1.打包及拆包命令

tar -cxzjvf 打包後的檔案 欲打包的目錄

-c : 建立一個歸檔檔案(achive),即打包檔案

-x : 拆包

-z : 以gzip格式壓縮,預設壓縮倍數6,(0-9)

-j : 以bzip2格式壓縮

-v : 顯示打包或拆包的檔案資訊

-f : 後面緊接一個 歸檔檔案

打包檔案

tar -cvf news.tar ./java

拆包檔案

tar -xvf news.tar

2.gzip, bzip2

壓縮與解壓

壓縮檔案: gzip news.tar

解壓檔案 gzip -d news.tar

3.打包及壓縮

tar -czvf a.tar.gz ./java

tar -xzvf a.tar.gz

2.軟體的安裝及解除安裝(ubuntu) 

(1).離線 

sudo dpkg -i 檔名 

sudo dpkg -r 包名 

(2).線上 

sudo apt-get -install 包名 

sudo apt-get -remove 包名

3.vim的使用 

(1).一般模式 

預設進入的模式,只能檢視,不能編輯, i 進入插入模式 

(2).編輯模式 

可以編輯文件, esc進入一般模式 

(3).命令模式 

在一般模式中, : 進入

q: 無更改的情況下退出 q!: 有更改,強制退出 wq: 儲存退出

4.關於加密

(1).對稱加密(加密祕鑰與解密祕鑰相同 

des, aes 

(2).非對稱加密 

rsa 

數字摘要(電子合同,防耍賴等) 

md5 sha1

5.linux目錄結構介紹 

bin: 存放的可執行的二進位制檔案 

cd ls su passwd 

boot: 存放系統的引導檔案的目錄 

dev: 存放裝置檔案的目錄,linux把裝置當檔案來處理 

etc: 粗放系統的配置檔案的目錄 

home: 存放所有使用者檔案的目錄, root使用者除外 

lib: 共享庫 

usr: 好比program files,存放應用程式 

opt: 自定義存放應用的位置 

mnt: 臨時檔案系統的掛靠點

6.檔案許可權(8進位制) 

- :普通檔案 -d :目錄 -l :連線檔案 

檔案預設許可權: -rw-r–r– 644 

目錄預設許可權: drwxr-xr-x 755

7.開關機命令(需要超級使用者授權 )

sudo shutdown -h 

now 馬上 

12:30 在某個時間點 

3 幾分鐘之後 

sudo shutdown -r 重啟

8.linux檔案操作命令 

(1). ls, mkdir, cd, touch, cat(more), 

(2). echo 重定向 echo “content”->a.txt 

->覆蓋模式 

->>追加模式 

(3). cp, mv, rm(fi) 

(4). wc : word count 

行數 單詞書 字元數 

wc bj.txt 

(5). ln: 建立連線檔案 

硬連線:ln aa.txt aa.link 

軟連線: ln -s aa.txt aa.link 

(6). pwd 

檢視當前目錄的絕對路徑 

(7). 管道命令(某一個命令的輸出,作為下一個命令的輸入) 

ls -la | wc 

(8). passwd 

ubuntu預設是沒有開啟root賬號的,為其設定密碼就可以開啟了 

(9). su 切換使用者

9.linux系統命令 

(1). stat 檢視當前使用者資訊 

(2). who與whom 

who: 檢視線上的使用者 

whoami: 檢視當前使用者 

(3). hostname: 檢視當前主機名 

(4). uname: 顯示系統資訊 

-a 顯示完整的系統資訊 

(5).top:顯示當前耗時的進行的資訊, 每3秒重新整理一次 

ctrl + c退出 

kill + pid 殺死程序 

(6). ps: 顯示當前程序的快照 

-axu 

(7). du: 顯示檔案的大小資訊 

(8). df: 顯示磁碟的使用情況 

(9). clear:清除螢幕 windows:cos 

(10). man: 幫助命令 

(11).ifconfig: 檢視或者設定網絡卡資訊 

(12). netstat:網路詳細資訊 

(13). useradd 

檢視使用者資訊 

sudo cat/etc/passwd 

itcast:x:1000:1000:UbuntuA,,,:/home/itcast:/bin/bash 

- itcast: 使用者名稱 

- x :密碼, 已經加密了,密碼放在 /etc/shadow中,也加密了 

- 1000: userId 

- 1000: groupId 

- UbuntuA,,, : 賬號描述 

- /home/itcast: 該賬號存放檔案的預設位置 

- /bin/bash: 該使用者的shell指令碼的解析方式, sh, bash, brash 

建立使用者 

user add lijun -d /home/lijun -s /bin/bash 

-d: 指定使用者的home路徑 

-s: 指定使用者的shell解析方式

步驟: 1.建立/home/lijun 2.建立使用者 user add 3.passwd 設定命令 4.su 切換使用者