linux命令學(xué)習(xí)之命令是什么

一霉撵、 基本命令


0x001命令格式

命令格式:命令 [選項] [參數(shù)]

有些命令并不遵守這個格式镰吆,中括號表示可省略

0x002 ls -- list directory content

ls是可以列出當(dāng)前文件夾下的文件和文件夾

  • 命令格式:ls [-ABCFGHLOPRSTUW@abcdefghiklmnopqrstuwx1] [file ...]
  • 常用命令
    • ls -l :按列列出當(dāng)前文件夾下的文件帘撰,同時顯示文件的所有信息
    • ls -a:列出當(dāng)前文件夾下的所有文件,包括.和..和隱藏文件
    • ls -al: 命令混用(前兩個命令功能的合并\順序并不影響)

0x003 cd

移動到某個目錄

  • 命令格式:cd [dir]
  • 常用命令:
    • cd .. :上一級目錄
    • cd /:根目錄
    • cd ~:當(dāng)前用戶目錄
    • cd -:進(jìn)入上一次目錄
  • 說明:
    • 相對地址跳轉(zhuǎn):cd dirname|cd ./dirname:跳轉(zhuǎn)到當(dāng)前目錄下的dirname文件夾
    • 絕對地址跳轉(zhuǎn):cd /dirname:跳轉(zhuǎn)到/dirname目錄下

0x004 mkdir -- make directories

遞歸創(chuàng)建文件夾

  • 命令格式:mkdir [-pv] [-m mode] directory_name ...
  • 常用命令:
    • mkdir dirname:在當(dāng)前目錄下創(chuàng)建dirname文件夾
    • mkdir dirname1/dirname2:在當(dāng)前目錄下的dirname1目錄下創(chuàng)建dirname2万皿,如果dirname1不存在摧找,則先創(chuàng)建dirname1再創(chuàng)建dirname2

0x005 pwd -- persent working directory

查看當(dāng)前目錄

0x006 rmdir -- remove empty directory

刪除空白目錄

  • 命令格式:rmdir [-p] directory ...
  • 常用命令:
    • rmdir dirname:刪除當(dāng)前文件夾下的dirname
    • rmdir dirname\dirname:刪除當(dāng)前文件夾下的dirname下的dirname

0x007 cp --copy

復(fù)制文件
-命令格式:

  • cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file

  • cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory

  • 常用命令

  • cp filename filename2:復(fù)制filenamefilename2

  • cp -a filename filename2:復(fù)制filenamefilename2,所有信息都一樣牢硅,包括時間

0x008 mv --move

剪切蹬耘、改名

  • 命令格式:

    • mv [-f | -i | -n] [-v] source target
    • mv [-f | -i | -n] [-v] source ... directory
  • 常用命令格式:

    • mv source target:重命名sourcetarget
    • mv source tatgetdir/target:剪切sourcetargetdir

0x009 rm -- remove

刪除文件

  • 命令格式:rm [-dfiPRrvW] file ...

  • 常用命令格式:

    • rm -rf filename :強(qiáng)制刪除filename ,問都不問

二减余、命令是什么综苔?


0x001 實驗:

實驗環(huán)境:

  • 語言:C語言

  • 系統(tǒng):MAC

  • windows系統(tǒng)實驗結(jié)果差不多一致,不通的只是環(huán)境變量的設(shè)置方法和命令程序所在的文件夾不同而已

  • xcode新建一個c語言項目

//
//  main.c
//  CommandLine
//
//  Created by 冬追夏趕 on 9/23/16.
//  Copyright ? 2016 lyx. All rights reserved.
//

#include <stdio.h>

int main(int argc, const char * argv[]) {
    // insert code here...
    
    for(int i=1;i<argc;i++){
        printf(argv[i]);
        printf("\n");
    }
    return 0;
}
  • build并將可執(zhí)行文件重命名為mls
  • 將mls所在的文件夾加入環(huán)境變量:.bash_profile
Paste_Image.png
  • 命令行輸入: mls -a
Paste_Image.png

說明:

c語言的main函數(shù)中存在兩個形參位岔,分別是argcargv[]如筛,argc參數(shù)是數(shù)組長度,argv則是傳入的參數(shù)抒抬,在該程序中杨刨,argc2argv[1]-a,從代碼可以看出擦剑,這里直接跳過了數(shù)組中的第一個值拭嫁,因為第一個值代表該程序所在的位置。

