久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

對linux命令描述,簡述對Linux命令行使用的認識

Linux常見命令

權限管理命令 chmod

10年積累的成都網站建設、網站制作經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站制作后付款的網站建設流程,更有永善免費網站建設讓你可以放心的選擇與我們合作。

英文愿意: change the permissions mode of a file

語法: chmod[{ugoa}{+-=}{rwx}] [文件或目錄]

[mide = 421] [文件或目錄]

-R 遞歸修改

權限的數字表示

r -- 4

w -- 2

x -- 1

rwxrw-r-- (4+2+1 = 7)

7 6 4

例子:mkdir /temp 創(chuàng)建了一個目錄

touch /temp/testfile 在該目錄下創(chuàng)建了一個test file文件

chmod 777 /temp 改變了一下該目錄的權限

名稱: chgrp

英文原意:change file group ownership

語法:chgrp [用戶][文件或目錄]

功能: 改變文件或目錄的所屬租

例子: useradd hl // 添加所有者

groupadd brother // 添加所有組

charp brother text // brother變成了text文件的所屬組

注意:

1、所屬組就是創(chuàng)建這的所屬者的缺省組

2、linux中創(chuàng)建的文件缺少x(可執(zhí)行)為了使系統(tǒng)更加安全

mask

0022

0特殊權限

022 ugo --- -w- -w-

1、文件搜索命令find

執(zhí)行權限:find

語法:find[搜索范圍][匹配條件]

功能描述:文件搜索

例子:

find /etc -name init (-iname 不區(qū)分大小寫)

find /home -user(-group) hl

在根目錄下查找所有者(所有組)為hl的文件

在目錄/etc中查找文件init

init init init // 通配符

?init (?匹配單個字符)

find / -size +204800

在跟目錄下查找大于100MB的文件 (100MB = 102400KB = 204800)

+n 大于 -n小于 n等于

find /etc -cmin -5

例子2:

find /etc -size + 163840 -a size -204800

在/etc下查找大于80MB小于100MB的文件

-a兩個條件同時滿足

-o兩個條件滿足任意一個即可

在/etc下查找5分鐘內被修改的屬性的文件和目錄

-amin 訪問時間 access

-cmin 文件屬性 change

-mmin 文件內容 modify

2、文件搜索指令 locate

命名名稱:locate

執(zhí)行權限:所有用戶

語法:locate 文件名

功能描述:在文件資料庫中查找文件

例子: $ locate inittab

輸出文件所在位置

locate和find的區(qū)別:

locate的查找速度很快,因為find是在分區(qū)和磁盤上查找,而locate是在資料庫中查找

注意:如果資料庫沒有實時更新,所以locate可能會查不到要查詢的文件。

即:

updatedb (升級文件的資料庫)

loocate -i 文件名 (-i 不區(qū)分大小寫)

3、文件搜索命令:which (更精確呦)

執(zhí)行權限:所有用戶

功能描述:搜索命令所在目錄及別名信息

例子: which ls

alias(別名)

4、whiereis

執(zhí)行權限:所有用戶

語法: whereis[命令名稱]

功能描述:搜索命令所在目錄及幫助文檔路徑

例子: whereis ls

5、grep

執(zhí)行權限:所有用戶

語法:grep -iv[指定字串][文件]

功能描述:在文件中搜索字符串匹配的行并輸出

-i 不區(qū)分大小寫

-v 排除指定字符串

例子 grep mysql /root/install.log

補充: linux中 # 表示注釋

命名名稱:man

英文原意:manual

執(zhí)行權限:所有用戶

語法:man[命令或配置文件]

功能描述:獲取幫助信息

例子: man ls # 查看ls命令的幫助信息

man services 查看配置文件sevices的幫助信息

補充:man 。。。。后

/-g :查詢與g有關的信息

空格進行翻頁

回車進行換行

按n繼續(xù)查找

命令名稱:useradd

執(zhí)行權限:root

語法:useradd 用戶名

功能描述: 添加新用戶

例子: useradd HF

命令名稱:passwd

執(zhí)行權限:所有用戶

語法:passwd 用戶名

功能描述: 設置用戶密碼

例子: passwd HF

命令名稱:who

執(zhí)行權限:所有用戶

語法:who

功能描述: 查看登錄用戶信息

例子: who

輸出內容含義:

登錄用戶名 登錄終端(tty本地登錄、pds表述遠程終端) 登錄時間 登錄主機ip地址

命令名稱:w

執(zhí)行權限:所有用戶

語法:w

功能描述: 查看登錄用戶詳細信息

例子: w

命令名稱:gzip

英文原意:GNU zip

執(zhí)行權限:所有用戶

語法:gzip[文件]

功能描述: 壓縮文件

壓縮后文件格式:.gz

解壓縮:gunzip 壓縮文件

注意:gizp只能壓縮文件,不能壓縮目錄

命令名稱:tar

執(zhí)行權限:所有用戶

語法:tar 選項 [-zcf] [壓縮文件名] [目錄]

-c 打包

-v 顯示詳細文件

-f 指定文件名

-z 打包同時壓縮

功能描述: 打包目錄

壓縮后文件格式:.tar.gz

命令名稱:zip

執(zhí)行權限:所有用戶

語法:zip 選項[-r][壓縮后文件名][文件或目錄]

-r 壓縮目錄

