歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux/Unix 系統中常用命令

Linux/Unix 系統中常用命令

日期:2017/2/28 16:17:54   编辑:Linux教程

本文記錄Linux/Unix系統中常用命令:

先列幾個基本的:

ls : 列出當前文件夾下所有文件(不包括隱藏文件)

cd [文件夾] : 改變當前路徑

pwd : 打印當前路徑

rm [文件]: 刪除文件

touch [文件]: 新建一個文件

mv [文件舊路徑] [文件新路徑]: 剪切文件到新路徑(也可用於文件重命名)

cp [文件原路徑] [復制的文件路徑]:復制文件到其他路徑

mkdir [文件夾]: 新建一個文件夾

rmdir [文件夾]: 刪除一個文件夾

cat [文件] : 打印文件所有內容

less [文件] : 類似cat,但是一次只打印一頁

more [文件] :進入浏覽模式

ps  : 查看當前進程, 常用 ps A 或者 ps aux 查看所有進程

kill 9 [進程ID] : 殺死某個進程

列下Linux下特殊符合:

. 當前文件夾

.. 父文件夾

~ 當前用戶的home文件夾

* 可以代替任意個數字符(除了.)

? 可以代替一個字符(除.)

1 chmod 更改文件夾或者文件的權限

$ chmod [權限] [file]

一般一個文件可以對不同的3個 群組(所有者,某一指定群組,其他群組)定義不同權限, 用 ls l [文件]查看. 所有在 [權限]處是有3為數字組成

而對每個組都有三種操作類型,即讀R,寫W,運行X,分別對應 4,2,1

也就是說如果想要一個文件只讀,則在權限中代入4, 只寫是2,如果讀寫就是6,所以最大權限是7(讀寫運行都包括)

chmod 777 [file] 來開啟一個文件的所有權限

2 apt 包管理器的使用

尋找可用的安裝包

$ aptcache search [關鍵字] 在軟件源下查找並輸出具有關鍵字的所有軟件包

查詢pkgs包的依賴包

$ aptcache showpkg [pkgs] 打印某軟件包所依賴的其他軟件包

安裝pkgs包

$ aptget install [pkgs] 安裝指定的單個軟件包

$ aptget builddep [pkgs] 自動安裝指定及其所依賴的所有包 (當缺少軟件包是很適合)

卸載包

$ aptget remove [pkgs]

$ aptget purger [pkgs] /*同時刪除該pkgs的配置文件*/

更新

$ aptget upgrade 對電腦中已安裝所有軟件包升級(如果存在新版本)

$ a ptget update 更新並整理軟件源下所提供的軟件包

還有類似的 dpkg debian包管理工具

3. jobs 管理終端任務命令

$jobs : 打印該終端的所有任務

$fg [任務id] : 將該任務轉為前台 (我們將失去對該終端控制權)

$% [ 任務id ]: 喚醒該任務

$bg [ 任務id ] : 將該任務轉為後台 (我們仍然有對終端的控制權)

$[命令] & :在後台運行該命令(要有空格)

ctrlz :刮起當前任務, 可用 %喚醒

ctrlc :殺死當前任務

4.終端已執行命令的記錄操作

$history 打印所有終端已執行的命令

$!! 重新再執行最後一條命令

$![編號] 重新再執行編號的那條命令

$![字符串] 重新再執行由字符串開頭的最後一條命令

ctrl+R 用來查找已執行過的命令

ctrl+P 查看上條命令,相對於方向鍵上

5 netstat 查看進程占用端口命令

$ netstat tlnp

6 route 添加,刪除路由 鏈條

$ sudo route add default gw 10.0.19.254 添加 默認路由

$ sudo route add net X.X.X.X netmask 255.255.255.0 gw X.X.X.X 添加一條 路由鏈條

$ sudo route del XXXX 刪除 一條路由鏈條

7. diff 比較兩個文件。

$ diff <file1> <file2>

或者 cmp

$ cmp [clsv] [i <字符數目>] [help] [第一個文件] [第二個文件]

8. finger 打印 用戶信息

$ finger [user]

9. id 查看用戶的UID和GID等信息

$ id [user]

10. Passwd 設置密碼, Ubuntu安裝後root是沒有默認的密碼的,

$sudo passwd root

Copyright © Linux教程網 All Rights Reserved