Linux操作系統指令有很多,這裏就先介紹一些最最基礎的吧。
首先就是將操作界面顯示:Ctrl + alt + t
顯示當前目錄內容 :ls
ls -l:將目錄內容使用列表顯示
ls -a:顯示隱藏的文件、文件夾
ls -h:單獨的-h和不加沒有太多的區別
ls -lh:會在-l的基礎上添加文件夾的大小
tree:以樹狀查看文件結構
tree//即可
clear:清屏,但是不會將之前的打印信息清除,只是移動到上面而已
clear//即可
cd:切換目錄
cd ..//返回上一層目錄
cd .//返回當前目錄,等於沒有操作
cd ~//返回home目錄,即最剛開始的目錄
mkdir:創建一個文件夾
touch:創建一個文件
mkdir test//創建一個test文件夾
touch a.txt//創建一個a,txt文件
//這裏需要注意的是,在一般目錄下可以直接進行操作,但是在特殊目錄下需要給命令加權限
sudo mkdir test//以管理員的身份,強行創建一個test的文件夾
sudo touch a.txt//以管理員的身份,強行創建一個a.txt的文件
r m :刪除文件或者文件夾
rm a.txt//刪除a.txt文件
rm test -rf//刪除test文件夾,-r:表示刪除操作爲刪除文件夾,-f:表示強制刪除,沒有這個文件不報錯
cat:查看文件的內容,這裏只是查看而已,不會更改文件,如果文件打開了,查看的是修改之前的內容
cat a.txt //查看a.txt文件的內容
cp:複製文件
cp a.txt b.txt//將a.txt的內容拷貝到b.txt中
mv:移動文件操作
mv test1 test2//將文件夾test1移動到文件夾test2中
mv a.txt .. //將a.txt移動到上一層目錄,..表示上一層目錄
mv a.txt b.txt //將a.txt改名爲b.txt
find:查找文件操作
find . -name a.txt//查找當前目錄下所有的a.txt,會將路徑打印出來
grep:查找指定文件內容操作
grep aaa a.txt -n//在a.txt中查找所有的aaa,並打印行號,-n的作用爲打印行號
grep aaa ./* -R -n//在當前路徑下,查找所有問價中的aaa,並打印行號
tar:壓縮與解壓
gzip格式:
壓縮:
tar zcvf a.tar.gz a.txt//將a.txt壓縮到a.tar.gz中
解壓
tar zxvf a.tar.gz//將a.tar.gz的內容解壓縮
bz2格式:
壓縮:
tar jcvf a.tar.bz2 a.txt//將a.txt壓縮到a.tar.ba2中
解壓:
tar jxvf a.tar.bz2//將a.tar.bz2的內容解壓縮
其他的命令還有很多,這裏介紹的都是一些最基礎的指令,有問題或者有建議的小夥伴可以添加我的個人微信 lqy—1997 (中間是三個英文的槓)或者留言進行交流。