鸟哥私房菜 Linux最常用的基础命令总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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
#分時日月週 |<==============指令串========================>|