1. 程式人生 > >Day1 linux基本操作

Day1 linux基本操作

權限 gre 添加 spl 服務器 資源 恢復 回來 覆蓋

簡單的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基本操作