歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Linux/Unix 系統中常用命令

本文記錄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