1. 程式人生 > >知識點串-下部

知識點串-下部

100g tmp license 刪除 icmp cond linux系統 權限 har

第1章 vim快捷鍵
1.1 移動光標
把光標移動到文件的第一行 gg G :1
把光標移動到文件的最後一行 G :$
把光標移動到文件的第100行 100gg :100 100G
把光標移動到這一行的行首 0(數字0) ^
把光標移動到這一行的結尾 $
1.2 編輯(移動並編輯)
在當行下面插入一個空行並進入編輯模式 o(小寫字母o)
在當行上面插入一個空行並進入編輯模式 O(大寫字母O)
刪除光標所在位置到行尾的內容並進入編輯模式 C(大寫字母C)
快捷到達行尾並進入編輯模式 A
刪除光標所在位置到行尾的內容 D d$
清空當前行並進入編輯模式 cc
1.3 復制 刪除 粘貼
復制光標所在行 yy
粘貼 p paste
多次粘貼 3p
刪除/剪切 dd
刪除當前行到文件結尾的內容 dG
1.4 其他快捷鍵
顯示行號 :set nu
取消顯示行號 :set nonu
1.5 查找
你要找的內容 默認向下搜索
繼續向下查找 n
繼續向上查找 N
你要找的內容 默認向上搜索
取消高亮顯示 :noh
撤銷當前操作 u undo
恢復剛才的操作 ctrl+r
vim 查詢幫助 :help G :help :wq
1.6 替換
替換當前行 :s#yes#no#g :.s#yes#no#g
替換某個範圍內容 :10783,$s#yes#no#g
替換所有 :%s#yes#no#g :1,$s#yes#no#g
1.7 批量操作
批量刪除 批量編輯模式 Ctrl+V 可視塊-選擇上下左右-刪除按d/x
批量增加 批量編輯模式 ctrl+v 可視化-選擇區域-按shift+i進入編輯模式-編輯-按esc退出並等待
1.8 常見故障
模擬-編程文件的時候斷開連接-再次編輯文件
故障-Found a swap file by the name ".vim.log.swp"-swap file ".vim.log.swp"already exists
解決-https://www.processon.com/view/link/5a3b31cbe4b0ce9ffea2d721 On-刪除臨時文件
第2章 光盤掛載
2.1 第1步 掛載光盤
mount /dev/cdrom /mnt/
2.2 第2步 檢查
df -h
2.3 第3步 通過rpm命令安裝軟件
rpm -ivh /mnt/Packages/lrzsz-0.12.20-27.1.el6.x86_64.rpm

[root@oldboyedu50-lnb /tmp]# rpm -ivh /mnt/Packages/lrzsz-0.12.20-27.1.el6.x86_64.rpm
Preparing... ########################################### [100%]
package lrzsz-0.12.20-27.1.el6.x86_64 is already installed
2.4 檢查軟件是否安裝
[root@oldboyedu50-lnb /tmp]# rpm -qa tree
tree-1.5.3-3.el6.x86_64
2.5 list 顯示軟件包內容
[root@oldboyedu50-lnb /tmp]# rpm -ql tree
/usr/bin/tree
/usr/share/doc/tree-1.5.3
/usr/share/doc/tree-1.5.3/LICENSE
/usr/share/doc/tree-1.5.3/README
/usr/share/man/man1/tree.1.gz
-qa 查詢軟件是否安裝
-ql 查看軟件包內容
網卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0
第3章 如何修改主機名
[root@oldboyedu50-lnb /tmp]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.0.0.200 oldboyedu50-lnb
[root@oldboyedu50-lnb /tmp]# ping oldboyedu50-lnb
PING oldboyedu50-lnb (10.0.0.200) 56(84) bytes of data.
64 bytes from oldboyedu50-lnb (10.0.0.200): icmp_seq=1 ttl=64 time=0.034 ms
64 bytes from oldboyedu50-lnb (10.0.0.200): icmp_seq=2 ttl=64 time=0.037 ms
64 bytes from oldboyedu50-lnb (10.0.0.200): icmp_seq=3 ttl=64 time=0.039 ms
64 bytes from oldboyedu50-lnb (10.0.0.200): icmp_seq=4 ttl=64 time=0.028 ms
[root@oldboyedu50-lnb /tmp]# #ping oldboyedu50-lnb
[root@oldboyedu50-lnb /tmp]# ping `hostname
第4章 Zip壓縮
zip /tmp/hosts.zip /etc/hosts
zip -r
unzip /tmp/hosts.zip
第5章 linux文件屬性
[root@oldboyedu50-lnb ~]# ls -lhi
total 304K
660149 -rw-r--r-- 1 root root 387 Jul 13 09:39 1.txt
660139 -rw-r--r--. 1 root root 0 Jul 11 03:21 alex.txt
660134 -rw-------. 1 root root 1.1K Jul 10 18:25 anaconda-ks.cfg
1046995 drwxr-xr-x. 2 root root 4.0K Jul 18 12:56 data
654083 -rw-r--r--. 1 root root 22K Jul 10 18:25 install.log
654084 -rw-r--r--. 1 root root 5.8K Jul 10 18:24 install.log.syslog
660140 -rw-r--r--. 1 root root 0 Jul 11 03:21 lidao.txt
Linux文件基本屬性:Linux系統是一種典型的多用戶系統,不同的用戶處於不同的地位,擁有不同的權限。為了保護系統的安全性,Linux系統對不同的用戶訪問同一文件(包括目錄文件)的權限做了不同的規定。

知識點串-下部