功能描述: 壓縮文件或目錄

壓縮后文件格式: zip

注意:zip是window和linux系統(tǒng)中通過用的壓縮格式

命令名稱:bzip2

執(zhí)行權限:所有用戶

語法:bzip2 選項 [-k] [文件]

-k 產生壓縮文件后保留有源文件

功能描述: 壓縮文件

壓縮后文件格式: .bz2

注意: bzip2的壓縮比例大,適用于壓縮較大的文件

bunzip2解壓縮

對目錄壓縮:tar.bz2

指令名稱:write

指令權限:所有用戶

語法:write 用戶名

功能描述:給用戶發(fā)消息 ,以ctrl + D保存

例子: write YX

命令名稱:wall

英文原意:write all

執(zhí)行權限:所有用戶

語法:wall [message]

功能描述: 發(fā)廣播信息

命令名稱:ping

執(zhí)行權限:所有用戶

語法:ping 選項IP地址

-c 指定發(fā)送次數

功能描述: 測試網絡連通性

例子: ping 192.168.1.156

命令名稱:ifcongig

英文原意:interface configure

執(zhí)行權限:root

語法:ifconfig 網卡名稱 IP地址

功能描述:查看和設置網卡信息(設立之臨時IP)

例子: ifconfig etho 192.168.1.156

etch0 本地真實網卡

lo 回環(huán)網卡 (用來本機通信個測試的)

cncap:。。網絡名稱是以太網

HWaddr: 16進制表示的 48位的 網卡的物理地址

addr:當前計算機IP地址

Bcast:當前網絡地址

Mask:子網掩碼

inet6 addr: 表示的是IPv6的地址信息

RX packets:接受數據包的總數量

TX packets:發(fā)送數據包的總數量

Base addtess: 網卡當中的物理位置

命令名稱:mail (郵件命令)

執(zhí)行權限:所有用戶

語法:mail [用戶名]

功能描述:查看發(fā)送電子郵件

發(fā)送:ctrl + D

查詢: mail

例子: mail root

[圖片上傳中...(-d00bb9-1591253201012-0)]

命令名稱:last

執(zhí)行權限:所有用戶

語法:last

功能描述:列出目前和過去登入系統(tǒng)的用戶信息

命令名稱:traceroute

執(zhí)行權限:所有用戶

語法:traceroute

功能描述:顯示數據包到主機的路徑

例子: traceroute

命令名稱:netstat

執(zhí)行權限:所有用戶

語法:netstat [選項]

功能描述:顯示網絡相關信息

選項:

-t : TCP協(xié)議

-u : UDP協(xié)議

-l : 監(jiān)聽

-r : 路由

-n : 顯示IP地址和端口號

例子:

netstat -tlun 查看本機監(jiān)聽的端口

netstat -an 查看本機所有網絡鏈接

netstat -rn 查看本屆路由表

命令名稱:setup

執(zhí)行權限:root

語法:setup

功能描述:配置網絡(永久生效)

例子: setup

注意:配置網絡結束后要重啟網絡服務

service network restart

掛在命令

命令名稱:mount

執(zhí)行權限:所有用戶

語法:mount[-t 文件系統(tǒng)] 設備文件

例子: mount -t iso9660/dev/sr0/mnt/cdrom

命令名稱:shutdown

[root@localhost~]#shutdown [選項] 時間

選項:- c : 取消前一個關機命令

- h:關機

- r :重啟

特點:可以正確的關閉和保存服務,建議實用

其他關機命令

halt

poweroff (直接斷電)

init 0

重啟命令

reboot

init6

補充:init _ 的數字含義

init0 關機

init1 單用戶(啟動最小最核心的服務)

init2 不完全多用戶,不含NFS服務(network file system 網絡文件系統(tǒng))

init3 完全多用戶

init4 未分配

init5 圖形界面

init6 重啟

查詢系統(tǒng)運行級別

runlevel

退出登錄命令

logout

Linux常用基本命令(六)

1)service network status 查看指定服務的狀態(tài)

2)service network stop 停止指定服務

3)service network start 啟動指定服務

4)service network restart 重啟指定服務

5)service --status-all 查看系統(tǒng)中所有的后臺服務

1)chkconfig 查看所有服務器自啟配置

2)chkconfig iptables off 關掉指定服務的自動啟動

3)chkconfig iptables on 開啟指定服務的自動啟動

[root@bigdata111 ~]# service crond restart (重新啟動服務)

1)基本語法

crontab [選項]

選項:

-e: 編輯crontab定時任務

-l: 查詢crontab任務

-r: 刪除當前用戶所有的crontab任務

2)參數說明

[root@bigdata111 ~]# crontab -e

(1)進入crontab編輯界面。會打開vim編輯你的工作。

* * * * * 執(zhí)行的任務

(2)特殊符號

(3)特定時間執(zhí)行命令

3)案例:

*/5 * * * * /bin/echo ”11” /tmp/test

*/1 * * * * /bin/echo ”11” /opt/TZ/ITSTAR

RPM包的名稱格式

Apache-1.3.23-11.i386.rpm

- “apache” 軟件名稱

- “1.3.23-11”軟件的版本號,主版本和此版本

- “i386”是軟件所運行的硬件平臺

- “rpm”文件擴展名,代表RPM包

1)基本語法:

rpm -qa (功能描述:查詢所安裝的所有rpm軟件包)

過濾

rpm -qa | grep rpm軟件包

2)案例

[root@bigdata111 Packages]# rpm -qa |grep firefox

firefox-45.0.1-1.el6.centos.x86_64

1)基本語法:

(1)rpm -e RPM軟件包

或者(2) rpm -e --nodeps 軟件包

--nodeps 如果該RPM包的安裝依賴其它包,即使其它包沒裝,也強迫安裝。

2)案例

[root@bigdata111 Packages]# rpm -e firefox

1)基本語法:

rpm -ivh RPM包全名

-i=install,安裝

-v=verbose,顯示詳細信息

-h=hash,進度條

--nodeps,不檢測依賴進度

2)案例

[root@bigdata111 Packages]# pwd

/media/CentOS_6.8_Final/Packages

[root@bigdata111 Packages]# rpm -ivh firefox-45.0.1-1.el6.centos.x86_64.rpm

warning: firefox-45.0.1-1.el6.centos.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY

Preparing... ########################################### [100%]

1:firefox ########################################### [100%]

linux常用的命令有哪些

Linux運維人員必會的120個命令

來自《跟老男孩學Linux運維:核心系統(tǒng)命令實戰(zhàn)》一書

前言

第1章 Linux命令行簡介 / 1

1.1Linux命令行概述 / 1

1.2在Linux命令行下查看命令幫助 / 4

1.3Linux shutdown reboot halt / 9

關機:

shutdown -h now

halt

init 0

第2章 文件和目錄操作命令 / 13

2.1pwd:顯示當前所在的位置 / 13

2.2cd:切換目錄 / 16

2.3tree:以樹形結構顯示目錄下的內容 / 18

2.4mkdir:創(chuàng)建目錄 / 22

2.5touch:創(chuàng)建空文件或改變文件的時間戳屬性 / 27

2.6ls:顯示目錄下的內容及相關屬性信息 / 30

2.7cp:復制文件或目錄 / 39

2.8mv:移動或重命名文件 / 42

2.9rm:刪除文件或目錄 / 45

2.10rmdir:刪除空目錄 / 48

2.11ln:硬鏈接與軟鏈接 / 49

2.12readlink:查看符號鏈接文件的內容 / 54

2.13find:查找目錄下的文件 / 55

2.14xargs:將標準輸入轉換成命令行參數 / 68

2.15rename:重命名文件 / 71

2.16basename:顯示文件名或目錄名 / 72

2.17dirname:顯示文件或目錄路徑 / 72

2.18chattr:改變文件的擴展屬性 / 73

2.19lsattr:查看文件擴展屬性 / 75

2.20file:顯示文件的類型 / 76

2.21md5sum:計算和校驗文件的MD5值 / 77

2.22chown:改變文件或目錄的用戶和用戶組 / 80

2.23chmod:改變文件或目錄權限 / 81

2.24chgrp:更改文件用戶組 / 85

2.25umask:顯示或設置權限掩碼 / 86

2.26老男孩從新手成為技術大牛的心法 / 90

第3章 文件過濾及內容編輯處理命令 / 91

3.1cat:合并文件或查看文件內容 / 91

3.2tac:反向顯示文件內容 / 103

3.3more:分頁顯示文件內容 / 104

3.4less:分頁顯示文件內容 / 107

3.5head:顯示文件內容頭部 / 109

3.6tail:顯示文件內容尾部 / 111

3.7tailf:跟蹤日志文件 / 114

3.8cut:從文本中提取一段文字并輸出 / 115

3.9split:分割文件 / 117

3.10paste:合并文件 / 118

3.11sort:文本排序 / 123

3.12join:按兩個文件的相同字段合并 / 127

3.13uniq:去除重復行 / 129

3.14wc:統(tǒng)計文件的行數、單詞數或字節(jié)數 / 131

3.15iconv:轉換文件的編碼格式 / 133

3.16dos2unix:將DOS格式文件轉換成UNIX格式 / 134

3.17diff:比較兩個文件的不同 / 135

3.18vimdiff:可視化比較工具 / 138

3.19rev:反向輸出文件內容 / 139

3.20tr:替換或刪除字符 / 140

3.21od:按不同進制顯示文件 / 143

3.22tee:多重定向 / 145

3.23vi/vim:純文本編輯器 / 147

3.24老男孩逆襲思想:做Linux運維的多個好處 / 152

第4章 文本處理三劍客 / 153

4.1grep:文本過濾工具 / 153

4.2sed:字符流編輯器 / 159

4.3awk基礎入門 / 165

第5章 Linux信息顯示與搜索文件命令 / 176

5.1uname:顯示系統(tǒng)信息 / 176

5.2hostname:顯示或設置系統(tǒng)的主機名 / 178

5.3dmesg:系統(tǒng)啟動異常診斷 / 179

5.4stat:顯示文件或文件系統(tǒng)狀態(tài) / 181

5.5du:統(tǒng)計磁盤空間使用情況 / 183

5.6date:顯示與設置系統(tǒng)時間 / 186

5.7echo:顯示一行文本 / 190

5.8watch:監(jiān)視命令執(zhí)行情況 / 193

5.9which:顯示命令的全路徑 / 195

5.10whereis:顯示命令及其相關文件全路徑 / 196

