當前位置:首頁 » 操作系統 » linux命令的目錄

linux命令的目錄

發布時間: 2024-06-29 01:15:13

1. linux中怎麼查看命令所在目錄

當前目錄

  1. 在你輸命令的輸入窗口

  2. 輸入 pwd

  3. 回車

  4. 查看結果

程序目錄

  1. 執行 which ls [比如ls命令]

  2. 看結果

2. linux 的命令放在哪個目錄下

命令一般在/bin目錄或/usr/bin目錄,如果 你想找某個命令的位置,可以使用which命令查看,如查看ls命令的位置,使用:which ls

3. linux中命令的存放位置

linux中的命令一般存放在/bin目錄下的;

Linux支持多用戶,各個用戶對於自己的文件設備有自己特殊的權利,保證了各用戶之間互不影響。多任務則是現在電腦最主要的一個特點,Linux可以使多個程序同時並獨立地運行。

Linux同時具有字元界面和圖形界面。在字元界面用戶可以通過鍵盤輸入相應的指令來進行操作。它同時也提供了類似Windows圖形界面的X-Window系統,用戶可以使用滑鼠對其進行操作。在X-Window環境中就和在Windows中相似,可以說是一個Linux版的Windows。

(3)linux命令的目錄擴展閱讀:

Linux可以運行在多種硬體平台上,如具有x86、680x0、SPARC、Alpha等處理器的平台。此外Linux還是一種嵌入式操作系統,可以運行在掌上電腦、機頂盒或游戲機上。

2001年1月份發布的Linux 2.4版內核已經能夠完全支持Intel64位晶元架構。同時Linux也支持多處理器技術。多個處理器同時工作,使系統性能大大提高。

4. Linux命令行大全的目錄

