1.2 操作系統(tǒng)
2.Linux(CentOS7.X)常用命令2.1 系統(tǒng)相關(guān)su - 切換用戶格式:su 用戶名adduser - 添加用戶格式:adduser 用戶名userdel - 刪除用戶格式:userdel 用戶名passwd - 修改密碼格式:passwd [用戶名] //不只定用戶名時(shí)修改當(dāng)前用戶密碼shutdown - 關(guān)機(jī)/重啟格式:shutdown -h now // 立即關(guān)機(jī)shutdown -r now // 立即重啟top - 顯示linux進(jìn)程信息類似于windows的任務(wù)管理器,輸入top回車后進(jìn)入交互視窗,在視窗界面可直接輸入下面命令(區(qū)分大小寫):q - 退出h - 顯示幫助c - 切換顯示命令/程序名和參數(shù)P - 以 CPU 占用率大小的順序排列進(jìn)程列表M - 以內(nèi)存占用率大小的順序排列進(jìn)程列表k - 殺死指定進(jìn)程free - 顯示內(nèi)存使用情況格式:free -hdf - 顯示磁盤使用情況格式:df -hsystemctl - 系統(tǒng)和服務(wù)管理器(centos7+)格式:systemctl start aservice // 啟動(dòng)systemctl stop aservice // 停止systemctl restart aservice // 重啟systemctl status aservice // 查看服務(wù)器狀態(tài)systemctl enable aservice // 添加開機(jī)啟動(dòng)systemctl disable aservice // 取消開機(jī)啟動(dòng)2.2 文件和目錄操作cd - 切換目錄ls - 顯示目錄中的文件格式:ls [-a] [-l] [路徑] // 不指定目錄顯示當(dāng)前目錄, -a顯示隱藏文件 -l列表方式顯示詳細(xì)信息ls -lrt // 按時(shí)間顯示文件(l表示詳細(xì)列表,r表示反向排序,t表示按時(shí)間排序)mkdir - 創(chuàng)建目錄格式:mkdir 目錄名 [目錄名2] // 可一次創(chuàng)建多個(gè)目錄mkdir -p /目錄1/目錄2/目錄3 // 指定-p參數(shù)可一次創(chuàng)建目錄樹cp - 復(fù)制文件或目錄格式:cp 原文件 新文件mv - 移動(dòng)/重命名文件或目錄格式:mv 原名稱 新名稱rm - 刪除文件或目錄格式:rm 文件 [文件2] // 刪除文件,需要確認(rèn)rm -f 目錄或文件 // 刪除目錄,或強(qiáng)制刪除文件,不需要確認(rèn)rm -rf 目錄 // 刪除目錄及其子目錄內(nèi)容pwd - 顯示工作路徑find - 查找文件格式:find / -name file1 // 從根目錄開始查找指定名稱的文件或目錄ln - 軟連接格式:ln –s 源文件 軟連接文件 // 創(chuàng)建軟連接,目標(biāo)文件不能存在rm -f 軟鏈接文件 // 刪除軟連接chmod - 修改文件權(quán)限格式:chmod a+x file1 // 給文件增加執(zhí)行權(quán)限chown - 修改文件擁有者格式:chown -R dev:dev file1 // 修改文件擁有者,-R參數(shù)指作用于其及子目錄2.3文件內(nèi)容處理cat - 從第一行開始正向顯示文件的內(nèi)容tac - 從最后一行開始反向顯示文件的內(nèi)容head - 從頭顯示文件內(nèi)容格式:head [-XX] 文件 // 從頭顯示文件內(nèi)容,-XX參數(shù)指定顯示多少行,默認(rèn)10行tail - 從未顯示文件內(nèi)容格式:tail [-XX] 文件 // 從未顯示文件內(nèi)容,-XX參數(shù)指定顯示多少行,默認(rèn)10行tail -f 文件 // 進(jìn)入交互模式,實(shí)時(shí)顯示文件最新內(nèi)容more - 分頁顯示內(nèi)容格式:more 文件 // 可以向后翻頁,不能向前翻頁,ctrl+c退出vi/vim - 文本編輯器格式:vi 文件 // 可以新建,也可以編輯文件,進(jìn)入編輯狀態(tài)后i - 進(jìn)入編輯狀態(tài)/XX - 向后查找內(nèi)容?XX - 向前查找內(nèi)容n - 查找模式,查找下一個(gè)N - 查找模式,查找前一個(gè)u - 撤銷ctrl+r - 重做dd - 刪除一行:q - 退出:wq - 保存退出:q! - 放棄修改退出Esc - 退出編輯或者其他狀態(tài)grep - 文件內(nèi)容查找格式:grep str /tmp/file // 在指定文件中查找指定內(nèi)容grep str -r /tmp/* // 在指定目錄及子目錄的文件中查找指定內(nèi)容2.4 壓縮和解壓tar工具格式:tar -cvf file1.tar file1 // 將file1壓縮成file1.tartar - xvf file1.tar // 解壓縮文件tar -xvf archive.tar -C /tmp // 解壓到指定目錄tar -tf file1.tar // 顯示壓縮文件內(nèi)容列表tar -czvf file1.tar.gz file1 // 壓縮tar -xzvf file1.tar.gz // 解壓zip工具格式:zip file1.zip file1 // 創(chuàng)建一個(gè)zip格式的壓縮包unzip file1.zip // 解壓一個(gè)zip格式的壓縮包到當(dāng)前目錄unzip test.zip -d /tmp/ // 解壓一個(gè)zip格式的壓縮包到 /tmp目錄gzip工具格式:gzip [-9] file1 // 壓縮 file1,不保留原文件;添加參數(shù)-9 最大程度壓縮gunzip file1.gz // 解壓 file1.gz,不保留原文件gzip -l file1.gz // 查看壓縮文件內(nèi)容bzip2工具格式:bzip2 file1 // 壓縮 file1bunzip2 file1.bz2 // 解壓 file1.bz22.5 網(wǎng)絡(luò)相關(guān)ifconfig - 顯示網(wǎng)絡(luò)配置格式:ifconfig [eth0] // 參數(shù)可指定顯示一個(gè)網(wǎng)卡的配置ifconfig eth0 192.168.1.1 netmask 255.255.255.0 // 可配置指定網(wǎng)卡IP地址,也可直接編輯網(wǎng)卡配置文件:vi /etc/sysconfig/network-scripts/ifcfg-eno1ssh - 遠(yuǎn)程連接格式:ssh [-p 22] [root@]目標(biāo)主機(jī)地址 // 遠(yuǎn)程連接到指定主機(jī),端口號,用戶名選填scp - 傳輸文件格式:scp [-r] [-P 22] [[user@]源主機(jī)地址:]file1 … [[user@]目標(biāo)主機(jī)地址:]file2 // -r 傳輸目錄時(shí)遞歸wget - 下載文件格式:wget [options] url // 下載指定url的文件wget --mirror -p --convert-links -P /var/xintu/html http://man.linuxde.net/ // 打包下載網(wǎng)站curl - 發(fā)送網(wǎng)絡(luò)請求格式:curl -H “Referer: xintu.example.com” -H “User-Agent: Custom-User-Agent” http://xintu.baidu.com// 可以自定義很多參數(shù)發(fā)起網(wǎng)絡(luò)請求,也可以下載文件2.6 軟件安裝yum安裝yum search package // 在rpm倉庫中搜尋軟件包yum list // 列出當(dāng)前系統(tǒng)中安裝的所有包yum [-y] install package // 下載并安裝一個(gè)rpm包,添加-y參數(shù)自動(dòng)確認(rèn)安裝yum localinstall package.rpm // 安裝一個(gè)本地的rpm包yum remove package // 刪除一個(gè)rpm包yum update package // 更新一個(gè)rpm包源碼安裝下載軟件源碼包,根據(jù)軟件的安裝需求安裝,一般需要先用yum安裝make gcc等工具,例: yum install -y make zlib zlib-devel gcc-c++然后解壓軟件的源碼包,并cd到源碼包目錄中,依次執(zhí)行以下命令,可用&&連接連續(xù)執(zhí)行
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由信途科技轉(zhuǎn)載于網(wǎng)絡(luò),如有侵權(quán)聯(lián)系站長刪除。
轉(zhuǎn)載請注明出處http://macbookprostickers.com/xintu/469.html