前言

如果我有講錯的,請直接私信我,我都會查看并回復(fù),一起進步哇。

入門第一個命令

ls---------查看列表
ls-l-------列出所有文件屬性,而且顯示出所有文件都是一個文件占一行,豎著向下排出來。

思考題:如何判斷文件的基本屬性?

查看文件內(nèi)容


cat 一次性把文件內(nèi)容全部輸出
head 查看頭10行文件內(nèi)容
tail 查看末尾10行文件內(nèi)容
less 翻頁查看內(nèi)容
head -n 2 124.txt顯示指定的行數(shù),這個例子表示顯示頭兩行。

思考題:如何查看尾兩行呢?

文件位置學(xué)習


pwd(英文全拼:print work directory) 顯示當前所在的位置(當前所在的文件夾)
mkdir directory/subdirectory創(chuàng)建一個subdirectory子目錄

思考題:如何創(chuàng)建多個子目錄?

基礎(chǔ)命令操作和快捷鍵


mkdir linux_lessons_my_love_2021_damige


難道要手敲一遍嗎?當然不是。ls l+tab鍵即可。就會自動補全。

此外tab鍵可提示你文件夾下有哪些內(nèi)容。

tab鍵可以補全命令,tab鍵的補全與已經(jīng)輸入的內(nèi)容的詳細和粗略有直接關(guān)系

ctr+c 取消->第一取消你正在輸入的一行命令,第二取消一個一個正在運行的程序。
ctr+r和上下箭頭屬于同一類功能,都是用來重復(fù)之前執(zhí)行的命令。

如何在Linux下復(fù)制、移動、刪除文件


cp 123.txt 123.txt.2  復(fù)制了一份,并且改了名字
cp 123.txt java/復(fù)制文件到j(luò)ava目錄下。
cp java/123.txt 123.txt.3復(fù)制java目錄下的文件,并且改了名字

總結(jié):cp+要被復(fù)制的文件+被送去的位置

覆蓋怎么寫?

cp+文件+被覆蓋的文件;

比如:cp 123.txt 124.txt就是把123文件中的數(shù)據(jù)覆蓋到124文件。

把文件移動到某個文件夾下的文件里

cp 123.txt java/124.txt

這個命令的意思是把123.txt 移動到j(luò)ava目錄下的124.txt文件

cp -r java/ temp/

這個命令的意思是:把Java文件夾復(fù)制到temp文件夾里。所有內(nèi)容都復(fù)制過去的。

以下又是什么意思?你知道嗎?

cp -v /etc/sysconfig/network-scripts/ifcfg-* /root/backup.2021/

這兩個命令是一樣的。

find /etc/ -name "ifcfg*" -exec cp -v {} /root/test/ /;

如何刪除文件夾?

rm -r tmp/

這個命令的意思是:刪除temp文件夾。

修改文件之前需要備份

使用find命令

find temp//找到temp這個文件
find /etc -name "ifcfg*"//使用find命令來查找/etc/下以ifcfg開頭的文件

find . 的這個點表示當前目錄下

linux中的隱藏文件

ls -a