linux 使用總結

2021-06-06 12:50:04 字數 4219 閱讀 6544

linux命令使用小結:

(1) 新增使用者       useradd

格式:useradd [選項] 使用者名稱

範例:useradd smb     //新增名字為smb的使用者

(2) 關機               shutdown

格式:shutdown [-t seconds] [-rkhncff] time [message]

範例:shutdown now

(3) 拷貝                 cp

格式:cp [選項] 原始檔或目錄目標檔案或目錄

範例:    1. cp /home/test  /tmp/                    // 將/home目錄下的test檔案copy到/tmp目錄下

2. cp –r /home/dir1  /tmp/               // 將/home目錄下的dir1目錄copy到/tmp目錄下

(4) 移動或更名     mv

格式:mv [選項] 原始檔或目錄目標檔案或目錄

範例:  1. mv /home/test /home/test1         // 將/home目錄下的test檔案更名為test1

2.mv /home/dir1 /tmp/                     // 將/home目錄下dir1目錄移動(剪下)到/tmp目錄下

(5) 刪除                 rm

格式:rm [選項] 檔案或目錄

範例: 1. rm /home/test                                // me目錄下的test檔案

2. –r /home/dir                                   // 除/home目錄下的dir目錄

(6) 建立目錄        mkdir

格式:mkdir [選項] 目錄名

範例: 1. mkdir /home/workdir                   // 在/home目錄下建立workdir目錄

2. mkdir –p /home/dir1/dir2            // 建立/home/dir1/dir2目錄,如果dir1不存在,先建立dir1

(7)  改變工作目錄      cd

(8)  檢視當前路徑     pwd

(9)  檢視目錄                ls

格式:ls [選項] [目錄或檔案]

範例:    1. ls /home                                     // 顯示/home目錄下的檔案與目錄(不包含隱藏檔案)

2. ls –a /home                                // 顯示/home目錄下的所有檔案與目錄(包含隱藏檔案)

3. ls –l /home                                  // 顯示/home目錄下的檔案與目錄的詳細資訊

4. ls –c /home                                // 顯示/home目錄下的檔案與目錄,按修改時間排序

(10)  解壓命令:

tar xjvf ***x.tar.bz2 -c /home/mm

tar xzvf ***x.tar.gz  -c /home/mm

tar是linux下打包、解壓命令,

命令中的x表示解壓,對應的打包是c。

選項j表示解包(打包)過程中呼叫bzip2進行解壓縮(壓縮),對應的z選項表示呼叫gzip。

字尾名為bz2的檔案通常是由bzip2進行壓縮的,而字尾名為gz的檔案通常是由gzip壓縮的。

選項f表示後面跟的引數是要打包或解包的檔案的名稱。

-c後跟的引數表示要解壓包到的目標位置。

(11)  檢視目錄大小     du

格式:du [選項] 目錄

範例:du –b ipc                                      // 以位元組為單位顯示ipc這個目錄的大小

(12) 網路配置              fconfig

格式:ifconfig [選項] [網路介面]

範例:1. ifconfig eth0 192.168.0.1       // 配置eth0這一網絡卡的ip位址為192.168.0.1

2. ifconfig eth0 down                   // 暫停eth0這一網絡卡的工作

3. ifconfig eth0 up                        // 恢復eth0這一網絡卡的工作

(13) 檢視網路狀態      netstat

格式:netstat [選項]

範例:1. netstat -a                                  // 檢視系統中所有的網路監聽埠。

(14)  掛載                      mount

格式:mount [選項] 裝置源目標目錄

範例:  1. mount /dev/cdrom /mnt               // 將光碟機掛載到/mnt目錄下

umount

格式:mount 目標目錄

範例: 1. umount /mnt (對應mount例)   //  取消光碟機在/mnt下的掛載

(15) 查詢檔案               find

格式:find 路徑-name 『檔名』

範例:   1. find ./ -name 『co*』                        // 在當前目錄及其子目錄中尋找名為co開頭的檔案

2. find ./ -name 『test』                        // 在當前目錄及其子目錄中尋找名為test的檔案

(16) 查詢字串          grep

格式:grep [選項] 字串

格式:  1. grep 「file」 ./ -rn                               //  在當前目錄及其子目錄中,查詢包含file字串的檔案

2. netstat –a | grep tftp                      // 檢視所有埠中用於tftp的埠

(17) 動態檢視cpu使用  top

(18) 檢視程序                   ps

格式:ps [選項]

範例:    1.ps aux                                            // 檢視系統中的所有程序。

(19)殺死程序                    kill

格式:kill [選項] 程序號

範例:1.kill –s sigkill 4096                        //殺死4096號程序

(20)幫助                            man

格式:man 命令名

範例: man grep    檢視grep命令的使用方法

linux使用出現問題及解決辦法:

(1)掛載iso映象檔案的命令列:

建立:mkdir /mnt/cdrom;    或者 mkdir /media/cdrom;

掛載:mount -o loop /home/**/**.iso /mnt/cdrom 

或者:mount -o loop /home/**/**.iso /media/cdrom

(2)安裝 wine 出現的問題

apt-get install linux-headers-$(uname -r)

linux 使用總結

使用了最流行的linux mint系統18.2 flash沒安裝?但是部分網頁的flash是可以正常顯示的,chrome flash,發現flash沒有安裝,但是安裝了幾次。完全gg,最後找到了解決方法 sudo apt get install pepperflashplugin nonfree 一...

Linux下socketpair使用總結

include include int socketpair int d,int type,int protocol,int sv 2 socketpair函式建立一對無名的相互連線的套接字。返回值 成功返回0,建立好的套接字分別為sv 1 和sv 2 否則返回 1,錯誤碼儲存於errno中。1.這...

Linux使用的命令總結

檢視當前的使用者 cat etc passwd 檢視當前linux存在的使用者 compgen u 面試題,簡潔 修改檔案所屬使用者 組 chmod pqw myfile 把myfile檔案修改pqw使用者下 chgrp pqw myfile 把myfile檔案修改pqw使用者組下 檢視當前使用者所...