#cd:跳轉(zhuǎn)到指定目錄
cd /home/hadoop #把/home/hadoop設(shè)置為當(dāng)前目錄 cd ../ #返回上一級(jí)目錄
cd ../.. #返回上兩級(jí)目錄
cd ~ #進(jìn)入到當(dāng)前Linux系統(tǒng)登錄用戶的主目錄(或主文件夾)。在 Linux 系統(tǒng)中,~代表的是用戶的主文件夾,即“/home/用戶名”這個(gè)目錄,如果當(dāng)前登錄用戶名為 hadoop,則~就代表“/home/hadoop/”這個(gè)目錄
#ls:查看文件相關(guān)信息 ls #查看當(dāng)前目錄中的文件 ls -l #查看文件和目錄的權(quán)限信息 ls -a #顯示當(dāng)前路徑下包含隱藏文件在內(nèi)的所有文件。其中,隱藏文件是以"."開頭
ls -h #相比ls -l,將文件的大小以K、M和G的形式展現(xiàn),其余的內(nèi)容是不變的
ls -help #查看其它的功能
#touch:創(chuàng)建空文件
touch 文件名 #創(chuàng)建空文件
touch 文件1 文件2 ... #創(chuàng)建空文件1 空文件2...
#mkdir:創(chuàng)建目錄,移除空文件夾 mkdir input #在當(dāng)前目錄下創(chuàng)建input子目錄 mkdir -p src/main/scala #在當(dāng)前目錄下,創(chuàng)建多級(jí)子目錄src/main/scala
mkdir 空文件夾 #移除空的文件夾
#cat:查看
cat /proc/version #查看Linux系統(tǒng)內(nèi)核版本信息
cat /home/hadoop/word.txt #把/home/hadoop/word.txt這個(gè)文件全部內(nèi)容顯示到屏幕上
cat file1 file2 > file3 #把當(dāng)前目錄下的file1和file2兩個(gè)文件進(jìn)行合并生成文件file3
cat file4 >> file3 #把file4中的內(nèi)容追加到file3中
#head:輸出前n行結(jié)果
head -5 word.txt #把當(dāng)前目錄下的word.txt文件中的前5行內(nèi)容顯示到屏幕上
#cp:復(fù)制文件或文件夾
cp 文件1 文件2/文件夾2 #復(fù)制文件,可能出現(xiàn)覆蓋的情況
cp -i 文件1 文件2/文件夾2 #復(fù)制文件。若要覆蓋文件,會(huì)有提示"yes"或"no",避免出現(xiàn)覆蓋的情況。
cp /home/hadoop/word.txt /usr/local/ #把/home/hadoop/word.txt文件復(fù)制到“/usr/local”目錄下
#復(fù)制多級(jí)目錄。假設(shè)源目錄為dir1,目標(biāo)目錄是dir2,如何將dir1下的所有文件復(fù)制到dir2下?可以采用如下的方式:
#目錄dir2不存在,可以采用
cp -r dir1 dir2
#目錄dir2存在,可以采用
cp -r dir1/. dir2
#復(fù)制多個(gè)文件
cp?file*?folder2/ #復(fù)制名字中部分內(nèi)容相同的多個(gè)文件到folder2/
cp?file1copy?file2?folder1/ #將多個(gè)文件都復(fù)制到同一個(gè)文件夾folder1/下
#rm:刪除文件或目錄,注:執(zhí)行了rm之后是沒有返回操作的
rm ./word.txt #刪除當(dāng)前目錄下的word.txt文件
rm -i/I f1 f2 f3 f4 #刪除多個(gè)文件(超過3個(gè)時(shí)會(huì)有提示)
rm –r ./test #刪除當(dāng)前目錄下的test目錄及其下面的所有文件,將r也可以替換成R
rm –r test* #刪除當(dāng)面目錄下所有以test開頭的目錄和文件
rm -rf 目錄名 #刪除非空目錄
#mv:重命名目錄名,剪切文件到新的路徑下
mv spark-2.1.0 spark #把spark-2.1.0目錄重新命名為spark
mv 原文件路徑 目的路徑 #把原文件剪切到目的路徑
#chown
chown -R hadoop:hadoop ./spark #hadoop是當(dāng)前登錄Linux系統(tǒng)的用戶名,把當(dāng)前目錄下的spark子目錄的所有權(quán)限,賦予給用戶hadoop
#ifconfig、exit
ifconfig #查看本機(jī)IP地址信息
exit #退出并關(guān)閉Linux終端
上一個(gè)教程:Linux之read命令使用
下一個(gè)教程:Linux一些常用的命令