Linux_linux基础命令(增删查,权限,Linux下的重要目录,重要命令(. du, df, top, free, pstack, su, sudo).安装gcc/g++, gdb, vim )
執(zhí)行增刪查(cd, touch, ls, rm, mv等)改文件動作, 需要哪些權(quán)限.
1.cd ——進入目錄 (需要 執(zhí)行(x) 權(quán)限 ) 2.touch——在目錄中創(chuàng)建文件 (首先需要 執(zhí)行(x) 權(quán)限進入該目錄,然后要有寫(w)權(quán)限 ) 3.ls 和 ll ——-查看目錄里的文件 (首先需要 執(zhí)行(x) 權(quán)限進入該目錄,然后要有讀(r)權(quán)限 ) 4.rm ——-刪除文件 mv ———–移動文件 (首先需要 執(zhí)行(x) 權(quán)限能夠進入該目錄,然后要有寫(w)權(quán)限 )Linux下的重要目錄
(1) **/bin** /bin目錄又稱為二進制目錄,存放可執(zhí)行二進制文件的目錄,如常用命令:ls、tar、mv、cat、bash、rm、chmod等。同時還存在有某些可執(zhí)行 文件的符號鏈接。(2) **/dev** /dev目錄保存著外部設(shè)備代碼的文件,相當(dāng)于訪問某個設(shè)備。 常用的是掛載光驅(qū)mount/dev/cdrom /mnt。 子目錄/dev/console表示控制臺; 子目錄 /dev/fd表示軟驅(qū); 子目錄/dev/hd表示硬盤上的一個分區(qū); lp0表示打印機; ttyS0表示系統(tǒng)的串口設(shè)備; dsp表示系統(tǒng)的音箱設(shè)備。 例如在系統(tǒng)中鍵入“cd /dev/cdrom”,就可以看到光驅(qū)中的文件;輸入“cd /dev/mouse”即可看鼠標的相關(guān)文件。(3) /home /home目錄是系統(tǒng)默認的用戶家目錄,新增用戶賬戶時,用戶的家目錄都在此目錄下,~表示當(dāng)前用戶家目錄,~admin表示admin的家目錄。(4) /lost+found /lost+found目錄存放所有和其他目錄沒有關(guān)聯(lián)的文件。系統(tǒng)異常產(chǎn)生錯誤時,會將遺失的片段存放于該目錄下,等待管理員的進一步處理。(5) /mnt /mnt 目錄是被系統(tǒng)管理員使用,手動加載一些臨時媒體設(shè)備的目錄。(6) /proc /proc 是進程系統(tǒng)proc的根目錄。此目錄的所有數(shù)據(jù)都在內(nèi)存中。 這是一個虛擬的文件系統(tǒng),包含有關(guān)正在運行的進程的信息。 例如:/proc/{pid}目錄中包含的與特定pid相關(guān)的信息。 這是一個虛擬的文件系統(tǒng),系統(tǒng)資源以文本信息形式存在。 例如:/proc/uptime(7) /sbin/sbin /sbin 目錄/usr/sbin和/usr/local/sbin存放了該目錄啟動系統(tǒng)時需執(zhí)行的程序,如管理工具、應(yīng)用軟件和通用的根用戶權(quán)限命令等內(nèi)容。如包含getty、init、update(8) /srv /srv目錄里面存放服務(wù)器特定服務(wù)相關(guān)的數(shù)據(jù)。(9) /tmp /tmp目錄存放臨時文件,包括系統(tǒng)和用戶創(chuàng)建的臨時文件,當(dāng)系統(tǒng)重新啟動時,這個目錄下的文件都將被刪除。任何人都可以訪問,重要數(shù)據(jù)不可放在此目錄。(10) /var /var目錄存放系統(tǒng)執(zhí)行過程中經(jīng)常變化的文件, 如隨時更改的日志文件 /var/log, /var/log/message:所有的登錄文件存放目錄, /var/spool/mail:郵件存放的目錄, /var/run:程序或服務(wù)啟動后,其PID存放在該目錄下。建議單獨分區(qū),設(shè)置較大的磁盤空間(11) /boot /boot目錄存放Linux下文件啟動時必須讀取的文件。包括了Linux內(nèi)核的二進制映像。 其中/boot/vmlinuz 為 linux 的內(nèi)核文件,以及 /boot/gurb。(12) /etc /etc目錄是整個Linux系統(tǒng)的中心,是系統(tǒng)管理和維護的配置文件存放的目錄,重要的配置文件有/etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d 通常注意備份這個目錄中重要的配置文件,以便快速恢復(fù)系統(tǒng)。 例如保存用戶賬戶名稱的password文件,該目錄不包含任何二進制文件,并且這些文件只有管理員使用,其他用戶只有閱讀權(quán)限。(13) /lib /lib目錄存放必要的運行庫,主要是編程語言的庫,在程序運行過程中,還需要調(diào)用一些額外的函數(shù)庫的協(xié)助。 重要的目錄為:/lib/modules。(14) /media /media目錄是自動掛載的目錄,比如我們的U盤插在ubuntu下回自動掛載,就會在/media下生成一個目錄,這個目錄就是U盤所在目錄,或者說文件。(15) /opt /opt目錄包含從個別廠商的附加應(yīng)用程序。opt代表opitional;附加應(yīng)用程序應(yīng)該安裝在/opt/或者/opt/的子目錄下。(16) /root /root目錄是超級用戶root的主目錄,我們需要注意的是,在Linux下,斜杠字符“/”是整個系統(tǒng)的根目錄,不是超級用戶的主目錄。(17) /selinux /selinux 目錄主要用來加固操作系統(tǒng),提高系統(tǒng)的安全性。(18) /sys /sys目錄存放管理設(shè)備文件,用于存放系統(tǒng)信息。(19)/usr /usr目錄包含二進制文件、庫文件、文檔和二級程序的源代碼。 /usr/bin 存放應(yīng)用程序, /usr/share 存放共享數(shù)據(jù), /usr/lib 存放不能直接運行的,卻是許多程序運行所必需的一些函數(shù)庫文件。 /usr/local: 存放軟件升級包。 /usr/share/doc: 系統(tǒng)說明文件存放目錄。 /usr/share/man:程序說明文件存放目錄,使用man、ls時會查詢/usr/share/man/man1/ls.1.gz 的內(nèi)容建議單獨分區(qū),設(shè)置較大的磁盤空間重要命令.
1、【du】
用來查看每個文件和目錄的磁盤使用空間
2、【df】
用來顯示目前在linux系統(tǒng)上的文件系統(tǒng)的磁盤使用情況統(tǒng)計,默認情況下以1kb為單位
3、【top】
用來顯示系統(tǒng)中各個進程資源占用情況等信息
4、【free】
用來顯示系統(tǒng)使用和空閑的內(nèi)存情況
5、【pstack】
用來顯示每個進程的棧跟蹤。pstack 命令必須由相應(yīng)進程的屬主或 root 運行。可以使用 pstack 來確定進程掛起的位置。此命令允許使用的唯一選項是要檢查的進程的 PID。
6、【su】
切換用戶權(quán)限,從普通用戶切換至超級用戶
7、【sudo】
以其他身份來執(zhí)行命令,預(yù)設(shè)的身份為root,用戶使用sudo時,必須要先輸入密碼,然后有五分鐘有效期,超過期限必須重新輸入密碼
由于用戶通過 su root 命令直接獲取root權(quán)限,從而造成用戶的權(quán)限太大,也就可能給系統(tǒng)造成危險。
為了既保證系統(tǒng)的安全又可以執(zhí)行相應(yīng)命令,sudo 也就以此誕生。
sudo 通過配置文件來限制用戶的權(quán)限 (以下就是 /etc/sudoers 文件)
8、【adduser】
在Linux中創(chuàng)建新的系統(tǒng)用戶,adduser可用來建立用戶帳號。帳號建好之后,再用passwd設(shè)定帳號的密碼.而可用deluser刪除帳號。使用adduser指令所建立的帳號,實際上是保存在/etc/passwd文本文件中。
9、【passwd】
用于設(shè)置用戶的認證信息,包括用戶密碼、密碼過期時間等。系統(tǒng)管理者則能用它管理系統(tǒng)用戶的密碼。只有管理者可以指定用戶名稱,一般用戶只能變更自己的密碼。
安裝gcc/g++, gdb, vim
yum install vim
如果安裝過了,就會提示沒有任何事可以做。
yum install gdb
yum install gcc
總結(jié)
以上是生活随笔為你收集整理的Linux_linux基础命令(增删查,权限,Linux下的重要目录,重要命令(. du, df, top, free, pstack, su, sudo).安装gcc/g++, gdb, vim )的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 明星志愿2剧情介绍
- 下一篇: Linux_linux常用工具之make