[root@localhost /????]????# cd 進(jìn)入????????[root@localhost ~]
??[root@localhost ~]???# cd ..? 進(jìn)入??[root@localhost? /]# cd ..?
注意:cd和 ..(點(diǎn))之間必須有空格
linux中的常見命令
linux中寫命令時(shí),可以使用tab鍵自動(dòng)補(bǔ)全师崎,前提必須是嚴(yán)格區(qū)分大小寫
cd:切換目錄
? ? pwd:查看當(dāng)前目錄的目錄結(jié)構(gòu)
? ? cd 目錄名稱 進(jìn)入子目錄
? ? cd????..跳到父目錄????注意:cd和 ..(點(diǎn))之間必須有空格(windows沒有空格)
????[root@localhost ~]# cd /root/Documents/? ? 絕對路徑
? ??[root@localhost ~]# cd Documents/? ? ?相對路徑????
? ? 切換固定位置:使用根目錄作為定位標(biāo)準(zhǔn)默终,絕對尋址
? ? cd? ? /xx/yy/zz
? ? 切換相對位置:在當(dāng)前目錄位置開始相對尋址
? ? cd xx/yy/zz
? ? 用戶的主目錄 ~即root目錄
? ? 進(jìn)入用戶主目錄 cd? ? ? ? cd~
ls:列表目錄中的內(nèi)容,默認(rèn)顯示當(dāng)前目錄下的文件列表
ls-a 即list all? ? 查看所有犁罩,包括隱藏文件 linux中隱藏文件都是以 .(點(diǎn))開頭的文件
ll齐蔽,顯示當(dāng)前目錄下的文件屬性:大小、權(quán)限床估、日期含滴、符號(hào)鏈接??
- | 1 代表文件
d | 2 代表目錄, 2+n, n 代表目錄中的文件數(shù)量.
-開頭表示是一個(gè)文件,d開頭表示是一個(gè)目錄
容量:單位是字節(jié). 所有的目錄固定容量為 4096.
權(quán)限:rwx - read write execut
r:read
w:write
x:execut
-? ??:代表沒有權(quán)限
命令參數(shù)
所有以 ‘-‘ 開頭的命令后綴信息, 都是命令參數(shù). 多參數(shù)可以并
行使用. 如: ls -al
touch
創(chuàng)建空白文件
在 Linux 系統(tǒng)中,文件不需要強(qiáng)制后綴名.
如: 文本文件可以定義為, a | a.txt | a.text
使用方式
touch 文件名
touch 目錄/文件名
touch /目錄/文件名
cat
查看文件的全部內(nèi)容.
一次性顯示文件中所有內(nèi)容.
more
分屏顯示文件內(nèi)容, 顯示后,使用空格顯示下一屏, 回車顯示下
一行,q 退出分屏顯示.
ctrl+c,退出命令.
head? ?
?number可以自己根據(jù)需要設(shè)置
顯示文件的前多少行, 默認(rèn)顯示前 10 行.
head -number filename
查看文件中的前多少行.
tail(和head恰好相反)
顯示文件末尾多少行.默認(rèn)顯示末尾 10 行.
tail -number filename
mkdir? ??創(chuàng)建目錄
相對路徑創(chuàng)建目錄
mkdir?directoryName
絕對路徑創(chuàng)建目錄
mkdir /directoryName
創(chuàng)建多級(jí)目錄( 需要-p? )
mkdir -p parentDirectoryName/childDirectoryName
cp
copy - 復(fù)制命令.
copy source target
copy 源信息 目錄信息
例如 :cp? a /usr
copy directoryName/fileName directoryName/[newFileName]
例如 :cp a /usr/abcd?? ? 改名字
刪除rm
rm 要?jiǎng)h除的資源? 會(huì)提示 然后 輸入 y 回車 顷窒,確認(rèn)刪除
rm - f 直接刪除 不提示
rm -r 刪除目錄 -r表示刪除該目錄下的所有子目錄
移動(dòng)mv
為文件重命名
mv fileName newFileName
移動(dòng)文件到指定位置
mv fileName directoryName
vi | vim
編輯文件, vim 是增強(qiáng)命令. 不代表所有的 Linux 都支持.
vim 增強(qiáng)在有高亮顯示
命令模式:是控制編輯的文件的狀態(tài)的,如:保存,退出編輯等.
進(jìn)入編輯模式:
a - append, 追加的方式進(jìn)入編輯模式
i - insert, 插入的方式進(jìn)入編輯模式
o - under line , 在光標(biāo)所在位置之下,新增一行,進(jìn)入編輯模式.
O - pre line, 在光標(biāo)所在位置之上,新增一行, 進(jìn)入編輯模式.
按esc退出編輯模式?
w :write - 保存? ? q :quit - 退出 vi 編輯器
wq 保存退出
q蛙吏!強(qiáng)制退出不保存
set nu:顯示行號(hào)
/keywords :搜索關(guān)鍵字, keywords 是關(guān)鍵字的命名.
G:光標(biāo)跳轉(zhuǎn)到文件尾????????gg:光標(biāo)跳轉(zhuǎn)到文件頭
ifconfig :查看網(wǎng)絡(luò)編輯器. 查看網(wǎng)卡信息
查看所有網(wǎng)卡信息 : ifconfig -a
確定網(wǎng)卡數(shù)量和命名
查看/etc/sysconfig/network-scripts/ifg-xxx 文件個(gè)數(shù)
xxx - 代表網(wǎng)卡的名稱
文件的個(gè)數(shù)代表網(wǎng)卡的數(shù)量.
service:服務(wù)控制命令. 常用服務(wù): iptables - 防火墻, vsftpd ftp 文件服務(wù)器, mysql
防火墻建議關(guān)閉. 否則除 80,22 端口外,其他所有端口無法訪問.
啟動(dòng)服務(wù) ????????service 服務(wù)名稱 start
停止服務(wù)????????service 服務(wù)名稱 stop
?重啟服務(wù)????????service 服務(wù)名稱 restart
將動(dòng)態(tài)ip改為靜態(tài)ip
先執(zhí)進(jìn)入指定位置
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
進(jìn)入 vim ifcfg-eth0
把之前的全部刪除
把下面的復(fù)制上去
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=(設(shè)置 IP 地址)? ? 本機(jī)地址
NETMASK=255.255.255.0
GATEWAY=(設(shè)置網(wǎng)關(guān))本機(jī)地址,最后一個(gè)字段改為2
DNS1=114.114.114.114
DNS2=4.4.4.4
IPV6INIT=no
wq退出
[root@localhost network-scripts]# service network restart
然后看是否連接上鞋吉,
ctrl+c退出
ps
進(jìn)程信息查看命令
ps aux [| grep keywords]
a - 所有進(jìn)程
u - 包含用戶啟動(dòng)的進(jìn)程
x - 正在執(zhí)行中的進(jìn)程.
?|
管道, 在管道左側(cè)命令直接結(jié)果基礎(chǔ)上, 執(zhí)行管道右側(cè)的命令
grep
過濾|篩選, 篩選符合關(guān)鍵字的數(shù)據(jù).
解壓縮
tar [參數(shù)] source [target]
source - 壓縮文件
target - 解壓縮后的目標(biāo)位置, 默認(rèn)解壓到當(dāng)前目錄.
常用寫法 :
解壓縮 : tar -zxf 壓縮文件名
解壓縮 : tar -zxvf 壓縮文件名
壓縮 : tar -czf 要壓縮的目錄 壓縮后的文件名
tomcat中查看日志? ? 的兩種方式
[root@localhost logs]# tailf catalina.out
[root@localhost logs]# tail -f catalina.out
啟動(dòng)tomcat并查看日志
[root@localhost tomcat]# bin/startup.sh & tailf logs/catalina.out
關(guān)閉tomcat并查看日志
[root@localhost tomcat]# bin/shutdown.sh & tailf logs/catalina.out