5.11locate:快速定位文件路徑 / 197

5.12updatedb:更新mlocate數據庫 / 199

5.13老男孩逆襲思想:新手在工作中如何問問題不會被鄙視 / 200

第6章 文件備份與壓縮命令 / 201

6.1tar:打包備份 / 201

6.2gzip:壓縮或解壓文件 / 208

6.3zip:打包和壓縮文件 / 211

6.4unzip:解壓zip文件 / 212

6.5scp:遠程文件復制 / 214

6.6rsync:文件同步工具 / 216

6.7老男孩逆襲思想:新手如何高效地提問 / 220

第7章 Linux用戶管理及用戶信息查詢命令 / 222

7.1 useradd:創(chuàng)建用戶 / 222

7.2usermod:修改用戶信息 / 227

7.3userdel:刪除用戶 / 229

7.4groupadd:創(chuàng)建新的用戶組 / 230

7.5groupdel:刪除用戶組 / 231

7.6passwd:修改用戶密碼 / 232

7.7chage:修改用戶密碼有效期 / 237

7.8chpasswd:批量更新用戶密碼 / 238

7.9su:切換用戶 / 240

7.10visudo:編輯sudoers文件 / 242

7.11sudo:以另一個用戶身份執(zhí)行命令 / 244

7.12id:顯示用戶與用戶組的信息 / 248

7.13w:顯示已登錄用戶信息 / 249

7.14who:顯示已登錄用戶信息 / 250

7.15users:顯示已登錄用戶 / 252

7.16whoami:顯示當前登錄的用戶名 / 253

7.17last:顯示用戶登錄列表 / 253

7.18lastb:顯示用戶登錄失敗的記錄 / 254

7.19lastlog:顯示所有用戶的最近登錄記錄 / 255

第8章 Linux磁盤與文件系統(tǒng)管理命令 / 257

8.1fdisk:磁盤分區(qū)工具 / 257

8.2partprobe:更新內核的硬盤分區(qū)表信息 / 265

8.3tune2fs:調整ext2/ext3/ext4文件系統(tǒng)參數 / 266

8.4parted:磁盤分區(qū)工具 / 268

8.5mkfs:創(chuàng)建Linux文件系統(tǒng) / 272

8.6dumpe2fs:導出ext2/ext3/ext4文件系統(tǒng)信息 / 274

8.7resize2fs:調整ext2/ext3/ext4文件系統(tǒng)大小 / 275

8.8fsck:檢查并修復Linux文件系統(tǒng) / 278

8.9dd:轉換或復制文件 / 281

8.10mount:掛載文件系統(tǒng) / 284

8.11umount:卸載文件系統(tǒng) / 288

8.12df:報告文件系統(tǒng)磁盤空間的使用情況 / 289

8.13mkswap:創(chuàng)建交換分區(qū) / 293

8.14swapon:激活交換分區(qū) / 294

8.15swapoff:關閉交換分區(qū) / 295

8.16sync:刷新文件系統(tǒng)緩沖區(qū) / 296

第9章 Linux進程管理命令 / 298

9.1ps:查看進程 / 298

9.2pstree:顯示進程狀態(tài)樹 / 305

9.3pgrep:查找匹配條件的進程 / 306

9.4kill:終止進程 / 307

9.5killall:通過進程名終止進程 / 310

9.6pkill:通過進程名終止進程 / 311

9.7top:實時顯示系統(tǒng)中各個進程的資源占用狀況 / 313

9.8nice:調整程序運行時的優(yōu)先級 / 320

9.9renice:調整運行中的進程的優(yōu)先級 / 323

9.10nohup:用戶退出系統(tǒng)進程繼續(xù)工作 / 324

9.11strace:跟蹤進程的系統(tǒng)調用 / 325

9.12ltrace:跟蹤進程調用庫函數 / 332

9.13runlevel:輸出當前運行級別 / 334

9.14init:初始化Linux進程 / 335

9.15service:管理系統(tǒng)服務 / 335

第10章 Linux網絡管理命令 / 338

10.1ifconfig:配置或顯示網絡接口信息 / 338

10.2ifup:激活網絡接口 / 343

ifup eth0

10.3ifdown:禁用網絡接口 / 343

ifdown eth0

service network restart(/etc/init.d/network restart) 激活整個網絡,所有網卡。

10.4route:顯示或管理路由表 / 344

10.5arp:管理系統(tǒng)的arp緩存 / 350

10.6ip:網絡配置工具 / 351

10.7netstat:查看網絡狀態(tài) / 358

10.8ss:查看網絡狀態(tài) / 362

10.9ping:測試主機之間網絡的連通性 / 363

10.10traceroute:追蹤數據傳輸路由狀況 / 366

10.11arping:發(fā)送arp請求 / 367

10.12telnet:遠程登錄主機 / 369

10.13nc:多功能網絡工具 / 370

10.14ssh:安全地遠程登錄主機 / 373

10.15wget:命令行下載工具 / 376

10.16mailq:顯示郵件傳輸隊列 / 379

10.17mail:發(fā)送和接收郵件 / 381

10.18nslookup:域名查詢工具 / 386

10.19dig:域名查詢工具 / 389

10.20host:域名查詢工具 / 393

10.21nmap:網絡探測工具和安全/端口掃描器 / 394

10.22tcpdump:監(jiān)聽網絡流量 / 398

