1. 程式人生 > >linux基礎命令備忘

linux基礎命令備忘

aux 內容 user 狀態 記錄 發送 www www. true

$HOME 或 ~ //用戶根目錄
cd //切換目錄
cd ../ 切換到上級目錄 
pwd //查看當前目錄
mv  //重命名或移動文件和目錄
touch ~/testFile //創建文件 
ls ~ //查看文件列表
cp ~/testFile ~/testNewFile //復制文件
rm ~/testFile //刪除文件 
cat ~/.bash_history //查看文件內容 cat命令用於讀取指定文件的內容並打印到終端輸出
grep ‘root‘ /etc/passwd //過濾出 /etc/passwd 文件中包含 root 的記錄
grep -r /var/log/ //遞歸地過濾出 /var/log/ 目錄中包含 linux 的記錄
| //Linux 中管道的作用是將上一個命令的輸出作為下一個命令的輸入
cat /etc/passwd | grep ‘root‘ // cat 和 grep 兩個命令用管道組合在一起
ls ‘ssh‘ | grep ‘ssh‘ //過濾出 /etc 目錄中名字包含 ssh 的目錄
echo ‘hello leyi‘ > ~/hello.txt //使用 > 或 < 將命令的輸出重定向到一個文件中
ping -c 4 www.baidu.com //發送 4 個 ping 包, 檢查與其是否聯通
netstat -lt // 列出所有處於監聽狀態的tcp端口
netstat -tulpn //查看所有的端口信息, 包括 PID 和進程名稱 
ps -aux | grep ‘ssh‘ //過濾得到當前系統中的 ssh 進程信息
whoami //查看當前登陸的賬戶
su adduser leyi //添加用戶
su leyi //切換用戶
sudo <cmd> 可以以特權級別運行 cmd 命令

  

linux基礎命令備忘