1. 程式人生 > >linux-centos基本使用(一)

linux-centos基本使用(一)

1. 基本配置

1.常用軟體安裝
yum install -y bash-completion vim lrzsz wget expect net-tools nc nmap tree dos2unix htop iftop iotop unzip telnet sl psmisc nethogs glances bc

2.主機名和網路解析
hostnamectl set-hostname python3
echo "10.0.0.100 python3">>/etc/hosts或者vim /etc/hosts

3.防火牆設定 關閉:systemctl disable firewalld 看防火牆狀態:getenforce 到vim /etc/selinux/config 改成SELINUX=disabled 

2. 常用操作

  • ls -l /var (命令體 選項 引數)
d :目錄
f :普通檔案
l :連結 b :塊裝置,磁碟 光碟機 c :字元裝置 p :管道 s :套接字 
  • 命令提示符
[root@qqc ~]#   
[root@qqc ~]$
  • 常用快捷鍵
trl + c  cancel 取消當前的操作 
ctrl + l  (小寫字母L)  clear(命令)
ctrl + d  退出當前使用者 
ctrl + r查詢(歷史命令)。 history|grep [TAB]: 1.命令補全  2.引數補全 ctrl + a 把游標移動到行首 ctrl + e 把游標移動到行尾 ctrl+ u 把游標到行首的內容刪除/剪下 ctrl + y 貼上 delete 游標所在處從前往後刪除內容 ctrl + k 把游標到行尾的內容刪除/剪下 ctrl + 向右移動一個單詞 ctrl + 向左移動一個單詞 ctrl + s 鎖屏 ctrl + q 解鎖 
  • 獲取幫助
--help
man
info
  • 重啟
reboot 
poweroff

3. 檔案管理

  • 路徑
絕對路徑:"/"開始一個具體路徑
相對路徑:從當前目錄開始的具體路徑(pwd可以檢視當前所在目錄) 
  • 目錄
1.1.1 建立目錄:
mkdir /oldboy 
mkdir -p /a/b/c

1.1.2 查詢目錄
ls -ld /oldboy tree /a tree -L 2 / 1.1.3 刪除目錄(危險) rm -rf /oldboy 通過檔案控制代碼,有可能可以找回丟失資料(前提:不能重啟,不能有大量資料寫入) 1.1.4 修改目錄(剪下,複製) mv /root/oldboy/ /tmp mv /root/oldguo/ /tmp/oldguo.bak mv oldboy old cp -r /tmp/old / cp -a 1.1.5 切換目錄 cd / cd /oldboy cd oldboy cd .. cd - cd 
  • 檔案管理
1.2.1 檔案建立
touch a.txt 1.2.2 檔案刪除 rm -rf a.txt 1.2.3 檔案檢視 ls -l a.txt 看檔案屬性 (1)小檔案內容檢視 cat /etc/passwd cat /etc/passwd /etc/shadow cat -n /etc/passwd (2)分頁顯示大檔案內容 more /var/log/secure less /var/log/secure (3)檔案前多少行 head /etc/passwd head -n3 /etc/passwd head -3 /etc/passwd (4)檔案後多少行 tail -2 /etc/passwd tail -f /var/log/secure 1.2.4 剪下 複製 mv 命令和目錄的操作一樣 cp 命令和目錄的區別不需要加-r (加上也不報錯) 1.2.5 內容修改 重定向 > 覆蓋重定向 cat /etc/passwd >a.txt >> 追加重定向 cat /etc/passwd >>a.txt echo "10.0.0.100 python3" >>/etc/hosts 
  • vim 編輯器使用
1.檢視檔案內容
	上下左右游標移動
	page up  page down翻頁 G 游標到達最後一行 1G 游標到達第一行(gg) 10G 第10行 ^ 游標到達行首 $ 游標到達行尾 / 搜尋關鍵字 yy 複製游標所在行 Nyy 複製N行 dd 刪除/剪下 Ndd 刪除/剪下N行 p 貼上 x(del) 刪除游標所在字元 dG 刪除游標到文字末尾 d$ 從游標刪除到行尾,包括貫標所在字元 d^ 從游標刪除到行首,不包括游標所在字元 r 替換游標所在字元 ZZ 儲存退出 u 撤銷上次操作 2. 編輯模式: a :在游標之後錄入資料 i :在游標之前錄入資料 o :在游標下一行開啟新行錄入資料 A I O ESC 小技巧:每編輯完一行就ESC,退回到命令模式 3.末行模式 :q! :wq! :set nu :set nonu :%s/root/ROOT/g 
  • 建立連結 ln -s passwd passwd.lnk

  • 程式管理

ps -ef|grep mysql 
kill 1234
kill -9 1234
pkill mysqld
  • 網路管理
ip a 
ifconfig 
ping 
vim /etc/sysconfig/network-scripts/ifcfg-eth0 
systemctl restart network