第11章 Linux系統(tǒng)管理命令 / 407

11.1lsof:查看進程打開的文件 / 407

11.2uptime:顯示系統(tǒng)的運行時間及負載 / 411

11.3free:查看系統(tǒng)內存信息 / 411

11.4iftop:動態(tài)顯示網絡接口流量信息 / 413

11.5vmstat:虛擬內存統(tǒng)計 / 415

11.6mpstat:CPU信息統(tǒng)計 / 419

11.7iostat:I/O信息統(tǒng)計 / 420

11.8iotop:動態(tài)顯示磁盤I/O統(tǒng)計信息 / 423

11.9sar:收集系統(tǒng)信息 / 425

11.10chkconfig:管理開機服務 / 430

11.11ntsysv:管理開機服務 / 433

11.12 setup:系統(tǒng)管理工具 / 434

11.13ethtool:查詢網卡參數 / 436

11.14mii-tool:管理網絡接口的狀態(tài) / 437

11.19rpm:RPM包管理器 / 443

11.20yum:自動化RPM包管理工具 / 446

top命令

第12章 Linux系統(tǒng)常用內置命令 / 450

12.1Linux內置命令概述 / 450

12.2Linux內置命令簡介 / 450

12.3Linux常用內置命令實例 / 452

linux中,有哪些命令是比較好用的呢?

1.列出文件清單命令:ls

ls命令能夠列出當前目錄下的所有內容。ls 命令的執(zhí)行方式為:

# ls [-選項] [文件名或者目錄名]

進入到Linux命令行中后,我們至少要知道當前所處的位置有哪些內容,這些信息就可以使用ls命令來獲得。

在Linux中,ls命令是最常使用的命令之一,因為在命令行下要隨時查看目錄內容。如果不加任何選項的話,ls命令僅列出當前目錄下的文件和目錄名,例如,想要查看/etc目錄下的內容,可以使用下列命令:

# ls /etc

如果想要列出當前目錄下所有文件,則可以使用下列命令:

# ls -a

2、cat命令

功能:在標準輸出上顯示文件。

語法:cat [-vTEuAte] 文件

例子: cat example.txt

cat -A exam2.txt

cat file1 file2 file2

3、more命令

功能:在終端屏幕按屏顯示文本文件。

語法: more [-pcdls] 文件

例子: more example.c

more -dc example.c

more -c -10 example.c

4、less命令

less命令的功能幾乎和more命令一樣,也是用來按頁顯示文件,不同之處在于less命令在顯示文件時允許用戶既

可以向前又可以向后翻閱文件。

5、head命令

功能:顯示指定文件的前若干行。缺省設置為顯示10行

語法:head [-n] 文件

例子: head example.c

head -3 example.c

6、tail命令

功能:顯示指定文件的末尾若干行。缺省設置為顯示10行

語法:tail [+ / - num ] [參數] 文件

+num 從第num行以后開始顯示。- num 從距文件尾num行處開始顯示。

例子: tail example.c

tail -4 example.c

7、grep、fgrep和egrep命令

功能:

這組命令以指定模式搜索文件,并通知用戶在什么文件中搜索到與指定的模式匹配的字符串,并打印出所有包含該字符串的文本行,在該文本行的最前面是該行所在的文件名。grep命令一次只能搜索一個指定的模式;egrep命令檢索擴展的正則表達式(包括表達式組和可選項);fgrep命令檢索固定字符串,它不識別正則表達式,是快速搜索命令。

語法:

grep [-EFbcihlnvxef] [查找模式] [文件名1,文件名2,……]

egrep [選項] [查找模式] [文件名1,文件名2,……]

fgrep [選項] [查找模式] [文件名1,文件名2,……]

例子: grep "text file" example

grep data *

grep goto *.c

Linux命令大全

linux命令格式:

說明:command: 命令名,相應功能的英文單詞或單詞的縮寫 [-options]:選項,可用來對命令進行控制,也可以省略,[]代表可選 parameter1 …:傳給命令的參數:可以是零個一個或多個

一般是linux命令自帶的幫助信息

如:

man是linux提供的一個手冊,包含了絕大部分的命令、函數使用說明

該手冊分成很多章節(jié)(section),使用man時可以指定不同的章節(jié)來瀏覽。

例:man ls ; man 2 printf

man中各個section意義如下:

man是按照手冊的章節(jié)號的順序進行搜索的。

man設置了如下的功能鍵:

在敲出命令的前幾個字母的同時,按下tab鍵,系統(tǒng)會自動幫我們補全命令

當系統(tǒng)執(zhí)行過一些命令后,可按上下鍵翻看以前的命令,history將執(zhí)行過的命令列舉出來

ls是英文單詞list的簡寫,其功能為列出目錄的內容,是用戶最常用的命令之一,它類似于DOS下的dir命令。

Linux文件或者目錄名稱最長可以有265個字符,“.”代表當前目錄,“..”代表上一級目錄,以“.”開頭的文件為隱藏文件,需要用 -a 參數才能顯示。

ls常用參數:

Linux允許將命令執(zhí)行結果重定向到一個文件,本應顯示在終端上的內容保存到指定文件中。

如:ls test.txt ( test.txt 如果不存在,則創(chuàng)建,存在則覆蓋其內容 )

