llinux基本操作
生活随笔
收集整理的這篇文章主要介紹了
llinux基本操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
修改網卡第一步:cd /etc/sysconfig/network-scripts/ 第二步:vi ifcfg-ens33第三步:按一下i 修改 NAME='eth0' DEVICE='eth0'第四步:按一下esc 輸入:wq 回車第五步:修改文件名稱 與內容對應 : mv ifcfg-ens33 ifcfg-eth0第六步:修改內核參數 內核參數:rhgb net.ifnames=0 biosdevname=0 quietvi /etc/sysconfig/grubquiet 前加入 net.ifnames=0 biosdevname =0 第七步:更新參數grub2-mkconfig -o /boot/grub2/grub.cfg第八步:重啟shutdown -r now
一.模板機 每個網卡都有自己的唯一標識符 需要刪除唯一標識符第一步:cd /etc/sysconfig/network-scripts/ 第二步:vim ifcfg-eth0 uuid dd(刪除) u(撤銷)第三步:vim ifcfg-eth1 uuid dd(刪除)直接:vi /etc/sysconfig/network-scripts/ifcfg-eth0shutdown -r now 二.關掉模板虛擬機 三.創建克隆虛擬機點擊模板機上方有個拍攝此虛擬機的快照 點擊拍攝快照 將模板機的所有數據保存右鍵模板機 -> 管理 -> 克隆 -> 創建連接克隆(占用的空間少點)克隆機ip會與模板機ip沖突,我們需要修改克隆機的ip第一步:cd /etc/sysconfig/network-scripts/ 第二步:vim ifcfg-eth0 修改IPADDR最后一位vim ifcfg-eth1 修改IPADDR最后一位第三步:修改主機名:hostnamectl set-hostname 主機名第四步:重啟 shutdown -r now
找到網絡配置 第一步:cd /etc/sysconfig/network-scripts/ 第二步:vi ifcfg-eth0 第三步:GATEWAY 將網關修改為 與虛擬機網關相同 (查看方式:編輯->虛擬網絡編輯器->NTA模式->NAT設置->查看網關ip)
使用Xshell yum search vim(可以查看各種版本) 如果不知道安裝哪個版本 yum install vim
1.關機命令 shutdown -h 10 ---》指定多少分鐘后進行關機 shutdown -c 取消關機 shutdown -h 0/now ---》立即關機 2.重啟命令 shutdown -r 10 ---》指定多少分鐘后進行重啟 shutdown -r 0/now ---》表示進行立即重啟操作 shutdown -c ---》取消重啟方案 3.退出 logout exit
幫助命令 man mannual 幫助手冊信息man shutdown(查看shutdown命令) 補充說明:有些命令是不能通過man手冊獲取幫助信息 NAME 第一個部分:簡單說明命令的作用shutdown - Halt, power-off or reboot the machine暫停; 斷電 or 重啟服務器SYNOPSIS 第二個部分:命令使用規范(命令語法)shutdown OPTIONS... [WALL...]DESCRIPTION 第三個部分:命令的詳細描述說明shutdown may be used to halt, power-off or reboot the machine.OPTIONS 第四個部分:命令的參數說明The following options are understood:--helpPrint a short help text and exit.-H, --haltHalt the machine.
1. 顯示歷史輸入命令信息 利用方向鍵 上 下 2. 清楚所有屏幕信息輸出 ctrl + l 3. 中斷取消命令執行過程 ctrl + c 取消 4. 快速移動光標到行首 ctrl + a 5. 快速移動光標到行尾 ctrl + e end 6. 將光標所在位置到行首的信息進行刪除(剪切) ctrl + u 將光標所在位置到行尾的信息進行刪除(剪切) ctrl + k 7. 將剪切內容進行粘貼回來 ctrl + y 8. 鎖定系統窗口信息狀態(可以操作,只是屏幕鎖定) ctrl + s 解鎖系統窗口信息狀態 ctrl + q quit 9. 系統命令補全快捷方式 tab 10. 命令行中快速移動光標 ctrl + 方向鍵 左 右 (按照英文單詞進行移動光標)
1)顯示當前路徑信息 pwd - print working directory 顯示當前所在路徑 2)切換目錄結構cd - change directory 改變目錄信息cd /usr 切換到usr目錄1. 快速切換路徑,返回到上一次所在路徑信息cd -2. 快速切換路徑,返回到當前路徑的上一級目錄中cd ..3. 快速切換路徑,返回到當前登陸用戶的根目錄中cd /4. 快速切換路徑,返回到當前登陸用戶的家目錄中cd ~cd PS:Linux系統中執行的一些命令,在沒有任何消息輸出的時候,就是最好的消息 3)創建目錄信息
make directory == mkdirmkdir testmkdir t1/t2/t3 確保t1,t2存在才可以創建mkdir -p t1/t2/t3 幫忙創建父級目錄建議創建目錄時,以絕對路徑創建目錄
1)如何創建文件信息touch (摸) touch oldboy.txt說明:touch命令反復執行不會有報錯信息2)如何檢查文件或目錄是否存在list -- ls 創建目錄或文件信息是否存在[root@oldboysh03-znb oldboy]# ls hedanchun oldboy.txt oldgirl[root@oldboysh03-znb oldboy]# ls oldboy.txt oldboy.txt[root@oldboysh03-znb oldboy]# ls oldgirl.txt ls: cannot access oldgirl.txt: No such file or directory[root@oldboysh03-znb oldboy]# ls hedanchun oldboy.txt oldgirl[root@oldboysh03-znb oldboy]# ls /oldboy hedanchun oldboy.txt oldgirl[root@oldboysh03-znb oldboy]# ls /oldboy/ hedanchun oldboy.txt oldgirl[root@oldboysh03-znb oldboy]# ls /oldboy/ -d/oldboy/顯示文件/目錄數據詳細信息[root@oldboysh03-znb oldboy]# ls -l oldboy.txt-rw-r--r--. 1 root root 0 Dec 5 10:02 oldboy.txt[root@oldboysh03-znb oldboy]# ls -l -d /oldboydrwxr-xr-x. 4 root root 56 Dec 5 09:57 /oldboy[root@oldboysh03-znb oldboy]# ls -ld /oldboydrwxr-xr-x. 4 root root 56 Dec 5 09:57 /oldboy按照時間反向排序,顯示最新創建的數據信息ls -ltr3)如何查看文件信息cat 查看文件信息命令cat oldgirl.txt 利用cat命令和整合多個文件信息到一個文件中[root@oldboysh03-znb oldboy]# cat oldgirl.txt hello world[root@oldboysh03-znb oldboy]# cat oldboy.txt oldgirl.txt oldboyedu.comoldboyedu02.comhello world[root@oldboysh03-znb oldboy]# cat oldboy.txt oldgirl.txt >olddog.txt[root@oldboysh03-znb oldboy]# cat olddog.txt oldboyedu.comoldboyedu02.comhello world4)在空文件中生成數據信息echo 將信息進行輸出[root@oldboysh03-znb oldboy]# echo hello worldhello world #直接輸出到控制臺# 希望將指定的信息輸出到指定文件中[root@oldboysh03-znb oldboy]# echo hello world > /oldboy/oldboy.txt[root@oldboysh03-znb oldboy]# cat /oldboy/oldboy.txt hello world[root@oldboysh03-znb oldboy]# echo oldboyedu.com > /oldboy/oldboy.txt[root@oldboysh03-znb oldboy]# cat /oldboy/oldboy.txt oldboyedu.com (覆蓋原內容)[root@oldboysh03-znb oldboy]# echo oldboyedu02.com >> /oldboy/oldboy.txt[root@oldboysh03-znb oldboy]# cat /oldboy/oldboy.txt oldboyedu.comoldboyedu02.com (不會覆蓋原內容,直接追加到后面)5)對文件或目錄數據信息進行拷貝(復制)copy --- cp語法格式 cp 參數信息 要進行復制的信息 復制到什么位置# 將 /etc/hosts文件復制到 /oldboy目錄中 常見問題:在復制文件時,不要在文件名稱后面加上/ 一般只有目錄后面有/[root@oldboysh03-znb oldboy]# cp /etc/hosts /oldboy[root@oldboysh03-znb oldboy]# ll /oldboy/total 16drwxr-xr-x. 3 root root 18 Dec 5 09:33 hedanchun-rw-r--r--. 1 root root 158 Dec 5 10:53 hosts-rw-r--r--. 1 root root 30 Dec 5 10:17 oldboy.txt-rw-r--r--. 1 root root 42 Dec 5 10:41 olddog.txtdrwxr-xr-x. 2 root root 6 Dec 5 09:31 oldgirl-rw-r--r--. 1 root root 12 Dec 5 10:40 oldgirl.txt[root@oldboysh03-znb oldboy]# cp /etc/hosts /oldboy01[root@oldboysh03-znb oldboy]# ll /oldboy01-rw-r--r--. 1 root root 158 Dec 5 10:53 /oldboy01正確復制文件方法[root@oldboysh03-znb oldboy]# cp /etc/hosts /oldboy/cp: overwrite ‘/oldboy/hosts’? y說明:文件沒有存在會直接復制, 如果已經存在會提示是否覆蓋如何正確復制目錄信息[root@oldboysh03-znb oldboy]# cp /etc/sysconfig/ /oldboy/oldgirl/cp: omitting directory ‘/etc/sysconfig/’[root@oldboysh03-znb oldboy]# cp -r /etc/sysconfig/ /oldboy/oldgirl/[root@oldboysh03-znb oldboy]# ll /oldboy/oldgirltotal 4drwxr-xr-x. 6 root root 4096 Dec 5 11:03 sysconfig[root@oldboysh03-znb oldboy]# cp -a /etc/ /oldboy/oldgirl/[root@oldboysh03-znb oldboy]# ls /oldboy/oldgirl etc sysconfig
?
強調:在linux系統中,盡量不要輸入中文符號信息(命令行)[root@oldboysh03-znb oldboy]# echo "hello world“> ^C[root@oldboysh03-znb oldboy]# ”“”“’‘’‘’》《【】¥¥¥¥() ?6)對文件或目錄數據信息進行剪切(移動)move -- mvmv 參數 要移動數據信息 移動到什么位置移動/etc/selinux/config 到 /oldboy/shanghai/[root@oldboysh03-znb oldboy]# ls /oldboy/shanghails: cannot access /oldboy/shanghai: No such file or directory[root@oldboysh03-znb oldboy]# mkdir /oldboy/shanghai[root@oldboysh03-znb oldboy]# mv /etc/selinux/config /oldboy/shanghai/[root@oldboysh03-znb oldboy]# ls /oldboy/shanghai/ config[root@oldboysh03-znb oldboy]# mv /etc/selinux/config /oldboy/shanghai/mv: cannot stat ‘/etc/selinux/config’: No such file or directory[root@oldboysh03-znb oldboy]# mv /oldboy/shanghai/config /etc/selinux/[root@oldboysh03-znb oldboy]# ls /etc/selinux/ config final semanage.conf targeted tmp可以對文件信息進行重命名操作[root@oldboysh03-znb oldboy]# ls hedanchun hosts oldboy.txt oldboy.txt.bak olddog.txt oldgirl oldgirl.txt shanghai[root@oldboysh03-znb oldboy]# mv hosts hosts01[root@oldboysh03-znb oldboy]# ls hedanchun hosts01 oldboy.txt oldboy.txt.bak olddog.txt oldgirl oldgirl.txt shanghai7)數據的刪除命令remove -- rmrm 參數 要刪除的數據信息# 刪除oldboy目錄中的hosts01文件[root@oldboysh03-znb oldboy]# ls hedanchun hosts01 oldboy.txt oldboy.txt.bak olddog.txt oldgirl oldgirl.txt shanghai[root@oldboysh03-znb oldboy]# rm hosts01 rm: remove regular file ‘hosts01’? y[root@oldboysh03-znb oldboy]# ls hedanchun oldboy.txt oldboy.txt.bak olddog.txt oldgirl oldgirl.txt shanghai# 刪除目錄操作[root@oldboysh03-znb oldboy]# ls hedanchun oldboy.txt oldboy.txt.bak olddog.txt oldgirl oldgirl.txt shanghai[root@oldboysh03-znb oldboy]# rm shanghai/rm: cannot remove ‘shanghai/’: Is a directory[root@oldboysh03-znb oldboy]# rm -r shanghai/rm: remove directory ‘shanghai/’? y# 如何強制刪除數據信息[root@oldboysh03-znb oldboy]# rm -f olddog.txt[root@oldboysh03-znb oldboy]# ls olddog.txtls: cannot access olddog.txt: No such file or directory[root@oldboysh03-znb oldboy]# rm -fr hedanchun[root@oldboysh03-znb oldboy]# ls hedanchun -dls: cannot access hedanchun: No such file or directory[root@oldboysh03-znb oldboy]# rm -fr / oldboy/oldboy.txtrm: it is dangerous to operate recursively on ‘/’rm: use --no-preserve-root to override this failsafe[root@oldboysh03-znb oldboy]# rm -fr / --no-preserve-root說明:默認從centos6.7 開始就有/目錄自我保護機制
vi == nodepad++ vi 你要編輯的文件信息
第一個里程:利用vi命令打開文件 vi oldboy.txt ? 第二個里程:進入到編輯模式,開始編輯文件 按鍵盤上 小寫字母 i == insert ? 第三個里程:進行編輯 ? 第四個里程:退出編輯模式 按 esc 進行退出 ? 第五個里程:關閉打開的文件 :wq w-write q-quit 保存退出 :q 不保存進行退出
?
?
轉載于:https://www.cnblogs.com/lizeqian1994/p/10977608.html
總結
以上是生活随笔為你收集整理的llinux基本操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ROS学习之URDF
- 下一篇: Java-JPA:JPA