Linux 內建命令和系統命令
1.什麼是build in命令:
shell內建命令是指bash(或其它版本)工具集中的命令。一般都會有一個與之同名的系統命令,比如bash中的echo命令與/bin/echo是兩個不同的命令,儘管他們行為大體相仿。當在bash中鍵入一個命令時系統會先看他是否是一個內建命令,如果不是才會檢視是否是系統命令或第三方工具。所以在bash中鍵入echo命令實際上執行bash工具集中的bash命令也就是內建命令,而不是/bin/echo這個系統命令。
2.內建命令與系統命令
內建命令要比系統論命令有比較高的執行效率。外部命令執行時往往需要fork出(產生出)一個子程序,而內建命令一般不用。下面(或許以後還會有)這一篇文章將介簡bash的內建命令。
3.檢視一個命令是系統命令還是內建命令:type
[email protected]:~/Documents
$ type -a pwd
pwd is a shell builtin
pwd is /bin/pwd
[email protected]:~/Documents
$ type -a echo
echo is a shell builtin
echo is /bin/echo
可以看出,有些命令,echo和pwd同時是內建命令和系統命令。
相關推薦
Linux 內建命令和系統命令
1.什麼是build in命令: shell內建命令是指bash(或其它版本)工具集中的命令。一般都會有一個與之同名的系統命令,比如bash中的echo命令與/bin/echo是兩個不同的命令,儘管他們行為大體相仿。當在bash中鍵入一個命令時系統會先看他是否是一個內建命令,如果不是才會檢視是否是系統
基本操作,和常見的linux內建命令。
關於內建命令的操作1.創建一個shell.sh的一個文件夾,再編輯:2.進入文件編輯,必須要加上文件頭:執行shel腳本,一般有兩種方法:(1)當前bash的所在目錄地址 + 腳本文件名字。 (2)用c
Linux 文件系統屬性 chattr 權限 和 系統命令 sudo 權限
但是 col nbsp 刪除權限 改名 用戶名 strong 文件系統 all 01、chattr格式 => chattr [+-=][選項]文件或者目錄名 +:增加權限 -:刪除權限 =:等於權限 lsattr:查看 cha
理解Linux內建命令與外部命令
在學習後面bash shell知識點前,我們得搞明白一件事,什麼是內建命令與外部命令? 你可能聽到過“內建命令”這個術語,大多都是如下解釋,今天換個方式來說,感覺大家會更能理解。 Linux的命令可以分為內部命令和外部命令: 內建命令在系統啟動時就調入記憶體,是常駐記憶體的,
在Linux系統中使用w命令和uptime命令檢視系統負載
在Linux系統中查詢系統CPU和記憶體的負載(使用率)時,我們通常習慣於使用top或者atop命令,這篇文章將要給大家介紹如何使用w命令和uptime命令來檢視系統的負載情況,對於uptime命令,相信大家比較熟悉了,它主要是用來查詢系統最近一次啟動後運行了多長時間,而w命令則相對就冷門一些了,下
Linux命令:系統管理命令和系統安全命令
系統管理命令 df 1.作用: 檢查檔案系統磁碟佔用情況 2.格式: df [options] -s:對每個names引數只給出佔用的資料塊總數 -a: 遞迴顯示指定目錄中各檔案及子目錄中各檔案佔用的資料塊數, 若既不指定-
Linux系統find命令和locate命令查詢速度比較
find和locate命令都是用於查詢檔案的命令 效率上:locate > findlocate命令有自己的檔案資料庫,所以每次使用locate命令前需要使用update命令更新資料庫,確保資料庫的檔案和Linux系統的本地檔案匹配,所以locate命令只是在資料庫上查
Linux內建命令列表
source 也就是. 命令,使shell讀取指定shell程式檔案並執行 alias 設定命令別名 bg 命令後臺執行 bind 顯示和設定命令列中的鍵盤組合按鍵 break builtin caller cd 切換工作目錄 command co
linux CentOS 安裝rz和sz命令 lrzsz
pre centos服務器 lrzsz 窗口 spa mod sta 下載文件 ref lrzsz在linux裏可代替ftp上傳和下載。 lrzsz 官網入口:http://freecode.com/projects/lrzsz/ lrzsz是一個unix通信套件提供的X
Linux中的rz和sz命令
linux rz szrz和sz是Linux/Unix同Windows進行Zmodem文件傳輸的命令工具,都使用Zmodem文件傳輸協議。rz:receive zmodem的縮寫sz:send zmodem的縮寫sz:將選定的文件發送(send)到本地服務器,即從Linux下載到Windows系統;rz:運
MySQL 實現調用外部程序和系統命令
基本 variables clu sch linu popu logserver git arm MySQL 實現調用外部程序和系統命令Refer:http://www.cnblogs.com/yunsicai/p/4080864.html1) Download lib
Linux集群部署和ipvsadm命令的使用
linux 集群 ipvsadm 在日常的使用中,一臺服務器足夠勝任很多的工作,但是當很多人同時訪問的時候就會顯得稍有些無力,這個時候。可以有兩種解決的方法,第一種是不斷的改善這臺服務器的性能,但是總是會有一個上限存在,而且提升的效果並不明顯。另外一種方法就是使用多臺服務器,來均攤需要處理
Linux的基礎入門和基本命令
more命令 title ria p s sed 打印 ctrl 發行版 tdi 什麽是shell? shell 是一個命令語言解釋器(command-language interpreter)。 擁有自己內建的 shell 命令集。此外,shell也能被系統中其他有效的L
Linux上安裝rz和sz命令
創建 windows ln -s 文件傳輸協議 release usr cal 安裝過程 make 簡介 lrzsz 官網入口:http://freecode.com/projects/lrzsz/ lrzsz是一個unix通信套件提供的X,Y,和ZModem文件傳輸協議
linux下終端11選5平臺出租常用命令和vi命令修改文件及保存的使用方法
首開 mman bin 軟件包管理 系統啟動 左右移動 包含 地方 執行 首先11選5平臺出租 haozbbs.com Q1446595067介紹一下Ubuntu下各個目錄的一般作用: /這就是根目錄,一臺電腦有且只有一個根目錄,所有的文件都是從這裏開始的。舉個例子:當
Linux 新建用戶和組命令
有用 用戶組 識別 last 非交互式 密碼鎖 鎖定 passwd 密碼過期 用戶的角色是通過UID和GID識別的。 UID用戶ID:相當於各為的身份證,在系統中是唯一的 GID組ID:相當於各為的家庭或者你們的學校。 1、新建用戶及設置密碼命令如下: useradd 【參
Linux下用ls和du命令檢視檔案以及資料夾大小 (轉載)
ls的用法 ls -l |grep "^-"|wc -l或find ./company -type f | wc -l 檢視某資料夾下檔案的個數,包括子資料夾裡的。 ls -lR|grep "^-"|wc -l 檢視某資料夾下資料夾的個數,包括子資料夾裡的
linux下的 split 和 cat 命令
split命令 可以將一個大檔案分割成很多個小檔案,有時需要將檔案分割成更小的片段,比如為提高可讀性,生成日誌等。 選項: -b:值為每一輸出檔案的大小,單位為 byte。 -C:每一輸出檔中,單行的最大 byte 數。 -d:使用數字作為字尾。 -l:值為每一
Linux lftp命令和ftp命令用法解析與示例
首先我們來說說 lftp lftp是一個檔案客戶端程式,它支援ftp、SETP、HTTP和FTPs等多種檔案傳輸協議。lftp支援tab自動補全,記不得命令雙擊tab鍵,就可以看到可能的選項了。 1. 語法和常用引數 lftp(選項)(引數) #引數為要訪問的站點的ip地址或者域名。
linux下的find和grep命令
一、區別 1. find 命令主要是用來查詢關於檔名字,檔案最後修改時間,檔案大小等資訊的。 2.grep 命令主要是用來查詢關於檔案(文件)具體內容,會對檔案的每一行按照給定的模式(patter)進行匹配查詢,並打印出該字串所在行的內容。 二、find命令 我