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 切換使用者