鸟哥私房菜 Linux最常用的基础命令总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.CentOS 基础命令

∙[Ctrl] + [Alt] + [F1] ~ [F6] :文字介面登入 tty1 ~ tty6 終端機;

∙[Ctrl] + [Alt] + [F7] :圖形介面桌面。

∙登出: exit

∙改变语言:LANG=en_US (改为了us) echo $LANG (显示当前语言)

∙顯示日期與時間的指令: date

∙顯示日曆的指令: cal

∙关机(1):shutdown -h now (root特权下才可以执行)

∙重起(1):reboot

∙关机(2):init 0

∙重起(2):init 6

2.目录管理

∙改變所屬群組, chgrp [-R] name (R 表示包括文件下的所有目录都改变)

∙改變檔案擁有者, chown [-R] name (R 表示包括文件下的所有目录都改变)

∙改變權限, chmod [-R] xyz filename (xyz 表示数字如 770)

∙cd:變換目錄

∙pwd:顯示目前的目錄

∙mkdir:建立一個新的目錄

∙rmdir:刪除一個空的目錄

∙檔案與目錄的檢視: ls -al

∙複製檔案或目錄 cp -a 来源档目的档 (全部copy 连同所有的设置也都copy)

∙移除檔案或目錄 rm -r filename 全部删除

3.文档查询

∙由第一行開始顯示檔案內容 cat

∙一頁一頁的顯示檔案內容 more

∙上一页 less

∙/字串:代表在這個顯示的內容當中,向下搜尋『字串』這個關鍵字;

∙q :代表立刻離開 more ,不再顯示該檔案內容

∙檔案檔名的搜尋(1) locate + 檔案的部分名稱(限制是从资料库中获取资料,故可能有些资料找不到)

∙檔案檔名的搜尋(1) find + 档案名

4.磁碟與目錄的容量

∙df -h 列出檔案系統的整體磁碟使用量以易读的形式

∙du -h 列出檔案系統的目录和档案的使用量以易读的形式

5.磁碟的分割、格式化、掛載

∙fdisk 装置名称磁盘分割(未来重新作一个专题)

∙mkfs 装置名称磁盘格式化

∙挂载光盘---mkdir /media/cdrom (首先要先建立一个目录)

∙mount /dev/cdrom /media/cdrom(挂载光盘)

∙挂载优盘---fdisk -l (看是否有此优盘)

∙ mkdir /mnt/flash (建立一个目录)

∙ mount -t vfat /dev/sda1 /mnt/flash

∙卸载光盘---umount /media/cdrom

∙卸载优盘--- umount /mnt/flash

6.压缩和解压缩

∙壓縮:tar -jcvf filename.tar.bz2 要被壓縮的檔案或目錄名稱

∙解壓縮:tar -jxvf filename.tar.bz2 -C 欲解壓縮的目錄

∙壓縮:tar -zcvf filename.tar.gz 要被壓縮的檔案或目錄名稱

∙解壓縮:tar -zxvf filename.tar.gz -C 欲解壓縮的目錄

7.vim 简单使用

∙第一部份:一般模式可用的按鈕說明,游標移動、複製貼上、搜尋取代等

∙移动-- gg 移動到這個檔案的第一行

∙搜索,取代 -- /word (向下搜索一个字符串)?word (向上搜索一个字符串)

∙ :n1,n2s/word1/word2/g (n1 與 n2 為數字。在第 n1 與 n2 行之間尋找word1 這個字串,並將該字串取代為 word2 !舉例來說,在 100 到 200 行之間搜尋 vbird 並取代為VBIRD 則:『:100,200s/vbird/VBIRD/g』)

∙删除复制--- dd 删除整一行 yy 复制游标所在的一行 u 复原上一个动作 [Ctrl]+r 重做上一个动作

∙第二部份:一般模式切換到編輯模式的可用的按鈕說明

∙第三部份:一般模式切換到指令列模式的可用的按鈕說明

8.擷取命令(一般配合管线一起使用)

∙cut 以“一行”为单位ciut -d'分隔字元' -f fields <==用於有特定分隔字元

∙grep 可以解析一行文字,取得關鍵字,若該行有存在關鍵字,就會整行列出來! grep '搜尋字串' filename

9.排序命令(一般配合管线一起使用)

∙sort 按字母排序

∙uniq 唯一值

∙wc 统计字数(多少行,多少字数,多少字节数)

10.帐号管理

∙useradd 增加一个用户(后台已经做了 1.有一个以用户名的群组 2.未设置密码 3.home 权限为700)

∙passwrd + 账号名更改用户密码

∙userdel + 账号名删除一个账号

∙groupadd + 名称增加一个群组

∙groupdel + 名称删除一个群组

∙su + 账号名切换账号

∙sudo + 语句使用root 权限执行语句(需要授权,不然不能使用该语句)

∙visudo授权

...(前面省略)....

root ALL=(ALL) ALL <==找到這一行,大約在 76 行左右

vbird1 ALL=(ALL) ALL<==這一行是你要新增的!

11.例行性工作

∙crontab -e 编辑例行工作

0 12 * * * mail dmtsai -s "at 12:00" < /home/dmtsai/.bashrc

#分時日月週 |<==============指令串========================>|

相关文档
最新文档