十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
在Linux操作系統(tǒng)中,創(chuàng)建新的文件是一項(xiàng)非常基本的操作,任何一名用戶都需要掌握這一技能。Linux下有許多種方法可以創(chuàng)建文件,下面將逐一介紹。

一、使用Touch命令創(chuàng)建空文件
Touch命令是最常用的命令之一,它可以用于創(chuàng)建空文件,也可以用于修改已經(jīng)存在的文件的時(shí)間戳。以創(chuàng)建一個名為“test.txt”的文件為例,輸入以下命令:
“`bash
touch test.txt
“`
輸入該命令后,即可在當(dāng)前目錄下創(chuàng)建一個名為“test.txt”的空白文件。如果該文件已經(jīng)存在,touch命令將只更新其時(shí)間戳,而不對文件進(jìn)行任何更改。
二、使用echo命令創(chuàng)建文件并寫入內(nèi)容
如果需要在創(chuàng)建文件時(shí)就添加一些文本內(nèi)容,可以使用echo命令來完成這項(xiàng)任務(wù)。以創(chuàng)建一個不帶后綴的名為“test”的文件并將“Hello world”寫入其中為例,輸入以下命令:
“`bash
echo “Hello world” > test
“`
輸入該命令后,即可在當(dāng)前目錄下創(chuàng)建一個名為“test”的文件,并將“Hello world”寫入該文件中。如果該文件已經(jīng)存在,則echo命令將覆蓋該文件的內(nèi)容。
三、使用cat命令創(chuàng)建文件并寫入內(nèi)容
與echo命令類似,cat命令也可以用于創(chuàng)建文件并寫入內(nèi)容。以創(chuàng)建一個名為“test.txt”的文件并將“Hello world”寫入其中為例,輸入以下命令:
“`bash
cat > test.txt
Hello world
Ctrl + D
“`
執(zhí)行該命令后,按下Enter鍵即可開始向文件中輸入內(nèi)容。在輸入完畢后,按下“Ctrl + D”組合鍵將完成輸入并保存文件。
四、使用vi或nano編輯器創(chuàng)建文件并寫入內(nèi)容
vi和nano是Linux下常用的兩種文本編輯器,它們都可以用于創(chuàng)建并編輯文件。以使用nano編輯器創(chuàng)建一個名為“test.txt”的文件并寫入“Hello world”為例,輸入以下命令:
“`bash
nano test.txt
“`
輸入該命令后,將打開一個基于終端的文本編輯器,可以在其中自由編輯文件。在編輯完成后,按下“Ctrl + O”保存文件,然后按下“Ctrl + X”退出編輯器即可。
本文介紹了在Linux操作系統(tǒng)下,創(chuàng)建新文件的四種常見方法。通過掌握這些方法,你可以方便地創(chuàng)建并編輯自己所需的文件,在Linux系統(tǒng)中更加高效地工作。
相關(guān)問題拓展閱讀:
使用useradd或者adduser命令
# useradd \
> – username
參數(shù):
-u :后面接的是 UID ,是一組數(shù)字。直接指定一個特定的 UID 給這個帳號;
-g :絕銀后面接的那個群組名稱就是我們上面提到的 initial group 啦~
該 group ID (GID) 會被放置到 /etc/passwd 的第四個欄位內(nèi)。
-G :后面接的群組名稱則是這個帳號還可以支援的群組。
這個參數(shù)會修改 /etc/group 內(nèi)的相關(guān)資料喔!
-M :強(qiáng)制!不要建立使用者家目錄
-m :強(qiáng)制!要建立使用者家目錄!
-c :這個就是 /etc/passwd 的第五欄的說明內(nèi)容啦~可以隨便我們設(shè)定的啦~
-d :指定某個目錄成為家目錄,而不要使用預(yù)設(shè)值;
-r :建立一個系統(tǒng)的帳號,這個帳號的 UID 會有限制 (/etc/login.defs)
-s :后面接一個 shell ,預(yù)設(shè)是 /bin/bash 的啦~
范例:
范例一:完全參考預(yù)設(shè)值建立一個使用者,名稱為 vbird1
# useradd vbird1
# ls -l /home
drwxr-xr-x 3 vbird1 vbirdAug 30 17:33 vbird1
# grep vbird1 /etc/passwd /etc/shadow /etc/group
/etc/passwd:vbird1:x:502:502::/home/vbird1:/bin/bash
/etc/shadow:vbird1:!!:13025:0:99999:7:::
/etc/group:vbird1:x:502:
# 做這個范例只是想要讓您了解,其實(shí)系統(tǒng)已經(jīng)規(guī)范好了一些新增使用者時(shí)的參數(shù)了!
# 因此,當(dāng)我們使用 useradd 時(shí),系統(tǒng)會主動的去修改 /etc/passwd 與 /etc/shadow,
# 而這兩個檔案內(nèi)并鏈宴的相關(guān)欄位參考值,則會以一些設(shè)定檔的內(nèi)容來規(guī)范喔!
# 同時(shí)也要注意到,使用 useradd 新增使用者時(shí),這個使用者的 /etc/shadow
# 密碼欄會是不可登入的 (以 !! 為開喚知頭),因此還需要使用 passwd
# 來給予 vbird1 密碼后,才算新增完畢!
范例二:我知道我的系統(tǒng)當(dāng)中有個群組名稱為 users ,且 UID 700 并不存在,
請用這兩個參數(shù)給予 vbird2 建立一個帳號!
# useradd -u 700 -g users vbird2
# ls -l /home
drwxr-xr-x 3 vbird2 usersAug 30 17:43 vbird2
# grep vbird2 /etc/passwd /etc/shadow /etc/group
/etc/passwd:vbird2:x:700:100::/home/vbird2:/bin/bash
/etc/shadow:vbird2:!!:13025:0:99999:7:::
# 看一下,UID 與 initial group 確實(shí)改變成我們需要的了!
范例三:建立一個系統(tǒng)帳號,名稱為 vbird3
# usradd -r vbird3
# grep vbird3 /etc/passwd /etc/shadow /etc/group
/etc/passwd:vbird3:x:101:102::/home/vbird3:/bin/bash
/etc/shadow:vbird3:!!:13025::::::
/etc/group:vbird3:x:102:
使用root用戶
建立賬戶:useradd 新賬戶名橘旅源圓態(tài)鎮(zhèn)頌
關(guān)于linux創(chuàng)建檔案的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。