1. 程式人生 > >linux從0開始----01

linux從0開始----01

主機名 別名 linux xargs ls -l tar man 課程 www.

1、VMware 虛擬機安裝與卸載

 推薦安裝較高版本,11.x以後的。本課程安裝12.x版本,需要序列號。

2、在vmware中安裝centos客戶機。初學者選擇典型安裝也可以。
1.vware文件菜單-->新建虛擬機->典型安裝
2.安裝程序光盤鏡像文件,指定CentOS-7-DVD-1503-01-x86_64.iso
3.個性化linux
全名 :centos100
用戶名:centos100
密碼 :111111
確認密碼:111111

3、centos基本命令

   $>ls                     cmd>dir             //
$>ls --help                                     //查看命令幫助
$>man ls                                        //查看命令幫助

$>clear                     cmd>cls             //清屏
$>cd /home                  cmd>cd d:/          //切換目錄
$>cd .                      cmd>cd .            //進入當前目錄
$>cd ..                     cmd>cd ..           //進入上級目錄
$>cd /home/centos           cmd>cd d:/xx/x/x    //進入絕對路徑

$>pwd                                           //顯式當前目錄
$>whoami                                        //顯式當前用戶名

$>su root                                       //切換用戶,輸入密碼
$>passwd                                        //修改當前用戶的密碼

$>ifconfig                  cmd>ipconfig            //查看ip地址
$>ping localhost            cmd>ping localhost      //查看網絡連通情況
$>ping www.baidu.com        cmd>ping www.baidu.com  //查看網絡連通情況

$>啟動桌面版的網卡
    on.
$>su centos                                         //
$>cd /home/centos                                   //
$>cd ~                                              //回到主目錄
$>cd -                                              //回到上次的目錄
$>ll                                                //別名,ls -l --autocolor...
$>alias                                             //查看所有的別名
$>ls -a -l -h                                       //查看當前目錄-h:人性化 -l:列表 -a:顯式.開頭
$>mkdir ~/Downloads/a                               //創建目錄
$>touch ~/Downloads/a/1.txt                         //創建文件
$>echo helloworld > 1.txt                           //重定向輸出
$>cat 1.txt                                         //查看文件
$>cp 1.txt 2.txt                                    //復制文件
$>rm 1.txt                                          //刪除文件
$>rm -rf tmp                                        //強行遞歸刪除
$>mv a.txt tmp/                                     //強行遞歸刪除

    CentOS                      Windows
$>ls                        cmd>dir             //
$>ls --help                                     //查看命令幫助
$>man ls                                        //查看命令幫助

$>clear                     cmd>cls             //清屏
$>cd /home                  cmd>cd d:/          //切換目錄
$>cd .                      cmd>cd .            //進入當前目錄
$>cd ..                     cmd>cd ..           //進入上級目錄
$>cd /home/centos           cmd>cd d:/xx/x/x    //進入絕對路徑

$>pwd                                           //顯式當前目錄
$>whoami                                        //顯式當前用戶名

$>su root                                       //切換用戶,輸入密碼,swith user
$>passwd                                        //修改當前用戶的密碼

$>ifconfig                  cmd>ipconfig            //查看ip地址
$>ping localhost            cmd>ping localhost      //查看網絡連通情況
$>ping www.baidu.com        cmd>ping www.baidu.com  //查看網絡連通情況

$>啟動桌面版的網卡
    on.
$>su centos                                         //
$>cd /home/centos                                   //
$>cd ~                                              //回到主目錄
$>cd -                                              //回到上次的目錄
$>ll                                                //別名,ls -l --autocolor...
$>alias                                             //查看所有的別名
$>ls -a -l -h                                       //查看當前目錄-h:人性化 -l:列表 -a:顯式.開頭
$>mkdir ~/Downloads/a                               //創建目錄
$>touch ~/Downloads/a/1.txt                         //創建文件
$>echo helloworld > 1.txt                           //重定向輸出(覆蓋)
$>echo helloworld >> 1.txt                          //重定向輸出(追加模式)
$>cat 1.txt                 cmd>type a.txt          //查看文件
$>cp 1.txt 2.txt                                    //復制文件
$>rm 1.txt                                          //刪除文件
$>rm -rf /                                          //強行遞歸刪除
$>mv a.txt tmp/                                     //強行遞歸刪除


[centos client中切換模式]
ctrl + alt + f6                                     //切換到文本模式
ctrl + alt                                      //切換鼠標
ctrl + alt + f1                                     //切換桌面模式.
ctrl + alt + f5                                     //切換到新的文本模式



[nano文本編輯器,命令行模式]
$>nano a.txt                                        //打開nano編輯器,編輯a.txt文件
$>....
$>ctrl + o                                          //保存文件,提示後直接回車
$>ctrl + x                                          //退出文件
$>ctrl + k                                          //cut 文本
$>ctrl + u                                          //cut 文本

$>more a.txt                                        //分屏顯式
  q:退出
  h:幫助
$>more -5 a.txt                                     //顯式前5行內容
$>tail a.txt                                        //最後10行內容

$>find . | more                                     // | 是管道符,前面的命令的輸出作為後面命令輸入。
$>find ~                                            
$>ls -aR ~                                          //遞歸顯式主目錄所有的文件.(a表示包含.開頭的文件)
$>head a.txt                                        //顯式前10行
$>head -n 10 a.txt                                  //顯式前10行
$>head -10 a.txt                                    //顯式前10行

$>tail a.txt
$>tail -n 20 a.txt
$>tail -20 a.txt
$>tail --lines=20 a.txt

$>wc -c -l -w a.txt                                 //統計文本信息,
                                            //顯式統計信息-c:字節 -l:line -w:word

$>hostname      //查看主機名稱
$>uname -r      //查看系統內核
$>uname -a      //查看系統內核
$>uname -p      //查看系統內核
$>uname -m      //查看系統內核


$>file xxx.xx       //查看文件類型
$>gzip a.txt        //原地壓縮
$>gzip -d a.txt     //原地壓縮
$>gzip -dr tmp      //遞歸操縱文件夾下的文件
$>gunzip a.txt.gz   //等價於gzip -d a.txt

$>tar -cvf my.tar 1.txt tmp     //創建歸檔文件
$>tar -vxf my.tar               //解檔文件

$>find . | grep txt | cp `xargs` temp   //xargs是多行變單行,使用空格替換回車換行符.
                                        //`` : 是強制命令解析。
$>ping `cat a.txt`                      //命令嵌套

$>which echo                            //查看命令的文件路徑

linux從0開始----01