由這個實驗可以看出抓于,所謂的命令其實不過是一個一個的程序做粤,我們在啟動這些程序的時候需要輸入一些參數(shù),比如mls -a 中的 -a來實現(xiàn)該程序的特定功能捉撮,也就是說怕品,其實我們也可以自己實現(xiàn)這些工具來替換系統(tǒng)中的其他命令,比如我可以將我的mls實現(xiàn)的功能等同ls巾遭,則就可以替換系統(tǒng)中的ls了肉康。不過沒有這種必要闯估,這里只是為了說明命令是什么,如果實現(xiàn)而已吼和。

在命令行中鍵入:

echo $PATH

可以看出:

Paste_Image.png

我們到該目錄下看看

cd /bin
Paste_Image.png

可以看到,剛剛執(zhí)行的那些命令都在這兒涨薪,嘗試直接調(diào)用執(zhí)行:

./ls
Paste_Image.png

與之前執(zhí)行的結(jié)果一致

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市炫乓,隨后出現(xiàn)的幾起案子刚夺,更是在濱河造成了極大的恐慌,老刑警劉巖末捣,帶你破解...
    沈念sama閱讀 216,402評論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件侠姑,死亡現(xiàn)場離奇詭異,居然都是意外死亡箩做,警方通過查閱死者的電腦和手機(jī)莽红,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來邦邦,“玉大人安吁,你說我怎么就攤上這事∪枷剑” “怎么了鬼店?”我有些...
    開封第一講書人閱讀 162,483評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長郭赐。 經(jīng)常有香客問我,道長确沸,這世上最難降的妖魔是什么捌锭? 我笑而不...
    開封第一講書人閱讀 58,165評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮罗捎,結(jié)果婚禮上观谦,老公的妹妹穿的比我還像新娘。我一直安慰自己桨菜,他們只是感情好豁状,可當(dāng)我...
    茶點故事閱讀 67,176評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著倒得,像睡著了一般泻红。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上霞掺,一...
    開封第一講書人閱讀 51,146評論 1 297
  • 那天谊路,我揣著相機(jī)與錄音,去河邊找鬼菩彬。 笑死缠劝,一個胖子當(dāng)著我的面吹牛潮梯,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播惨恭,決...
    沈念sama閱讀 40,032評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼秉馏,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了脱羡?” 一聲冷哼從身側(cè)響起萝究,我...
    開封第一講書人閱讀 38,896評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎轻黑,沒想到半個月后糊肤,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,311評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡氓鄙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,536評論 2 332
  • 正文 我和宋清朗相戀三年馆揉,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片抖拦。...
    茶點故事閱讀 39,696評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡升酣,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出态罪,到底是詐尸還是另有隱情噩茄,我是刑警寧澤,帶...
    沈念sama閱讀 35,413評論 5 343
  • 正文 年R本政府宣布复颈,位于F島的核電站绩聘,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏耗啦。R本人自食惡果不足惜凿菩,卻給世界環(huán)境...
    茶點故事閱讀 41,008評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望帜讲。 院中可真熱鬧衅谷,春花似錦、人聲如沸似将。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽在验。三九已至玷氏,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間腋舌,已是汗流浹背预茄。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人耻陕。 一個月前我還...
    沈念sama閱讀 47,698評論 2 368
  • 正文 我出身青樓拙徽,卻偏偏與公主長得像,于是被迫代替她去往敵國和親诗宣。 傳聞我的和親對象是個殘疾皇子膘怕,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,592評論 2 353

推薦閱讀更多精彩內(nèi)容

  • (一)基本命令 命令格式: 命令 參數(shù) 1.ls 顯示文件名,等同于dos下dir命令 命令格式:ls [opti...
    飛羽孟德閱讀 1,884評論 0 3
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,159評論 2 33
  • 1召庞、Linux上的文件管理命令有哪些以及常用方法shell:shell負(fù)責(zé)接收用戶輸入的命令并進(jìn)行解釋岛心,將需要執(zhí)行...
    乀koala閱讀 788評論 0 3
  • 原文地址:→看過來 寫在前面 (附錄有源碼及效果) 之前碰到一個小練習(xí),就是用純CSS3來寫餅狀的loading效...
    樓心漫閱讀 3,212評論 10 29
  • 了解自己然后找到適合自己的篮灼,這對一個人的幸福而言至關(guān)重要(最重要的就是明白自己的價值和能力)忘古。每個人都有自己珍視的...
    財才閱讀 204評論 0 0