注意: 輸出重定向會覆蓋原來的內容,輸出重定向則會追加到文件的尾部。

查看內容時,在信息過長無法在一屏上顯示時,會出現快速滾屏,使得用戶無法看清文件的內容,此時可以使用more命令,每次只顯示一頁,按下空格鍵可以顯示下一頁,按下q鍵退出顯示,按下h鍵可以獲取幫助。

管道:一個命令的輸出可以通過管道做為另一個命令的輸入。

管道我們可以理解現實生活中的管子,管子的一頭塞東西進去,另一頭取出來,這里“ | ”的左右分為兩端,左端塞東西(寫),右端取東西(讀)。

clear作用為清除終端上的顯示(類似于DOS的cls清屏功能),也可使用快捷鍵:Ctrl + l ( “l(fā)” 為字母 )。

在使用Unix/Linux的時候,經常需要更換工作目錄。cd命令可以幫助用戶切換工作目錄。Linux所有的目錄和文件名大小寫敏感

cd后面可跟絕對路徑,也可以跟相對路徑。如果省略目錄,則默認切換到當前用戶的主目錄。

使用pwd命令可以顯示當前的工作目錄,該命令很簡單,直接輸入pwd即可,后面不帶參數。

通過mkdir命令可以創(chuàng)建一個新的目錄。參數-p可遞歸創(chuàng)建目錄。

需要注意的是新建目錄的名稱不能與當前目錄中已有的目錄或文件同名,并且目錄創(chuàng)建者必須對當前目錄具有寫權限。

可使用rmdir命令刪除一個目錄。必須離開目錄,并且目錄必須為空目錄,不然提示刪除失敗。

可通過rm刪除文件或目錄。使用rm命令要小心,因為文件刪除后不能恢復。為了防止文件誤刪,可以在rm后使用-i參數以逐個確認要刪除的文件。

常用參數及含義如下表所示:

Linux鏈接文件類似于Windows下的快捷方式。

鏈接文件分為軟鏈接和硬鏈接。

軟鏈接:軟鏈接不占用磁盤空間,源文件刪除則軟鏈接失效。

硬鏈接:硬鏈接只能鏈接普通文件,不能鏈接目錄。

使用格式:

如果沒有-s選項代表建立一個硬鏈接文件,兩個文件占用相同大小的硬盤空間,即使刪除了源文件,鏈接文件還是存在,所以-s選項是更常見的形式。

注意:如果軟鏈接文件和源文件不在同一個目錄,源文件要使用絕對路徑,不能使用相對路徑。

Linux系統(tǒng)中grep命令是一種強大的文本搜索工具,grep允許對文本文件進行模式查找。如果找到匹配模式, grep打印包含模式的所有行。

grep一般格式為:

在grep命令中輸入字符串參數時,最好引號或雙引號括起來。例如:grep‘a ’1.txt。

常用選項說明:

find命令功能非常強大,通常用來在特定的目錄下搜索符合條件的文件,也可以用來搜索特定用戶屬主的文件。

常用用法:

cp命令的功能是將給出的文件或目錄復制到另一個文件或目錄中,相當于DOS下的copy命令。

常用選項說明:

用戶可以使用mv命令來移動文件或目錄,也可以給文件或目錄重命名。

常用選項說明:

計算機中的數據經常需要備份,tar是Unix/Linux中最常用的備份工具,此命令可以把一系列文件歸檔到一個大文件中,也可以把檔案文件解開以恢復數據。

tar使用格式 tar [參數] 打包文件名 文件

tar命令很特殊,其參數前面可以使用“-”,也可以不使用。

常用參數:

tar與gzip命令結合使用實現文件打包、壓縮。 tar只負責打包文件,但不壓縮,用gzip壓縮tar打包后的文件,其擴展名一般用xxxx.tar.gz。

gzip使用格式如下:

gzip [選項] 被壓縮文件

常用選項:

tar與bzip2命令結合使用實現文件打包、壓縮(用法和gzip一樣)。

tar只負責打包文件,但不壓縮,用bzip2壓縮tar打包后的文件,其擴展名一般用xxxx.tar.gz2。

在tar命令中增加一個選項(-j)可以調用bzip2實現了一個壓縮的功能,實行一個先打包后壓縮的過程。

壓縮用法:tar -jcvf 壓縮包包名 文件...(tar jcvf bk.tar.bz2 *.c)

解壓用法:tar -jxvf 壓縮包包名 (tar jxvf bk.tar.bz2)

通過zip壓縮文件的目標文件不需要指定擴展名,默認擴展名為zip。

壓縮文件:zip [-r] 目標文件(沒有擴展名) 源文件

解壓文件:unzip -d 解壓后目錄文件 壓縮文件

whoami該命令用戶查看當前系統(tǒng)當前賬號的用戶名??赏ㄟ^cat /etc/passwd查看系統(tǒng)用戶信息。

由于系統(tǒng)管理員通常需要使用多種身份登錄系統(tǒng),例如通常使用普通用戶登錄系統(tǒng),然后再以su命令切換到root身份對傳統(tǒng)進行管理。這時候就可以使用whoami來查看當前用戶的身份。

who命令用于查看當前所有登錄系統(tǒng)的用戶信息。

常用選項:

如果是圖形界面,退出當前終端;

如果是使用ssh遠程登錄,退出登陸賬戶;

