Linux命令大全 --- CentOS 6.X(7.0以下版本)和 7.X以上版本 ///// Vim/Vi是一個功能強大的全屏幕文本編輯器

Linux命令大全 — CentOS 6.X(7.0以下版本)和 7.X以上版本

1. 文件結構

在這裏插入圖片描述

/ 根目錄

~ 用戶主目錄或家目錄【 /home/user(lxw用戶名) 】

  • root:存放root用戶的相關文件,root用戶的家目錄,宿主目錄,超級用戶
  • etc:系統配置,跟Windows環境變量相似

2. 命令說明(上下箭頭可以切到之前輸入過的命令)

命令 說明 栗子
cd 進入目錄(最前面帶 / ,說明是絕對路徑) cd / 進入用戶的主目錄。
cd test 進入當前目錄下的test目錄 【這個是相對目錄】
cd /root/test 進入root目錄下的test目錄 【這個是絕對目錄】
cd ~ 切換到當前用戶的主目錄(/home/用戶目錄)
cd … 切換到上級目錄
pwd 顯示當前所在的全路徑 [root@localhost lxw]# pwd
/home/lxw
ls 【list的縮寫】
顯示當前目錄的所有文件
(相當於dos下的dir命令)
[root@localhost lxw]# ls
公共的 模板 視頻 圖片 文檔 下載 音樂 桌面
ll 顯示所有文件,並且還顯示文件類型(‘d’ = 文件夾,’- = 普通文件,‘l’ = 鏈接文件即快捷方式)、權限(r = 可讀,w = 可寫,x = 可執行)、用戶(lxw,自己建的)、創建時間 [root@localhost lxw]# ll
drwxr-xr-x. 2 lxw lxw 4096 11月 18 16:04 公共的
clear 清屏 (類似於DOS的cls清屏功能)
mkdir 創建目錄 mkdir [目錄名]
touch 創建文件 touch [文件名]
cp 拷貝
cp -r [源文件或目錄] [目的目錄]
不加-r只能複製文件,不能複製文件夾
cp -rvif /root/install.log /root/helloworld 把install.log文件複製到helloworld裏面 並顯示進度
mv 移動
rm 刪除
-r 遞歸刪除含目錄
-f 強制刪除
-v 刪除進度
cat 查看或合併文件,查看文件中的內容,(相當於Windows中打開查看)
> >>的區別是前者先清空再追加 後者直接追加
cat /etc/passwd 查看所有賬戶
ln -s 創建軟鏈接(相當於windows中的快捷方式)= 不佔用磁盤空間,源文件刪除,快捷方式失效
硬鏈接 — 修改內容,源文件也跟着變
tar 歸檔,壓縮包,解壓
-zcvf 打包 ==》 .tar.gz
-zxvf 解壓
語法:tar 選項[cvf] [目錄]
-c 產生.tar打包文件
-v 顯示詳細信息
-f 指定壓縮後的文件名
-z 打包同時壓縮
tar -zxvf xxx.tar.gz -C ./dir1 #解壓到指定目錄(加-c)
su 切換賬戶
從root切到其它,不需要輸入密碼
從其它切到root,需要輸入密碼
lxw ==》 root
[lxw@localhost /]$ su root
密碼:
yum 下載並安裝 yum -y install wget
wget 只下載【可能會丟包】(相當於在Windows裏下載了一個迅雷下載器,需要 7.0以上需要通過yum命令先安裝)
chmod 修改文件權限
chmod 修改文件權限有兩種使用格式:字母法與數字法。
字母法:chmod u/g/o/a +/-/= rwx 文件
數字法:chmod 777 hello.java
跟進制算法相似
r — 4
w — 2
x — 1
chmod drwxr-xr-x
d ==》 文件類型
rwx ==》三個一組 (讀、寫、可執行)
- 表示沒有那個權限
exit 退出登錄賬戶
useradd 添加用戶賬號 useradd [參數] 新建用戶賬號
passwd 設置用戶密碼
userdel 刪除用戶
cat /etc/group 查看有哪些用戶組
groupadd 添加組賬號
usermod 修改用戶所在組
chown 修改文件所有者
chgrp 修改文件所屬組
cal 查看當前日曆
date 顯示時間格式
[root@localhost ~]# date ‘+%Y-%m-%d %H:%M:%S’
ps 查看進程信息
kill 終止進程
reboot、init 6 重啓
shutdown、init 0 關機
ifconfig(6.X)
ip addr(7.X)
查看或配置網卡信息
ping 測試遠程主機連通性
防火牆(6.X版本) 查看防火牆狀態: [root@centos6 ~]# service iptables status
開啓防火牆:[root@centos6 ~]# service iptables start
關閉防火牆:[root@centos6 ~]# service iptables stop
防火牆(7.X版本) 查看防火牆狀態:firewall-cmd --state
停止firewall:systemctl stop firewalld.service (下次開機還是會啓動)
禁止firewall開機啓動:systemctl disable firewalld.service
開啓firewall:systemctl enable或start firewalld.service
yum -y install vim Vim/Vi是一個功能強大的全屏幕文本編輯器, 相當於Windows記事本,vim是有高亮效果的

Vim/Vi 工作模式

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章