su root #切換到 root 賬戶
su ZHENG #切換到 ZHENG 賬戶
ls
ls -l #查看目錄下的文件和目錄詳情
ll #查看目錄下的文件和目錄詳情
ls -a #查看目錄下所有文件和目錄(包 含隱藏文件)
cd #進(jìn)入目錄
cd / #進(jìn)入根目錄
cd dir #進(jìn)入目錄 dir 中
cd .. #返回上級(jí)目錄
- pwd 顯示當(dāng)前所在目錄的絕對(duì)路徑
- 創(chuàng)建空文件
touch file #創(chuàng)建一個(gè)命名為 file 的空文件
mkdir dir #創(chuàng)建一個(gè)命名為 dir 的空目錄
- 遞歸創(chuàng)建空目錄/創(chuàng)建多級(jí)目錄
rm file #刪除文件,,且刪除前需進(jìn)行確認(rèn)
rm -r #刪除目錄和文件,,刪除目錄時(shí),,會(huì)確認(rèn)是否進(jìn) 入目錄,,然后對(duì)目錄中文件進(jìn)行刪除,,選擇n,,目錄就無法刪除
rm -rf file
rm -rf dir #強(qiáng)制刪除文件/目錄
rm -rf * #清空當(dāng)前目錄
- 復(fù)制
- cp 復(fù)制文件
- cp -r 復(fù)制目錄
cp file1 file2 #復(fù)制當(dāng)前目錄下的 file1 到當(dāng)前目錄下,且命名為 file2
cp /dir1/file1 /dir2/file2 #復(fù)制 dir1 目錄下的文件 file1 到 dir2 下,,且命名為 file2
cp -r dir1 dir2 #復(fù)制當(dāng)前目錄下的 dir1 到當(dāng)前目錄下,,且命名為 dir2
cp /dir1/dir2 /dir3/file4 #復(fù)制 dir1 目錄下的目錄 dir2 到 dir3 下,且命名為 dir4
mv file1 /dir1 #移動(dòng)文件 file1 到根目錄下的 dir1 目錄中
mv file1 file2 #重命名 file1 為 file2
- cat 查看命令
- 注意點(diǎn):cat??梢愿艿婪?"|",,grep 命令組合使用
cat file1 #查看 file1 文件的所有內(nèi)容
cat file1 | grep dcs #查看 file1 中帶有 dcs 的行
cat log.txt | grep 'warning' -A 5 # 意思是,在log.txt文件中,,查找warning字符,,并顯示warning所在行的之后5行
cat log.txt | grep 'warning' -B 5 # 之前5行
cat log.txt | grep 'warning' -C 5 # 前后5行
cat log.txt | grep -v 'warning' # 排除warning所在的行的信息
- head 查看命令
- 默認(rèn)查看前 10 行
- head -n 指定行數(shù)
head file1 #默認(rèn)查看文件 file1 前 10 行
head -n 5 file1 #查看文件 file1 前 5 行
- tail 查看命令
- 默認(rèn)查看后 10 行
- tail -n 指定行數(shù)
tail file1 #默認(rèn)查看文件 file1 后 10 行
tail -n 5 file1 #查看文件 file1 后 5 行
- more 查看命令
-
針對(duì)內(nèi)容非常多的文件,支持翻頁查看
-
點(diǎn)擊 enter 鍵,,向下翻頁,,顯示百分比,到百分之百,,自動(dòng)退出,。
- 點(diǎn)擊 b 鍵,向上翻頁
- less 查看命令
-
針對(duì)內(nèi)容多的文件,,支持翻頁查看
-
點(diǎn)擊 space 鍵,向下翻頁,,直到最后顯示 END
- 點(diǎn)擊b鍵,,向上翻頁
-
鍵盤ctrl+z 才能退出
find / -name filename #從根目錄下搜索名稱為 filename 的文件
find / -name dirname #從根目錄下搜索名稱為 dirname 的目錄
find /home -name dirname #從根目錄下的 home 目錄下搜索名稱為 dirname 的目錄
find ./ -name a* #從當(dāng)前目錄下搜索以 a 開頭的文件或目錄
useradd XiaoZheng #添加 XiaoZheng 用戶
cat /etc/passwd #查看用戶
userdel -r XiaoZheng #刪除 XiaoZheng 用戶
groupadd lisi #添加用戶組 lisi
cat /etc/group #查看用戶組
- chmod 修改文件/目錄的權(quán)限
-
r:讀權(quán)限,,用數(shù)字 4 表示
-
w:寫權(quán)限 ,,用數(shù)字 2 表示
-
x:執(zhí)行權(quán)限,用數(shù)字 1 表示
-rwxrwxrwx. 1 root root 996 Mar 31 00:00 aa
# 第1位 "-" 代表這是一個(gè)文件
# 前3位,,代表著用戶主擁有的權(quán)限
# 中3位,,代表著用戶組擁有的權(quán)限
# 后3位,代表著其他人擁有的權(quán)限
----------. 1 root root 996 Mar 31 00:00 aa
chmod u+r aa
chmod g+w aa
chmod o+x aa
#結(jié)果如下
-r---w---x. 1 root root 996 Mar 31 00:00 aa
----------. 1 root root 996 Mar 31 00:00 aa
chmod 777 aa
#結(jié)果如下
-rwxrwxrwx. 1 root root 996 Mar 31 00:00 aa
-r---w---x. 1 root root 996 Mar 31 00:00 aa
chown Alex aa
#結(jié)果如下
-r---w---x. 1 Alex root 996 Mar 31 00:00 aa
drwxr-xr-x. 2 root root 4096 Mar 31 01:24 dir #目錄 dir
chown -R Alex dir #遞歸修改目錄 dir 下所有的子目錄和文件主的擁有者為 Alex
-r---w---x. 1 root root 996 Mar 31 00:00 aa
chgrp Alex aa
#結(jié)果如下
-r---w---x. 1 root Alex 996 Mar 31 00:00 aa
drwxr-xr-x. 2 root root 4096 Mar 31 01:24 dir #目錄 dir
chgrp -R Alex dir #遞歸修改目錄 dir 下所有的子目錄和文件組的擁有者為 Alex
- lrzsz 工具
- yum install lrzsz 在線下載 lrzsz 工具
- rz:本地往 Linux 里上傳文件
- sz:Linux 往本地下載文件
- yum 命令
- tar 包
- tar -cvf file.tar file 將 file 目標(biāo)文件打包成 file.tar 文件
- tar -xvf file.tar 將 file.tar 解壓
- tar.gz 包
- tar -zcvf file.tar.gz file 將 file 源文件打包備份成 file.tar.gz 文件
- tar -zxvf file.tar.gz 解壓 file.tar.gz 文件
- zip 包
- gz 包
- gzip file 將文件 file 打包
- gunzip file.gz 解壓 file.gz 包
- war 包
- 打包 war 包(前提是需要安裝 java 環(huán)境 jdk)
- jar -cvfM file.war ./file ( ./file 文件的絕對(duì)路徑)
- 解壓 war 包
-
jar -xvf file.war(jar 解壓 war 包時(shí)不能解壓到指定文件夾,,只能解壓到當(dāng)前目錄)
-
unzip file.war –d file(unzip 解壓可以解壓到指定文件夾,,-d 后面接文件夾名)
cat file1 > file2 #把 file1 文件中的內(nèi)容覆蓋到 file2
cat file1 >> file2 #把 file1 文件中的內(nèi)容追加到 file2 文件末尾
- top 持續(xù)查看 cpu 使用情況
- free 查看內(nèi)存使用情況
- ps 查看進(jìn)程的命令
- kill 殺進(jìn)程
- kill -9 強(qiáng)制殺進(jìn)程
kill 10923 #殺掉進(jìn)程號(hào)為 10923 的進(jìn)程
kill -9 10923 #強(qiáng)制殺掉進(jìn)程號(hào)為 10923 的進(jìn)程
[root@localhost bin]# getconf LONG_BIT
64
- alter 關(guān)機(jī)
- init 0 關(guān)機(jī)
-
users 顯示當(dāng)前登錄的用戶
- id 查看當(dāng)前用戶的 uid、gid,、groups
- clear 清屏
- history 打印歷史操作命令
- service xxx restart 重啟 xxx 服務(wù)
- service xxx stop 停止 xxx 服務(wù)
- service xxx start 啟動(dòng) xxx 服務(wù)
- date 查看日期
date -s "2008-10-20 12:00:00" #修改服務(wù)器時(shí)間為 "2008-10-20 12:00:00"
|