#linux初次總結(簡單操作)

linux 初學者的領悟
目錄及文件
Q:查看目錄 ?進入目錄?查看文件?
A: pwd查看當前所在的絕對路徑,cd進入目錄 ls la ll

Q: 目錄/ 文件複製 ? 目錄/文件移動?
A:cp -p(保證文件或目錄的所有屬性都不變) mv

Q: 當前活動目錄? 當前用戶的家目錄?
A:pwd顯示當前的活動目錄 當前用戶的家目錄在/home下

Q: 文件類型?
A:d塊設備 l鏈接文件 c字符設備 -文件 fifo數據傳送文件

Q: 文件權限?文件夾權限?
A;rwx(421)(讀寫可執行)usergroupothers 當上級目錄沒有可執行權限時,下級目錄也沒有x權限
S特殊權限 賦予一個命令擁有root權限 umask默認爲002 setfacl用於給普通用戶root權限
文件查看與編輯

Q: 文件查看?
A:cat head(顯示頭幾行) tail(末尾幾行) more less 一般加-n帶行號顯示

Q: 文件編輯
A:vi vim

Q: vim三種模式? 相互切換?
A:命令行模式 末行模式 編輯模式 vim /文件名 進入命令行模式 esc:進入末行模式 aeio進入編輯模式

Q: vim/vi打開文件?如何輸入內容?如何保存文件
A:vim/vi filename 進入命令行模式 i在當前光標所在的地方進行編輯 a當前光標所在的下一個單詞編輯
o當前光標所在的下一行編輯 wq保存在硬盤 q!不修改不保存 w保存但不退出

Q: vim/vi光標移動?移動到行首、行尾、第幾行 上下單詞移動?
A:0 光標所在行的行首 $光標所在行的行尾 w下一個單詞 b上一個單詞 Ngg移動到第幾行

Q: 文本的刪除?刪除一個字符 一行 光標位置到行尾
A: dd刪除 x刪除一個字符 D刪除一行 dd刪除一行 d$刪除光標所在到行尾

Q: 文本複製? 複製一行。複製選中內容?
A: yy複製 yy複製p粘貼 v+y+p

Q: 撤銷操作? 重複撤銷?
A: uu撤銷(重複撤銷) U僅撤銷上一次操作

Q: 文本的搜索?替換?
A: 末行模式/所搜索的內容 n向下查找 N向上查找 末行模式 s/要被替換的內容/替換的新內容/g 替換光標所在行的 %s/要被替換的內容/替換的新內容/g 全局替換

                            磁盤

Q: 查看磁盤?
A: fdisk -lH 磁盤名 df -l(H M )

Q: 分區?
A:fdisk /dev/sd* m顯示所有參數 p打印分區號 n添加新分區 d刪除分區

Q: 格式化分區?
A:mke2fs 文件類型 分區號

Q: 永久掛載磁盤?
A: vim /etc/fstab 分區號 掛載目錄 分區類型 defaults 0 0

                            網絡

Q: 命令配置網絡
A; ifconfig eth* ip mask add gw defaults route add

Q: 文件網絡配置
A: vim /etc/sysconfigure/network-scripts/ifcfg-eth*

Q:如何配置tcp數據轉發(ip_forward)?
A: vim /etc/sysctl.conf net.ipv4.ip=1

Q:如何配置DNS
A:vim /etc/resolv.conf nameserver

Q:nslookup? dig? finger? ping?netstat?
A: nslookup dig 用來查看域名與ip綁定 finger 查看當前終端的登陸情況 ping測試網絡的連接狀態 netstat 用來查看進程及端口監聽狀態

                                用戶管理

Q: 添加用戶?組??
A: useradd user -g指定所屬羣組 -G指定附加附加羣組 -M禁止登錄 -r刪除用戶家目錄
A; groupadd groupname

Q: 相關配置文件 用戶密碼文件
A: /etc/passwd /etc/shadow root:x:0:0:root:/root:/bin/bash

Q: sudo? 添加sudo用戶?
A: sudo 添加臨時root權限 visudo

Q;chmod? chown
A:chmod 改變文件的權限 chown 改變文件的所屬所由者羣組 chmod 777 filename chown root;root filename

                            進程查看及管理

Q: 查看當前所有的運行的程序?
A:ps查看當前終所有運行的程序 ps aux 靜態產看 top動態顯示

Q: 查看root運行的程序
A: ps aux | grep root

Q: 結束一個進程? 結束全部?
A: kill pid killall 進程名

                                計劃任務

Q: 查看當前的計劃任務?
A; yum install crontab crontab -l

Q; 普通用戶添加計劃任務?
A:crontab -e

Q:root用戶給普通用戶添加一天計劃任務
A: crontab -e 進入vim 然後 分時日月周 用戶名 動作

                    壓縮解壓

Q: 壓縮所有/etc下的文件 到/tmp/etc.tar.gz
A:tar zcvf /tmp/etc.tar.gz /etc

Q;加解壓/tmp/etc.tar.gz
A: tar zxcf /tmp/etc.tar.gz

Q:壓縮的類行?
A: gz bz2 compress

Q:不解壓查看 /tmp/etc.tar.gz
A: tar ztvf

                        軟件的安裝

Q; 安裝軟件的方法
A: yum rpm 手動編譯

Q:yum?
A:yum search name yum install name yum list | grep name

Q:rpm?
A: rpm -ivh name rpm -qal | grep name

Q:手動編譯
A; tar cd ls ./configure(makefile) make && mkae install

                      時鐘

Q: 硬件時間 系統時間 時間戳
A; hwclock clock hwclock -w 寫入到系統時間 ntpdate 聯網更新時間

                         系統信息及運行太

Q:df? 度?
A:df 顯示分區信息 df -lH du -lbmh 顯示目錄大小

Q;/proc目錄
A;
操作系統運行時,進程信息及內核信息(比如cpu、硬盤分區、
內存信息等)存放在這裏.

                        服務與開機自棄

Q: f服務?
A:運行在後端的程序

Q; f服務啓動 停止 重啓
A: service name restart start stop reload

Q; 開機自起|關閉?
A chkconfig –level 345 name on|off

                    雜項

Q: 文件、文件夾 查找 文件名權限
A: find find -perm 權限

Q; sed
A; sed ‘2,5d’ sed ‘2d’ sed ‘2,$d’ sed ‘2a add ’ sed ‘/root/p’ sed ‘/root/d’
A/sbin/ifconfig eth0 | grep ‘inet addr’ | sed ‘s/^.*addr://g

發佈了24 篇原創文章 · 獲贊 4 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章