《linux命令行大全》
第一部分學習shell
第1章shell是什麼3
1.1終端模擬器3
1.2第一次鍵盤輸入4
1.2.1命令歷史記錄4
1.2.2游標移動4
1.3幾個簡單的命令5
1.4結束終端會話6
第2章導航7
2.1理解文件系統樹7
2.2當前工作目錄8
2.3列出目錄內容9
2.4更改當前工作目錄9
2.4.1絕對路徑名9
2.4.2相對路徑名9
2.4.3一些有用的快捷方式10
第3章linux系統13
3.1ls命令的樂趣13
3.1.1選項和參數14
.3.1.2進一步了解長列表格式15
3.2使用file命令確定文件類型16
3.3使用less命令查看文件內容16
3.4快速瀏覽18
3.5符號鏈接20
第4章操作文件與目錄23
4.1通配符24
4.2mkdir——創建目錄26
4.3cp——復制文件和目錄26
4.4mv——移除和重命名文件27
4.5rm——刪除文件和目錄28
4.6ln——創建鏈接29
4.6.1硬鏈接29
4.6.2符號鏈接30
4.7實戰演練30
4.7.1創建目錄30
4.7.2復制文件31
4.7.3移動和重命名文件31
4.7.4創建硬鏈接32
4.7.5創建符號鏈接33
4.7.6移除文件和目錄34
4.8本章結尾語35
第5章命令的使用37
5.1究竟什麼是命令38
5.2識別命令38
5.2.1type——顯示命令的類型38
5.2.2which——顯示可執行程序的位置39
5.3獲得命令文檔39
5.3.1help——獲得shell內置命令的幫助文檔39
5.3.2help——顯示命令的使用信息40
5.3.3man——顯示程序的手冊頁40
5.3.4apropos——顯示合適的命令41
5.3.5whatis——顯示命令的簡要描述42
5.3.6info——顯示程序的info條目42
5.3.7readme和其他程序文檔文件43
5.4使用別名創建自己的命令43
5.5溫故以求新45
第6章重定向47
6.1標准輸入、標准輸出和標准錯誤48
6.1.1標准輸出重定向48
6.1.2標准錯誤重定向50
6.1.3將標准輸出和標准錯誤重定向到同一個文件50
6.1.4處理不想要的輸出51
6.1.5標准輸入重定向51
6.2管道53
6.2.1過濾器53
6.2.2uniq——報告或忽略文件中重復的行54
6.2.3wc——列印行數、字數和位元組數54
6.2.4grep——列印匹配行54
6.2.5head/tail——輸出文件的開頭部分/結尾部分55
6.2.6tee——從stdin讀取數據,並同時輸出到stdout和文件56
6.3本章結尾語57
第7章透過shell看世界59
7.1擴展59
7.1.1路徑名擴展60
7.1.2波浪線擴展61
7.1.3算術擴展61
7.1.4花括弧擴展62
7.1.5參數擴展63
7.1.6命令替換64
7.2引用65
7.2.1雙引號65
7.2.2單引號67
7.2.3轉義字元67
7.3本章結尾語68
第8章高級鍵盤技巧69
8.1編輯命令行69
8.1.1游標移動70
8.1.2修改文本70
8.1.3剪切和粘貼(killing and yanking)文本71
8.2自動補齊功能71
8.3使用歷史命令73
8.3.1搜索歷史命令73
8.3.2歷史記錄擴展75
8.4本章結尾語76
第9章許可權77
9.1所有者、組成員和其他所有用戶78
9.2讀取、寫入和執行79
9.2.1chmod——更改文件模式81
9.2.2採用gui設置文件模式84
9.2.3umask——設置默認許可權85
9.3更改身份87
9.3.1su——以其他用戶和組id的身份來運行shell88
9.3.2sudo——以另一個用戶的身份執行命令89
9.3.3chown——更改文件所有者和所屬群組90
9.3.4chgrp——更改文件所屬群組91
9.4許可權的使用91
9.5更改用戶密碼93
第10章進程95
10.1進程如何工作96
10.1.1使用ps命令查看進程信息96
10.1.2使用top命令動態查看進程信息98
10.2控制進程100
10.2.1中斷進程100
10.2.2使進程在後台運行101
10.2.3使進程回到前台運行101
10.2.4停止(暫停)進程102
10.3信號102
10.3.1使用kill命令發送信號到進程103
10.3.2使用killall命令發送信號給多個進程105
10.4更多與進程相關的命令105
第二部分配置與環境
第11章環境109
11.1環境中存儲的是什麼109
11.1.1檢查環境110
11.1.2一些有趣的變數111
11.2環境是如何建立的112
11.2.1login和non-login shell112
11.2.2啟動文件中有什麼113
11.3修改環境114
11.3.1用戶應當修改哪些文件114
11.3.2文本編輯器115
11.3.3使用文本編輯器115
11.3.4激活我們的修改117
11.4本章結尾語118
第12章vi簡介119
12.1為什麼要學習vi119
12.2vi背景120
12.3啟動和退出vi120
12.4編輯模式121
12.4.1進入插入模式122
12.4.2保存工作122
12.5移動游標123
12.6基本編輯124
12.6.1添加文本124
12.6.2插入一行125
12.6.3刪除文本126
12.6.4剪切、復制和粘貼文本127
12.6.5合並行128
12.7查找和替換128
12.7.1行內搜索128
12.7.2搜索整個文件129
12.7.3全局搜索和替換129
12.8編輯多個文件130
12.8.1切換文件131
12.8.2載入更多的文件132
12.8.3文件之間的內容復制132
12.8.4插入整個文件133
12.9保存工作134
第13章定製提示符135
13.1提示符的分解135
13.2嘗試設計提示符137
13.3添加顏色138
13.4移動游標140
13.5保存提示符141
13.6本章結尾語141
第三部分常見任務和主要工具
第14章軟體包管理145
14.1軟體包系統146
14.2軟體包系統工作方式146
14.2.1軟體包文件146
14.2.2庫147
14.2.3依賴關系147
14.2.4高級和低級軟體包工具147
14.3常見軟體包管理任務148
14.3.1在庫裡面查找軟體包148
14.3.2安裝庫中的軟體包148
14.3.3安裝軟體包文件中的軟體包149
14.3.4刪除軟體包149
14.3.5更新庫中的軟體包150
14.3.6更新軟體包文件中的軟體包150
14.3.7列出已安裝的軟體包列表150
14.3.8判斷軟體包是否安裝151
14.3.9顯示已安裝軟體包的相關信息151
14.3.10查看某具體文件由哪個軟體包安裝得到151
14.4本章結尾語152
第15章存儲介質155
15.1掛載、卸載存儲設備156
15.1.1查看已掛載的文件系統列表157
15.1.2確定設備名稱160
15.2創建新的文件系統162
15.2.1用fdisk命令進行磁碟分區162
15.2.2用mkfs命令創建新的文件系統164
15.3測試、修復文件系統165
15.4格式化軟盤166
15.5直接從/向設備轉移數據166
15.6創建cd-rom映像167
15.6.1創建一個cd-rom文件映像副本167
15.6.2從文件集合中創建映像文件168
15.7向cd-rom寫入映像文件168
15.7.1直接掛載iso映像文件168
15.7.2擦除可讀寫cd-rom169
15.7.3寫入映像文件169
15.8附加認證169
第16章網路171
16.1檢查、監測網路172
16.1.1ping——向網路主機發送特殊數據包172
16.1.2traceroute——跟蹤網路數據包的傳輸路徑173
16.1.3netstat——檢查網路設置及相關統計數據174
16.2通過網路傳輸文件175
16.2.1ftp——採用ftp(文件傳輸協議)傳輸文件175
16.2.2lftp——更好的ftp(文件傳輸協議)177
16.2.3wget——非互動式網路下載工具177
16.3與遠程主機的安全通信178
16.3.1ssh——安全登錄遠程計算機178
16.3.2scp和sftp——安全傳輸文件181
第17章文件搜索183
17.1locate——較簡單的方式查找文件184
17.2find——較復雜的方式查找文件185
17.2.1test選項186
17.2.2action選項190
17.2.3返回到playground文件夾194
17.2.4option選項196
第18章歸檔和備份197
18.1文件壓縮198
18.1.1gzip——文件壓縮與解壓縮198
18.1.2bzip2——犧牲速度以換取高質量的數據壓縮200
18.2文件歸檔201
18.2.1tar——磁帶歸檔工具201
18.2.2zip——打包壓縮文件205
18.3同步文件和目錄207
18.3.1rsync——遠程文件、目錄的同步207
18.3.2在網路上使用rsync命令209
第19章正則表達式211
19.1什麼是正則表達式211
19.2grep——文本搜索212
19.3元字元和文字213
19.4任意字元214
19.5錨214
19.6中括弧表達式和字元類215
19.6.1否定216
19.6.2傳統字元范圍216
19.6.3posix字元類217
19.7 posix基本正則表達式和擴展正則表達式的比較220
19.8或選項221
19.9限定符222
19.9.1?——匹配某元素0次或1次222
19.9.2*——匹配某元素多次或零次222
19.9.3+——匹配某元素一次或多次223
19.9.4{}——以指定次數匹配某元素223
19.10正則表達式的應用224
19.10.1用grep命令驗證號碼簿224
19.10.2用find查找奇怪文件名的文件225
19.10.3用locate查找文件226
19.10.4利用less和vim命令搜索文本226
19.11本章結尾語227
第20章文本處理229
20.1文本應用程序230
20.1.1文件230
20.1.2網頁230
20.1.3電子郵件230
20.1.4列印機輸出231
20.1.5程序源代碼231
20.2溫故以求新231
20.2.1cat——進行文件之間的拼接並且輸出到標准輸出231
20.2.2sort——對文本行進行排序232
20.2.3uniq——通知或省略重復的行238
20.3切片和切塊239
20.3.1cut——刪除文本行中的部分內容239
20.3.2paste——合並文本行242
20.3.3join——連接兩文件中具有相同欄位的行243
20.4文本比較245
20.4.1comm——逐行比較兩個已排序文件245
20.4.2diff——逐行比較文件246
20.4.3patch——對原文件進行diff操作248
20.5非互動式文本編輯249
20.5.1tr——替換或刪除字元249
20.5.2sed——用於文本過濾和轉換的流編輯器251
20.5.3aspell——互動式拼寫檢查工具258
20.6本章結尾語260
20.7附加項261
第21章格式化輸出263
21.1簡單的格式化工具264
21.1.1nl——對行進行標號264
21.1.2fold——將文本中的行長度設定為指定長度266
21.1.3fmt——簡單的文本格式化工具267
21.1.4pr——格式化列印文本270
21.1.5printf——格式化並列印數據270
21.2文檔格式化系統273
21.2.1roff和tex家族274
21.2.2groff——文檔格式化系統274
21.3本章結尾語279
第22章列印281
22.1列印操作簡史282
22.1.1灰暗時期的列印282
22.1.2基於字元的列印機282
22.1.3圖形化列印機283
22.2linux方式的列印284
22.3准備列印文件284
22.3.1pr——將文本文件轉換為列印文件285
22.4向列印機發送列印任務285
22.4.1lpr——列印文件(berkeley類型)286
22.4.2lp——列印文件(system v類型)287
22.4.3另外一個參數選項:a2ps287
22.5監測和控制列印任務290
22.5.1lpstat——顯示列印系統狀態290
22.5.2lpq——顯示列印隊列狀態291
22.5.3lprm與cancel——刪除列印任務291
第23章編譯程序293
23.1什麼是編譯294
23.2是不是所有的程序都需要編譯295
23.3編譯一個c程序295
23.3.1獲取源代碼296
23.3.2檢查源代碼樹297
23.3.3生成程序298
23.3.4安裝程序302
23.4本章結尾語302
第四部分編寫shell腳本
第24章編寫第一個shell腳本305
24.1什麼是shell腳本305
24.2怎樣寫shell腳本306
24.2.1腳本文件的格式306
24.2.2可執行許可權307
24.2.3腳本文件的位置307
24.2.4腳本的理想位置308
24.3更多的格式訣竅309
24.3.1長選項名309
24.3.2縮進和行連接309
24.5本章結尾語310
第25章啟動一個項目311
25.1第一階段:最小的文檔311
25.2第二階段:加入一點數據313
25.3變數和常量314
25.3.1創建變數和常量314
25.3.2為變數和常量賦值316
25.4 here文檔317
25.5本章結尾語319
第26章自頂向下設計321
26.1shell函數322
26.2局部變數325
26.3保持腳本的運行326
26.4本章結尾語328
第27章流控制:if分支語句329
27.1使用if330
27.2退出狀態330
27.3使用test命令332
27.3.1文件表達式332
27.3.2字元串表達式334
27.3.3整數表達式335
27.4更現代的test命令版本336
27.5(( ))——為整數設計338
27.6組合表達式339
27.7控制運算符:另一種方式的分支341
27.8本章結尾語342
第28章讀取鍵盤輸入343
28.1read——從標准輸入讀取輸入值344
28.1.1選項346
28.1.2使用ifs間隔輸入欄位347
28.2驗證輸入349
28.3菜單350
28.4本章結尾語351
28.5附加項352
第29章流控制:while和until循環353
29.1循環353
29.2while354
29.3跳出循環356
29.4until357
29.5使用循環讀取文件358
29.6本章結尾語358
第30章故障診斷359
30.1語法錯誤359
30.1.1引號缺失360
30.1.2符號缺失冗餘360
30.1.3非預期的展開361
30.2邏輯錯誤362
30.2.1防禦編程363
30.2.2輸入值驗證364
30.3測試364
30.3.1樁365
30.3.2測試用例365
30.4調試366
30.4.1找到問題域366
30.4.2追蹤366
30.4.3運行過程中變數的檢驗368
30.5本章結尾語369
第31章流控制:case分支371
31.1case371
31.1.1模式373
31.1.2多個模式的組合374
31.2本章結尾語375
第32章位置參數377
32.1訪問命令行377
32.1.1確定實參的數目378
32.1.2shift——處理大量的實參379
32.1.3簡單的應用程序380
32.1.4在shell函數中使用位置參數381
32.2處理多個位置參數381
32.3更完整的應用程序383
32.4本章結尾語386
第33章流控制:for循環389
33.1for:傳統shell形式389
33.2for:c語言形式392
33.3本章結尾語393
第34章字元串和數字395
34.1參數擴展(parameter expansion)395
34.1.1基本參數396
34.1.2空變數擴展的管理396
34.1.3返回變數名的擴展397
34.1.4字元串操作398
34.2算術計算和擴展400
34.2.1數字進制401
34.2.2一元運算符401
34.2.3簡單算術401
34.2.4賦值402
34.2.5位操作404
34.2.6邏輯操作405
34.3bc:一種任意精度計算語言407
34.3.1bc的使用407
34.3.2腳本例子408
34.4本章結尾語409
34.5附加項409
第35章數組411
35.1什麼是數組411
35.2創建一個數組412
35.3數組賦值412
35.4訪問數組元素413
35.5數組操作414
35.5.1輸出數組的所有內容415
35.5.2確定數組元素的數目415
35.5.3查找數組中使用的下標416
35.5.4在數組的結尾增加元素416
35.5.5數組排序操作416
35.5.6數組的刪除417
35.6本章結尾語418
第36章其他命令419
36.1組命令和子shell419
36.1.1執行重定向420
36.1.2進程替換420
36.2trap422
36.3非同步執行425
36.4命名管道426
36.4.1設置命名管道427
36.4.2使用命名管道427
36.5本章結尾語428

熱點內容
阿里雲搭建海外伺服器 發布:2024-07-01 06:54:34 瀏覽:35
sqlserver2008jar 發布:2024-07-01 06:48:34 瀏覽:296
版面的演算法 發布:2024-07-01 06:42:12 瀏覽:173
sqlcreatetable語句 發布:2024-07-01 06:21:23 瀏覽:492
linux配置外網訪問 發布:2024-07-01 06:11:02 瀏覽:258
航拍需要什麼配置 發布:2024-07-01 06:10:55 瀏覽:12
資料庫授權語句 發布:2024-07-01 05:45:51 瀏覽:667
mysqlsqlas 發布:2024-07-01 05:37:56 瀏覽:450
perl與php 發布:2024-07-01 05:33:57 瀏覽:280
文件夾快速訪問點不開 發布:2024-07-01 05:22:29 瀏覽:67