Day1 linux基本操作
簡單的linux命令
open in terminal進入編輯器模式
pwd 查看當前所在位置
You can display the name of the current working directory with the pwd command.
cd(change directory)切換目錄
cd / 切換到根目錄
ls 查看當前目錄下的文件
ls /tmp/ 查看指定目錄的內容
ls-l 查看當前目錄下的文件的詳細信息
.開頭的文件都是隱藏文件
ls-a 查看隱藏文件
-rwxr-xr-x. 1 root(誰創建的) root(屬組) 123 Oct 15 2014(修改日期) alsaunmute(文件名)
cd .. 回到上一級
cd ../../../../ 一直回復
d開頭 表示文件夾
ls -lh 用k表示 默認用byte表示 h=human 人性化的展示文件夾內容
vim .文件名 創建隱藏文件
vim 文件名 按i insert進入輸入模式 寫完文檔按esc推出 按shift+:再輸入wq回車(write and quit)
cat install.log 把整個文件內容都展示出來
more 文件名 慢慢的查看文件內容
mkdir 目錄名 創建目錄
mkdir -p a/b/c 創建所有的目錄
mv 文件名 目錄名 移動文件
mv 文件名1 文件名2 overwrite 用文件1把文件2覆蓋 並改名為文件名2
mkdir -p CN/gansu/jingyuan/sese 遞歸式創建目錄 可以同時創建很多層
tree /tmp/ 直接查看樹結構 比較直觀
不加目錄名 查看當前目錄
man 命令名 查看命令具體的使用方法
—help簡單的查看幫助 遺忘參數的話可以查找到
man cd 很麻煩
help cd 查看一些linux的命令行的內置命令
cp(copy) 文件名 目錄名 復制文件
cp yum.log /root/
mv(move)剪切
mv yum.log /user/local/
find 查找
find / -name “yum.log” 從根目錄開始查找
/代表根目錄 .代表當前目錄
*代表通配符 匹配的規則
rm yum.log
按y 刪除文件 不能恢復 慎用
>data 清空文件
ps 查看進程
kill 26833 殺掉進程
grep 抓取功能 ipw2100 install.log 直接跳到ipw那一行
vim install.log +505 跳到505行
tar zcvf 打包文件
tar zcvf demo.tar.gz ./*(要打包的 當前目錄下的所有文件)
df -h 當前磁盤的大小 容量等等
free -m 查看內存(M為單位)
服務器的剩余內存是第二行最後一個數值
buffers和cache都是緩存
top 顯示當前服務裏占用服務器資源最大的(動態)
ip a 查看當前服務器地址
root用戶 最高管理員
useradd name添加用戶
chown name.name tab看屬組
用戶(屬主).用戶組(屬組)
name.name
chown root.root 改回來了
rwx r-x r-x 755 三個一組 第一個是用戶的權限 第二個是用戶組的權限 第三個是其他人的權限
4 r-read
2 w-write
1 x-excute
0 - 沒有權限
rwx r-x r-x
755: 4+2+1 4+1 4+1 目錄
rw- r— r—
644: 4+2 4 4 普通文件
rwx rwx rwx
777 一般是從windows復制過來 但是非常不安全 黑客可以破解
root root other
把權限最小化
chomod 777 etc/ 把目錄改成777
給文件夾合適的權限 註意安全
Day1 linux基本操作