如果是切換后的登陸用戶,退出則返回上一個登陸賬號。

在Unix/Linux中添加用戶賬號可以使用adduser或useradd命令,因為adduser命令是指向useradd命令的一個鏈接,因此,這兩個命令的使用格式完全一樣。

useradd命令的使用格式如下:

useradd [參數] 新建用戶賬號

在Unix/Linux中,超級用戶可以使用passwd命令為普通用戶設置或修改用戶口令。用戶也可以直接使用該命令來修改自己的口令,而無需在命令后面使用用戶名。

可以通過su命令切換用戶,su后面可以加“-”。su和su –命令不同之處在于,su -切換到對應的用戶時會將當前的工作目錄自動轉換到切換后的用戶主目錄:

注意:如果是ubuntu平臺,需要在命令前加“sudo”,如果在某些操作需要管理員才能操作,ubuntu無需切換到root用戶即可操作,只需加“sudo”即可。sudo是ubuntu平臺下允許系統(tǒng)管理員讓普通用戶執(zhí)行一些或者全部的root命令的一個工具,減少了root 用戶的登陸和管理時間,提高了安全性。

方法一:

方法二:

groupadd 新建組賬號 groupdel 組賬號 cat /etc/group 查看用戶組

使用方法:usermod -g 用戶組 用戶名

新創(chuàng)建的用戶,默認不能sudo,需要進行一下操作

-g用來制定這個用戶默認的用戶組

-G一般配合'-a'來完成向其它組添加

chmod 修改文件權限有兩種使用格式:字母法與數字法。

字母法:chmod u/g/o/a +/-/= rwx 文件

cal命令用于查看當前日歷,-y顯示整年日歷

設置時間格式(需要管理員權限):

date [MMDDhhmm[[CC]YY][.ss]] +format

CC為年前兩位yy為年的后兩位,前兩位的mm為月,后兩位的mm為分鐘,dd為天,hh為小時,ss為秒。如: date 010203042016.55。

顯示時間格式(date '+%y,%m,%d,%H,%M,%S'):

進程是一個具有一定獨立功能的程序,它是操作系統(tǒng)動態(tài)執(zhí)行的基本單元。

ps命令可以查看進程的詳細狀況,常用選項(選項可以不加“-”)如下:

top命令用來動態(tài)顯示運行中的進程。top命令能夠在運行后,在指定的時間間隔更新顯示信息。可以在使用top命令時加上-d 來指定顯示信息更新的時間間隔。

在top命令執(zhí)行后,可以按下按鍵得到對顯示的結果進行排序:

kill命令指定進程號的進程,需要配合 ps 使用。有些進程不能直接殺死,這時候我們需要加一個參數“ -9 ”,“ -9 ” 代表強制結束.

使用格式:

kill [-signal] pid

df命令用于檢測文件系統(tǒng)的磁盤空間占用和空余情況,可以顯示所有文件系統(tǒng)對節(jié)點和磁盤塊的使用情況。

du命令用于統(tǒng)計目錄或文件所占磁盤空間的大小,該命令的執(zhí)行結果與df類似,du更側重于磁盤的使用狀況。

du命令的使用格式如下: du [選項] 目錄或文件名

Linux簡要命令

所有命令的參數都是使用空格分隔的,例如 ls -l 。在這里ls即為命令名, -l 為此命令的參數,在 ls 與 -l 之間有一個空格,但是在 -l 內部不能有空格。

由于Linux繼承于Unix,而Unix操作系統(tǒng)在當初設計的時候,鍵盤并不可靠,而且敲鍵盤比較費勁(比如容易卡住),因此大部分命令都非常簡短,一般是完整的英文單詞去掉元音字母(aeiou)后的縮寫,這是一個歷史問題。

整個操作系統(tǒng)的磁盤都被劃分為很多個目錄(directory)或稱文件夾(folder),還有文件(file)。每個目錄下還可以有子目錄(sub direcotory)與文件,這樣就形成了一個樹狀結構,樹根為 / ,被稱為根目錄(root directory)。

在 任何時候 ,你都有一個 當前目錄 (Working Directory),你所有的操作都是相對于當前目錄做出的,以當前目錄為基準的目錄名或者文件名叫做相對目錄。例如若你的當前目錄是/home/alex,在/home/alex目錄下有一個叫Public的子目錄,還有一個叫l(wèi)og.txt的文件,則Public與log.txt就是相對目錄名與相對文件名。

每個目錄與文件都有一個全路徑(full path)名,這個全路徑以/開頭,遍歷整個目錄,直到最終的目錄名或者文件名為止。例如在Linux中,/下有etc、home、usr、lib等子目錄,而home目錄下有alex目錄,alex目錄下有Public目錄。則在這里Public的全路徑名就是 /home/alex/Public ,注意在這里必須大小寫一致。

當然也有可能在其它的名叫Public的目錄或者文件,但是它們的全路徑肯定是不一樣的。就像在中國有一個叫Alex的人,在美國也有一個叫Alex的人,他們可以分別稱為中國的Alex與美國的Alex,這就是他們的全路徑 ;)。全路徑又叫絕對路徑(absolute path)。

在Linux里,每個用戶都有一個家目錄(home directory),一般情況下用戶的家目錄就是/home目錄下相應的用戶名,例如alex用戶的家目錄就是/home/alex。

