Linux常用命令操作
1.日常操作命令
pwd? ?查看當前所在工作目錄
date? 查看當前系統(tǒng)時間
who? 查看當前在線用戶
last? 查看最近的歷史登錄記錄
2.文件系統(tǒng)操作
ls /? 查看根目錄下的子節(jié)點(文件和文件夾)信息
顯示文件
????ls -all? -a是顯示隱藏文件? -l是以更詳細的列表顯示
切換目錄
????cd /home? 切換目錄
創(chuàng)建文件夾
????mkdir? a? 在當前目錄創(chuàng)建文件夾? (不加“/”是相對路徑的寫法)
????mkdir /a? 在根目錄創(chuàng)建文件夾? (加“/”是絕對路徑的寫法)
????rmdir? 刪除空目錄
刪除文件夾
????rm -r a? 可以把a這個文件夾及其所有子節(jié)點全部刪除
????rm -rf a? 全部強制刪除
????mv a b? 修改文件夾 將文件名a改為b
創(chuàng)建文件
????touch a? 創(chuàng)建一個空文件a
????echo "Hello world"? > a? 利用重定向">"的功能,將一條指令寫入到一個文件中
????echo "Linux" >> a? 添加一條內(nèi)容到a
? ? 用vi文本編輯器來編輯生成文件(修改文件內(nèi)容也可以用這種方法)
????????vi +文件名進入編輯模式
????????輸入內(nèi)容后按 : 跳到最后,輸入wq回車保存并退出
????????mv a b/? 將文件a移動到文件夾b下
3.文件權(quán)限的操作
drwxr-xr-x
? ?d:標識節(jié)點類型(d:表示文件夾? ? -:表示文件? l:表示鏈接)
? ?r:可讀? ?w:可寫? ?x:可執(zhí)行
? ?第一組rwx:表示這個文件的擁有著對它的權(quán)限:可讀可寫可執(zhí)行
? ?第二組r-x:表示這個文件的所屬組對它的權(quán)限:僅可讀
? ?第三組r-x:表示這個文件的其他用戶對它的權(quán)限:僅可讀
?修改權(quán)限
????chmod g-rw a? 表示將a文件對所屬組的rw權(quán)限取消
????chmod o-rw a??表示將a文件對其他人的rw權(quán)限取消
????chmod u+x a? 表示將a文件對所屬用戶的權(quán)限增加x
????chmod -R g-rw a/? 表示將a文件加所有內(nèi)容對所屬組的rw權(quán)限取消
????chown usera:usera a/? 將a文件夾的所有者設(shè)置為a (只有在root目錄下再能執(zhí)行)
4.基本的用戶管理命令
useradd a? 添加用戶a
passwd a? 為用戶a修改密碼
su a? 切換到用戶a
5.系統(tǒng)管理操作
hostname? 查看主機名
hostname a? 修改主機名為a,重啟后無效
vi /ect/sysconfig/network? 修改主機名荚守,重啟后永久生效
ifconfig eth0 192.168.1.1? 修改ip,重啟后無效
vi /etc/sysconfig/network-scripts/ifconfig-eth0? 修改ip 重啟后永久生效
查看系統(tǒng)信息
????uname -a??
????uname -r??
查看ID
????id -u
????id -g
日期
????date
????date +%Y+%m-%d
? ? date +%T
cal? 日歷
du -sh? /a? 統(tǒng)計文件或者文件夾的大小
file a? 查看文件a信息
df -f? 查看分區(qū)