作為程序員,Linux系統(tǒng)可以被視為一種技能。 如果您了解Linux,那么在許多公司中您顯然都有優(yōu)勢。 面試也是一個積極的方面。根據(jù)我以往所學(xué),我將和大家分享Linux系統(tǒng)必須掌握的基本命令。
文件和目錄的創(chuàng)建、查看、復(fù)制
cd /home/xxx該命令是進入“/home/xxx”的目錄。
cd .該命令是返回上一級目錄,如果要返回兩級目錄就cd ./.這樣就可以了。
ls該命令是查看目錄中的文件。
ls -l該命令是顯示文件和目錄的詳細資料。
ls -a顯示隱藏目錄。
mkdir test該命令是創(chuàng)建一個叫“test”的目錄。
mkdir -rf test該命令是刪除一個叫“test”的目錄
mkdir -f file創(chuàng)建一個叫“file”文件
mv test new_test該命令是重命名“test”為“new_test”
cp file1 file2該命令是復(fù)制一個文件
cp -a /tmp/test復(fù)制一個目錄到當(dāng)前目錄下
用戶和群組
groupadd name創(chuàng)建一個新的用戶組為name
groupdel name刪除一個用戶組為name
useradd user創(chuàng)建一個新的用戶為user
useradel -r user刪除一個用戶為user
文件的權(quán)限修改
Linux中修改文件權(quán)限有三種命令:chgrp修改的是文件所屬用戶組、chmod修改文件權(quán)限、chown修改文件擁有者。
chmod -R 777 /data/logs該命令是把logs文件下的權(quán)限設(shè)為開發(fā),可讀可寫可執(zhí)行
chgrp zzw /data/logs修改文件與目錄所屬群組
chmod -R hadoop:hadoop /var/lib該命令是把/var下的lib所有文件用戶組改成hadoop用戶,也是常用的命令
開關(guān)防火墻
注意:centos7和centos7一下版本不一樣的,這里主要是centos7版本的
centos7默認使用的是firewall作為防火墻
firewall -cmd -- state是查看防火墻狀態(tài)
systemctl stop frewall.service停止防火墻
systemctl disable frewall.service禁止防火墻開機啟動
對于Linux常用的命令,有些可能還有講到,如上述有哪里寫得不對的,歡迎大家評論區(qū)留言或者私信。