ls -a /tmp #列出/tmp目錄下在所有檔案以及隱藏檔案
cd 資料夾 #進入 資料夾
cd .. #返回上一級目錄
scp
scp 你想要的檔案 你向傳輸到哪
#本地發到另一台伺服器
1.先ping一下ip位址,是否通訊
ping 192.168.0.13
scp /tmp/班長的小秘密.py [email protected]:/opt/
2.把遠端伺服器的/tmp/常鑫的小秘密.py 傳送到本地的/opt目錄下
scp [email protected]:/tmp/常鑫的小秘密.py /opt/
mkdir 資料夾名 #建立資料夾
mkdir -p /opt/s24/男同學/班長
#登入資料庫 -u 指定使用者名稱 -p指定密碼 -h 指定資料庫主機位址
mysql -uroot -p -h 123.206.16.61
#備份資料庫,備份所有的庫表
mysqldump -uroot -p --all-databases > /opt/alldatabases.sql
rm -rf #rm是刪除命令 -r 遞迴刪除檔案, -f 強制的意思。不給使用者提示,是否刪除
rm -rf /tmp/* #刪除tmp目錄下所有內容
yum install mariadb -y
#移動,乙個重名
mv 舊名字 新的名字
mv 檔案路徑 新的資料夾路徑
mv /tmp/汪洋不在了.txt /opt/
cat 檔名 #顯示檔案內容,注意別用cat讀取大檔案(幾千行的),是一次性讀取出來的
head -100 檔名 # 檢視檔案的前一百行
tail -200 檔名 #檢視檔案的後200行
tail -f 檔名 #實時重新整理檔案內容變化,常用於 日誌內容變化
ps 命令
ps -ef #檢視伺服器所有的程序資訊 ,程序的pid號,程序的名字 等
ps -ef | grep python
pwd #列印當前工作目錄
free -m #檢視伺服器記憶體情況 ,以 m的單位顯示資源大小
echo $path #檢視linux的環境變數
man ls #檢視ls命令的幫助文件
ls --help #檢視命令的簡短幫助資訊
需要安裝lrzsz工具包,才能使用,好比windows和linux傳遞檔案
rz 伺服器接收資料
sz 伺服器傳送資料
得先檢視程序id
ps -ef |grep 程序 #找到程序id號
kill 程序id #給程序傳送15的訊號,代表正常殺死程序 kill -15 pid
kill -9 pid #給程序傳送9的訊號,強制性的停止程序 kill -9 pid
whereis 命令 #檢視這個命令有關的所有檔案路徑
init 0~6 #給系統指定不同的執行級別
cp 檔名 拷貝後的檔名 #複製乙份檔案
cp -r 資料夾 新的資料夾名字
cp -r /tmp/ /opt
tar 命令 打包/解包 壓縮/解壓的命令
tar 引數 打包後的檔名 你要打包哪些內容
tar
-z 呼叫gzip壓縮功能
-c 打包功能
-x 解包功能
-f 指定檔名
-v 顯示整個處理過程
#打包/tmp/下所有內容打包為 alltmp.tar
1.進入tmp目錄下
cd /tmp
2.打包命令
tar -cvf /data24/alltmp.tar ./*
#解包alltmp.tar,解包到當前位置
tar -xvf alltmp.tar
3.壓縮/tmp下所有內容到 /data24資料夾下
cd /tmp
tar -zcvf alltmp.tar.gz ./*
4.解壓縮tar.gz壓縮檔案
tar -zxvf alltmp.tar.gz
#建立軟連線的,快捷方式
ln -s 目標檔案的絕對路徑 快捷方式的絕對路徑
#過濾掉檔案的空白行
-v 反轉過濾結果
[root@s24_linux opt]# grep -v "^$" ceshi.txt
鬼刀一開,走位
五殺,超神
#你這個坑,別送了
#過濾掉注釋行和空白行
[root@s24_linux opt]# grep -v "^$" ceshi.txt | grep -v "^#"
鬼刀一開,走位
五殺,超神
#修改檔案許可權
給/opt/ceshi.txt 新增 rw-r---w- 許可權
chmod 642 /opt/ceshi.txt
給檔案修改為 655許可權
chmod 655 /opt/ceshi.txt
655對應的字母許可權
rw- r-x r-x
user group other
r 4
w 2
x 1
rwx 4+2+1 =7
shutdown -h now #立即關機
systemctl #系統服務管理命令
systemctl restart nginx
#觸控,摸一下檔案,檔案就不乾淨了,檔案的訪問時間就變化了
#建立普通文字
touch filename
#搜尋命令,全域性搜尋,乙個資料夾叫做 "玩手機的同學.txt"
find 從哪找 -type d -name 你要找什麼
-type 表示指定找的檔案型別
d 資料夾
f 是文字檔案
find / -type d -name "玩手機的同學.txt"
find /opt -name "命令學的好多呀"
tree #以樹狀圖顯示檔案目錄
#從root使用者切換到 小白使用者
su - 小白
#sudo提權命令,預設以root身份執行命令
sudo mkdir /opt
#ifconfig 檢視linux網路配置的命令
useradd #建立普通使用者的命令
who #顯示系統當前登入了那些終端
Linux基礎命令
eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如果是l則表示是...
linux基礎 命令
命令自動補全 help幫助 幫助文件 鳥哥linux私房菜 linux命令大全 工具書 man ls useradd utest useradd g group2 utest 建立utesty使用者屬於group2組 usermod g group3 utest 將utest所在的組改為group3...
linux 命令基礎
本週學習知識點 一 linux作業系統的目錄結構 在linux作業系統中,沒有 c d e等這些碟符的概念 只有乙個 代表根目錄。home 使用者的家 media 裝置 掛載 的映象檔案 root 最高許可權使用者 一般情況下不需要使用root 使用者 bin 所有的操作都是通過 命令實現的,這些命...