大部分文件都有擴展名(extension name),擴展名即為文件名最后一個點號(.)后面的文字,擴展名一般都表示了文件的類型。例如在log.txt這個文件名中,txt是擴展名,表示這個文件是一個文本文件(TeXT file),而文本文件一般都是可以直接查看內容的。而在house.1.jpg這個文件名中,其擴展名為jpg,表示這個文件是一個JPG格式的圖形文件,而圖形文件一般都是需要使用圖形軟件打開才能看到其內容的。

pwd 是Pring Working Directory的縮寫,此命令的作用是打印(print)當前的(working)目錄(directory)的全路徑名。

當你打開終端或者切換目錄之后,你最好運行一下 pwd 命令,確認當前的目錄是不是你想要切換的目錄。

pwd 命令一般不需要參數。

ls 是LiSt的縮寫,此命令的作用是列舉目錄下的文件與子目錄。

當你不帶參數運行 ls 命令時,此命令將列舉出當前目錄下的文件與子目錄的名稱。

當你加上-l參數運行 ls 命令時,此命令將列舉出當前目錄下的文件與子目錄的名稱,以及它們的修改時間、大小等信息。

你也可以使用 ls 命令列舉其它目錄下的文件與子目錄的名稱,例如,運行 ls / 即可列舉出根目錄下的文件與子目錄名,運行 ls -l / 即可列舉出根目錄下的文件與子目錄名,以及它們的修改時間、大小等信息。

cd 是Change Directory的縮寫,此命令的作用是切換當前的工作目錄。

例如,運行 cd /home/alex 將把當前目錄切換為 /home/alex 。當然,cd后面的參數也可以是相對目錄。例如若當前目錄為 /home/alex ,而 /home/alex 目錄下有一個目錄叫Public,則運行 cd Public 則會將當前目錄變?yōu)?/home/alex/Public 。

如果cd命令后面不接任何參數,則將把當前目錄設置為用戶的家目錄。

cp 是CoPy的縮寫,此命令的作用是復制文件或者文件夾。

例如,運行 cp 1.txt 2.txt 將把當前目錄下的 1.txt 文件復制成 2.txt 文件。運行 cp 1.txt /tmp/2.txt 將把當前目錄下的 1.txt 復制成 /tmp/2.txt 文件,運行 cp 1.txt /home/alex/ 將把 1.txt 文件復制到 /home/alex/ 目錄下。

rm 是ReMove的縮寫,此命令的作用是刪除文件或者文件夾。

例如,運行 rm 2.txt 將刪除當前目錄下的 2.txt 文件,運行 rm /tmp/2.txt 將刪除 /tmp/2.txt 文件。

你也可以使用 rm 來刪除目錄,此時需要帶上-R參數(recursive,即遞歸的意思),例如 rm -R /tmp/abc 將刪除整個 /tmp/abc 目錄。

刪除時一般都會詢問你讓你確認是否要刪除,如果你不需要被提問確認,可以加上-f參數,例如 rm -f /tmp/1.txt 。

mv 是MoVe的縮寫,此命令的作用是移動文件或者文件夾,或說是為文件或者文件夾改名。注意,一旦移動成功,則原來的文件或者文件夾就不存在了。

例如,運行 mv 1.txt 2.txt 將把當前目錄下的 1.txt 改名為 2.txt ,運行 mv 1.txt /tmp/2.txt 將把當前目錄下的 1.txt 移動成為 /tmp/2.txt 文件。

mkdir 是MaKe DIRectory的縮寫,此命令的作用是創(chuàng)建目錄。

例如 mkdir abc 將在當前目錄下創(chuàng)建一個名為 abc 的目錄, mkdir /tmp/xyz123 將在 /tmp 目錄下創(chuàng)建一個名為 xyz123 的目錄。

mkdir 可以帶-p參數,這樣即可同時創(chuàng)建多層目錄,例如 mkdir -p a/b/c/123 將在當前目錄下創(chuàng)建a目錄,在a目錄下創(chuàng)建b目錄,在b目錄下創(chuàng)建c目錄,在c目錄下創(chuàng)建123目錄。

在Linux下還有幾個特殊的目錄,它們分別是:

有一個特殊的符號表示文件名匹配,即 * 。例如 cp *.txt /tmp/ 將把當前目錄下的以 .txt 結尾的文件名都復制到 /tmp/ 目錄下, ls a*.txt 將列舉出當前目錄下所有以 a 開頭,以 .txt 結尾的文件名與目錄, rm /tmp/1*log 將刪除 /tmp 目錄下所有文件名以 1 開頭,以 log 結尾的文件。

所有以 . 開頭的文件與目錄都表示是隱藏文件 / 目錄,例如 .vimrc ,例如 .. ,在 ls 時一般是看不到這些文件與目錄的,如果想要看到,需要使用 ls 的 -a 參數,例如 ls -al 。

Linux下有大量命令/軟件,在此我們僅列舉幾個可能會用到的,可以在使用過程中慢慢熟悉。

本文題目:對linux命令描述,簡述對Linux命令行使用的認識
文章位置:http://sd-ha.com/article22/dssodjc.html

成都網站建設公司_創(chuàng)新互聯,為您提供用戶體驗外貿建站、品牌網站建設、網站改版網站設計、營銷型網站建設

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都app開發(fā)公司