linux操作指令及根目录介绍
1. 查看當(dāng)做操作目錄位置
> pwd
2. 查看(當(dāng)前)目錄里邊的文件內(nèi)容
> ls //list
> ls -l 或ll //顯示文件的詳細(xì)信息
> ls -al //all顯示文件的詳細(xì)信息(包括隱藏文件)
> ls -a //顯示目錄全部文件名字(包括隱藏文件)
> ls [-al] 目錄 //查看指定目錄的文件信息
3. 目錄的切換
> cd 目錄名字
> cd .. 或 cd ../ //上級目錄切換
> cd . 或 cd ./ //切換到當(dāng)前目錄
> cd ~ 或 cd //直接切換到用戶家目錄
4. 用戶切換
> su - 或者 su - root //切換到root超級管理員
> su 普通用戶名 //切換到普通用戶
> exit //退回到原用戶
用戶切換時(shí)候會造成疊加效果,因此不要重復(fù)su動作(su和exit配對使用)
jinnan--->root--->jinnan--->root--->jinnan
5. 查看當(dāng)前用戶是誰
> whoami //顯示當(dāng)前正在操作系統(tǒng)的用戶
> who am i //顯示登錄系統(tǒng)的用戶信息(與su沒有關(guān)系)
6. 圖形界面 和 命令界面 切換
># init 3 //切換到 命令界面
># init 5 //切換到 圖形界面
7. 查看指令對應(yīng)的可執(zhí)行文件位置
> which 指令
8. 直接輸出文件內(nèi)容到終端
> cat 文件
9. 清空屏幕
> clear
10. 目錄操作
① 創(chuàng)建目錄 make directory
> mkdir 目錄名稱 //創(chuàng)建單個目錄
> mkdir -p newdir1/newdir2/newdir3 //遞歸創(chuàng)建多級目錄
> mkdir dir1/dir2/newdir
> mkdir -p dir1/newdir2/newdir3
新目錄的層次大于等于2個,就需要-p參數(shù),
等于1個,就不需要
> mkdir /home/jinnan/shandong //相對根目錄的“絕對路徑方式”創(chuàng)建shandong目錄
② 移動目錄 move
> mv dir1 dir2 //dir1移動到dir2的目錄下
> mv dir1/dir2 dir3 //dir2移動到dir3的目錄下
> mv dir1/dir2 dir3/dir4 //dir2移動到dir4的目錄下
> mv /home/jinnan/beijing /home/jinnan/shandong //絕對路徑方式:beijing移動到shandong目錄下
(移動到的目標(biāo)目錄都是【存在的】)
③ 目錄改名字操作
mv指令的第二個參數(shù)是新名字就是改名字操作
存在的名字就是移動操作
mv是【移動 和 改名字】合并的指令
> mv dir1 newdir //dir1移動到當(dāng)前目錄下,并改名字為newdir
> mv dir1/dir2 dir3 //dir2移動到dir3目錄下,并改名字為 原名
> mv dir1/dir2 dir3/newdir //dir2移動到dir3目錄下,并改名字為newdir
④ 復(fù)制(并改名字)操作 copy
-R recursive遞歸的
> cp -R dir1 dir2 //dir1復(fù)制到dir2下,并改名字為 原名
> cp -R dir1/dir2 dir3/newdir //dir2復(fù)制到dir3下,并改名字為 newdir
> cp -R dir1/dir2 newdir //dir2復(fù)制到當(dāng)前目錄,并改名字為 newdir
> cp dir1/filea dir2 //filea復(fù)制到dir2下,并改名字為 原名
> cp dir1/filea dir2/dir3/newfile //filea復(fù)制到dir3下,并改名字為 newfile
⑤ 刪除操作 remove
-f force強(qiáng)制的 rom tar
> rm file //刪除file文件
> rm -r dir //刪除目錄
> rm -rf filename //遞歸強(qiáng)制刪除文件(目錄)
> rm -rf / //遞歸強(qiáng)制刪除"/斜杠"根目錄
11. 文件簡單操作
① 文件內(nèi)容查看
> cat filename //一次性把全部內(nèi)容都輸出到終端
> more filename //通過敲回車方式逐行查看文件內(nèi)容
q鍵結(jié)束查看
> less filename //"上下左右"鍵方式查看文件各部分內(nèi)容(支持回看)
q鍵結(jié)束查看
> head -n filename //查看文件的前n行內(nèi)容
> tail -n filename //查看文件的最后n行內(nèi)容
> wc filename //查看文件內(nèi)容行數(shù)
② 創(chuàng)建文件
> touch filename //在當(dāng)前目錄創(chuàng)建filename文件
> touch dir/filename //在指定目錄下創(chuàng)建filename文件
> touch /home/jinnan/dir/newfile //通過絕對路徑方式創(chuàng)建newfile文件
③ 給文件追加內(nèi)容
> echo 內(nèi)容 > 文件 //把“內(nèi)容”以覆蓋寫方式添加到文件中
> echo 內(nèi)容 >> 文件 //把“內(nèi)容”以“追加”方式添加到文件中
(使用以上兩個指令時(shí),文件不存在會自動創(chuàng)建)
12. 用戶操作(創(chuàng)建、修改、刪除)
對應(yīng)配置文件:/etc/passwd
① 創(chuàng)建useradd
># useradd -g 組編碼 -d 家目錄 -u 用戶編號 用戶名
># useradd 用戶名
② 修改usermod
># usermod -g 組別 -d 家目錄(手動創(chuàng)建) -u 用戶編號 -l newname 用戶名
③ 刪除userdel
># userdel -r 用戶名 //刪除用戶信息同時(shí)“家目錄”也刪除
13. 組的操作(創(chuàng)建、修改、刪除)
對應(yīng)配置文件:/etc/group
① 創(chuàng)建groupadd
># groupadd 組名
② 修改groupmod
># groupmod -g 本身編號 -n 新名字 組名
③ 刪除groupdel(注意:組里邊存在用戶信息禁止刪除)
># groupdel 組別
14. 查看指令可以使用的參數(shù)
> man 指令
?
?
1. /bin binary二進(jìn)制 存放系統(tǒng)許多可執(zhí)行程序文件 執(zhí)行的相關(guān)指令,例如ls pwd whoami,后臺的支持文件目錄 2. /sbin super binary超級的二進(jìn)制 存放系統(tǒng)許多可執(zhí)行程序文件,許多指令支持文件,是root管理員執(zhí)行 指令的支持文件,例如init 3. /usr unix system resource操作系統(tǒng)資源文件目錄 類似windows系統(tǒng)的C:/Program Files目錄 是系統(tǒng)軟件安裝 /usr/bin 軟件安裝時(shí)形成的“普通指令文件”存放目錄 /usr/sbin 軟件安裝時(shí)形成的“超級指令文件”存放目錄 4. /dev device設(shè)備目錄 系統(tǒng)把全部的硬件映射為文件存儲在此目錄 例如:/dev/cdrom用于指向“光驅(qū)” 5. /home 家目錄 每給系統(tǒng)增加一個用戶,都會在此目錄下創(chuàng)建一個“同名”的文件目錄作為 該用戶的家目錄使用,該用戶對家目錄擁有絕對權(quán)限 用戶每次登陸系統(tǒng)首先進(jìn)入其家目錄。 6. /root 超級管理員root的家目錄 7. /proc 內(nèi)存映射目錄 可以查看系統(tǒng)的相關(guān)信息 8. /var variable 可變的、易變的 該目錄存放的文件經(jīng)常發(fā)生變動 該目錄用于部署程序項(xiàng)目 /var/www/shop /var/www/book 9. /boot 系統(tǒng)啟動目錄 /boot/initramfs-2.6.32-504.el6.i686.img是系統(tǒng)內(nèi)核文件 10. /etc 系統(tǒng)主要配置文件目錄 /etc/passwd 存放系統(tǒng)用戶信息 /etc/group 存放系統(tǒng)用戶組信息 11. /lib library系統(tǒng)資源庫目錄 12. /selinux secure enhanced linux安全增強(qiáng)型linux 默認(rèn)是開啟狀態(tài),對軟件安裝有干擾作用
轉(zhuǎn)載于:https://www.cnblogs.com/zkzkzk/p/7804717.html
總結(jié)
以上是生活随笔為你收集整理的linux操作指令及根目录介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html图片上传框架,HTML+JS图片
- 下一篇: Weblogic(4)—— Linux环