常用操作
---------------------------------------------
目錄切換命令
---------------------------------------------
cd 目錄名 -- 進入某個目錄
cd ../ -- 返回上一級目錄
cd / -- 返回系統根目錄
cd ~ -- 切換到用戶主目錄
cd - -- 切換到上一個所在目錄
---------------------------------------------
目錄的操作命令(增刪改查)
---------------------------------------------
mkdir 目錄名 -- 創建目錄
mkdir -p 目錄名 -- 創建多級目錄
ls [-al] 目錄名 -- 查看目錄下所有的目錄和文件
ls -a 目錄名 -- 查看目錄下所有的目錄和文件(包括隱藏的)
ls -l 目錄名 -- 查看目錄下所有的目錄和文件的詳細信息
find 目錄名 參數 -- 查找目錄
mv 目錄名稱 新目錄名稱 -- 修改目錄名/文件名
mv 目錄名稱 目錄的新位置 -- 移動目錄/文件的位置
cp -r 目錄名稱 拷貝位置 -- 拷貝目錄/文件 -r代表遞歸
rm [-rf] 目錄名 -- 刪除目錄/文件 -rf不詢問,直接刪除
---------------------------------------------
文件的操作命令(增刪改查)
---------------------------------------------
touch 文件名稱 -- 創建文件
cat/more/less/tail 文件名 -- 查看文件
tail -f -- 查看日誌
vim 文件名 -- 修改文件內容
:%s/被替換的內容/替換的/g -- 替換內容
:set nu -- 顯示行號
/etc/virc vi的配置文件 最後加上:set nu --全局配置,顯示行號
rm [-rf] 文件名 -- 刪除文件
---------------------------------------------
壓縮文件的操作命令
---------------------------------------------
tar -zcvf 打包壓縮後的文件名 要打包壓縮的文件 -- 打包壓縮文件
tar [-xvf] 壓縮文件 -- 解壓
tar -xvf 壓縮文件名 -C解壓位置 -- 解壓到指定位置
---------------------------------------------
網卡操作
---------------------------------------------
ifconfig -- 查看當前系統的網卡信息
dhclient eth0 -- 啓動網卡
ifup eth0 -- 啓動網卡
ifdown eth0 -- 關閉網卡
---------------------------------------------
其他操作
---------------------------------------------
pwd -- 顯示當前位置
grep 要搜索的字符串 要搜索的文件 [--color] -- 搜索命令
| -- 管道命令
ps -ef -- 查看進程
kill -9 進程的pid -- 殺死進程
ping -- 查看與某臺機器的連接情況
netstat -an -- 查看當前系統的端口使用
service 服務名 start -- 開啓服務
service 服務名 stop -- 停止服務
service 服務名 restart -- 重啓服務
ps -ef | grep sshd -- 查找進程
su 用戶名 -- 切換計算機用戶
whereis pwd -- 查找命令的位置
---------------------------------------------
掛載操作
---------------------------------------------
mount /dev/cdrom /mnt/cdrom -- 掛載
umount /mnt/cdrom -- 取消掛載
---------------------------------------------
權限操作
---------------------------------------------
chmod g/u/o +/- w/r/z 文件名 -- 給組增加/減少權限
chmod 777 文件名
chmod 777 -R -- 遞歸授權
---------------------------------------------
創建用戶操作
---------------------------------------------
groupadd -g 701 組名 -- 創建組
useradd -g 701 用戶名 -- 創建用戶
passwd 用戶名 -- 修改密碼
chown 用戶羣 文件名 -- 修改文件所有者
---------------------------------------------
軟件安裝操作
---------------------------------------------
rpm -ivh 文件名 -- 顯示安裝進度的安裝
rpm -i 文件名稱 -- 安裝
echo $PATH -- 查看現有的環境變量
linux安裝後的常見問題
1.無網絡
ifconfig查詢如下:
處理方案:
鍵入vi /etc/sysconfig/network-scripts/ifcfg-eth0命令,將ONBOOT改爲yes
2. 指定id地址
鍵入vi /etc/sysconfig/network-scripts/ifcfg-eth0命令,如下所示進行配置
DEVICE=eth0
TYPE=Ethernet
UUID=abca304c-5b4e-4f47-8285-3fc6f3cc877d
ONBOOT=no
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=192.168.25.128
NETMASK=255.255.255.0
GATEWAY=192.168.25.2
HWADDR=00:0C:29:5A:FB:85
IPV6INIT=no
NAME="System eth0"
3.關閉防火牆
/sbin/iptables -I INPUT -p tcp --dport 端口號 -j ACCEPT
/etc/rc.d/init.d/iptables save