国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Linux服務器 > 正文

linux 基礎命令大全

2024-09-05 23:02:39
字體:
來源:轉載
供稿:網友

Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盤操作、文件存取、目錄操作、進程管理、文件權限設定等。所以,在Linux系統上工作離不開使用系統提供的命令。

字符匹配

  • * 代表任意字符串
  • ?代表一個字符
  • [abcd...]代表從里面選字符
  • [1-9] [a-z] 表示范圍
  • [!abcd] 代表除這些字符串之外

?重定向

  • ls  -l  /tmp > /tmp.msg   不再屏幕顯示,而是輸入到/tmp.msg 這個文件
  • date >> /tep.msg    >>表示在末尾追加
  • grep 127 < /etc/hosts   輸入重定向
  • cp -R /usr   /backup/usr.bak  2> /bak.error   錯誤輸出重定向

管道:將一個命令的輸入作為另一個命令的輸入

  • ps aux | grep  apache2

命令鏈接符

  • ls  -l  /etc/hosts;ls -l /etc/host;   命令依次執行
  • sudo service apache2  stop&&sudo  service apache2  start   前面命令執行成功后,才執行后面命令
  • service apache2 restart || sudo service apache2 restart  前面命令執行失敗后,后面命令才執行

命令替換符

  • ls  -l  `which touch`  將which touch的輸入作為 ls -l 的參數

目錄與文件管理命令

  • ls  -ald  /root  顯示/root下所有文件
  • pwd   顯示當前目錄
  • touch  test.c   創建一個新文件test.c
  • mkdir  test   創建一個新目錄 test
  • cp  test.c   /root    復制 test.c 到 /root
  • cp   -R   test   /root     復制test 文件夾到 /root
  • mv  test.c  /root   移動 test.c 到/root
  • mv  test.c  /root/test2.c     移動并且改名
  • rm    -rf    /mydir 不詢問 y/n,強制刪除/mydir 目錄和里面的文件
  • cat Myfile 查看文件
  • more  Myfile 分頁查看文件內容,空格:下一頁,enter:下一行,q:退出
  • tail -num log.txt 實時查看文件前num行內容
  • ln source.txt  /var/source.txt   創建硬鏈接(相當于copy + 實時更新)
  • ln -s  source.txt  /var/source.txt  創建軟連接(相當于快捷方式)   
  • sudo chmod -R 777 /sh

壓縮和解壓

  • gzip    -d    文件:壓縮為 .gz文件,不支持目錄,不保留源文件,-d 為解壓縮
  • bzip2  -k    文件:壓縮為.bz2 文件,它的壓縮比非常驚人,-k 會保留源文件。
  • bunzip2    .bz2文件:解壓 .bz2 文件。
  • tar  -zxvf   aa.tar.gz   解壓到當前文件夾
  • tar  -zcvf   aa.tar.gz  /etc/aa.txt   壓縮文件,記得文件用全路徑
  • zip  services.zip  /etc/services  壓縮文件
  • zip  test.zip  /test  壓縮目錄 zip 是保留源文件的壓縮。
  • uzip    壓縮文件:解壓文件;

文件權限

  • chmod  [-R]  777   /var/home/www    改變文件/目錄權限 -R是遞歸
  • chown   caokaiyan    /var/home/www/aa.txt    改變文件所有者
  • chgrp  [-R]  admin        /var/home/www/aa.txt    改變文件所有組

用戶管理

  • useradd  caokaiyan  向系統添加一個用戶
  • passwd   caokaiyan  給用戶設定一個秘密
  • su  切換到root用戶
  • sudo  普通用戶使用root用戶權限操作,一般在Debian系列linux才有
  • logout   注銷登錄

文件搜索

  • which  ls   定位到ls命令的絕對路徑;提供 命令別名信息
  • whereis  ls 定位到ls命令的絕對路徑;提供幫助文檔信息
  • find  /etc  host    在/etc 里面查找名字帶有 host 的文件
  • locate  host   基于linux內置文件數據庫查找帶有 host 名的文件,一般在找之前 updatedb 一下,更新內置數據庫
  • file    文件:判斷文件類型

網絡通信命令

  • ping    + ip地址/URL:發送數據包,看看能不能得到包的返回
  • ping    自己機器ip地址:如果能通,說明自己的網絡設置是沒問題的!
  • ping    127.0.0.1(回環地址):檢測自己機器安裝了tip/ip 協議 么
  • ping   + 6000    www.baidu.com    :發送 6000    block 大小的一個包,來測試網絡連接時延
  • ifconfig    -a    :查看網卡信息;eth0是第一塊網卡     lo 是回環網卡;
  • netstat -anp:監控網絡狀態,端口號,哪個進程監聽的這個端口啊,等等!
  • traceroute  +域名/主機 IP :追蹤路由
  • route -n:顯示本機路由表

關機

  • shutdown  -h [now/等待時間]
  • shutdown    -r    [now/等待時間] 重啟
  • reboot    快速重啟(跳過sync數據同步過程)
  • init    0    關機
  • init    6    重啟
  • halt    系統停機

查看硬盤分區情況

  • fdisk    -l    [/dev/had]硬盤分區情況
  • df    -h    硬盤分區的使用情況
  • du    -sh   /root    查看/root下所有目錄大小
  • uname    -a 所用的linux 版本號

linux環境配置

  • Locale    查看當前語言環境
  • LANG=zh_CN.UTF-8   設置當前語言 ,LANG 是環境變量
  • 可以使用配置環境變量,而不用去修改對應的配置文件
  • env    列出所有的環境變量
  • date    顯示當前時間
  • cal    顯示當前日歷

進程管理

  • ps aux 查看運行的所有進程
  • ps e  
  • kill  8024  通過PID殺死進程
  • Kill  -9  8935   強制殺死進程
  • killall  8323   殺死它和它的子進程
  • top   實時監控進程

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 涿州市| 通州区| 昌乐县| 榆林市| 攀枝花市| 翁源县| 沙坪坝区| 仲巴县| 鹰潭市| 伊川县| 汾阳市| 逊克县| 紫金县| 陆川县| 沅陵县| 荆门市| 于都县| 吕梁市| 西畴县| 天门市| 广平县| 永善县| 即墨市| 沐川县| 新绛县| 邹平县| 论坛| 滨海县| 内乡县| 深圳市| 贵溪市| 宝应县| 密云县| 尼木县| 东乌珠穆沁旗| 义乌市| 肃北| 蒲城县| 东海县| 墨竹工卡县| 达孜县|