本人常用的基础 linux命令
? 一 基本的文件操作及系統(tǒng)操作
新建目錄 ?????????????????????????????mkdir –目錄名
將工作目錄改變到Dir??????????????????? cd? 目錄? 改變當(dāng)前目錄到主目錄?????????????????? cd? 退至上一級(jí)目錄????????????? ??????????????????? cd .. 查看當(dāng)前目錄的全路徑?????????????????? pwd? 查看目錄下的 文件夾及文件????????????? ls -l
? 清除當(dāng)前屏幕??????????????? ???????????clear
? 新建一個(gè)文本文件?????????????????????? touch 文件名
? 進(jìn)入查看文件內(nèi)容?????????????????????? vi 文件名
? 修改文件內(nèi)容?????????????????????????? 按一下 s鍵
? 停止修改?????????????????????????????? ctrl+space
? 退出修改回到命令行???????????????????? 按兩下 大寫Z
注意:無(wú)論是否退出 vi 是否處于命令模式。
| 操作 | 鍵入 |
| 保存,但不退出 :w | |
| 保存并退出 :wq | |
| 退出 :q! | |
| 用其他文件名保存 | filename |
| 在現(xiàn)有文件中保存并覆蓋該文件 | filename |
?
? 查看以前執(zhí)行的命令記錄???????????????? history 數(shù)字(前多少記錄)
? 刪除文件命令?????????????????????????? rm 文件名 –i確認(rèn)是否刪除
? 賦值文件??????????????????????? ???????cp 源文件 目標(biāo)文件
- a 該選項(xiàng)通常在拷貝目錄時(shí)使用。它保留鏈接、文件屬性,并遞歸地拷貝目錄,其作用等于dpR選項(xiàng)的組合。
- d 拷貝時(shí)保留鏈接。
- f 刪除已經(jīng)存在的目標(biāo)文件而不提示。
- i 和f選項(xiàng)相反,在覆蓋目標(biāo)文件之前將給出提示要求用戶確認(rèn)。回答y時(shí)目標(biāo)文件將被覆蓋,是交互式拷貝。
- p 此時(shí)cp除復(fù)制源文件的內(nèi)容外,還將把其修改時(shí)間和訪問(wèn)權(quán)限也復(fù)制到新文件中。
- r 若給出的源文件是一目錄文件,此時(shí)cp將遞歸復(fù)制該目錄下所有的子目錄和文件。此時(shí)目標(biāo)文件必須為一個(gè)目錄名。
- l 不作拷貝,只是鏈接文件。
例子
????? cp - i exam1.c /usr/wang/shiyan1.c
查看文本文件的內(nèi)容????????????????????? ??cat 文件名? 或者 more 文件名 或者倒著輸出 tac 文件名 或者 head 文件名
??? head -3 文件? 輸出前三行? tail -3 文件? 輸出后面三行
兩個(gè)文本內(nèi)容先后輸出????????????????????? cat 文件名1 文件名2
重命名文件名稱??????????????????????????? mv 文件名 文件名
顯示當(dāng)前登錄的用戶??????????????????????? who
顯示系統(tǒng)的日期和時(shí)間??? ??????????????????date
顯示本月的日歷??????????????????????????? cal
顯示當(dāng)前命令的幫助??????????????????????? man 命令
命令行輸出字符串和變量??????????????????? echo 字符串或變量? 比如 echo wo 輸出wo
?
?
查看服務(wù) service --status-all
查看安裝的服務(wù) chkconfig --list | grep ftp
二 liunux的重啟關(guān)機(jī)命令
重啟命令:
1、reboot
2、shutdown -r now?立刻重啟(root用戶使用)
3、shutdown -r 10?過(guò)10分鐘自動(dòng)重啟(root用戶使用)
4、shutdown -r 20:35?在時(shí)間為20:35時(shí)候重啟(root用戶使用)
如果是通過(guò)shutdown命令設(shè)置重啟的話,可以用shutdown -c命令取消重啟
關(guān)機(jī)命令:
1、halt???立刻關(guān)機(jī)
2、poweroff??立刻關(guān)機(jī)
3、shutdown -h now?立刻關(guān)機(jī)(root用戶使用)
4、shutdown -h 10?10分鐘后自動(dòng)關(guān)機(jī)
三其他一些常用命令
??? 1 切換模式的兩種方法
1>Startx 切換到節(jié)目模式 帶有滾動(dòng)條的cmd
2> 修改 etc/inittab文件 修改 id:3 initdefault 為列表中的任何一個(gè)模式
?????? 3為全屏? 5為節(jié)目型帶滾動(dòng)條
?
2出現(xiàn)中文亂碼解決方案
修改/etc/sysconfig/i18n文件
?
#LANG="en_US.UTF-8"
#SUPPORTED="en_US.UTF-8:en_US:en"
#SYSFONT="latarcyrheb-sun16"
?
改為
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"
?? 3防火墻命令
?
設(shè)置防火墻:?setup
查看防火墻設(shè)置:?iptables?–L
關(guān)閉防火墻:?????iptables?–F
?
永久性生效,重啟后不會(huì)復(fù)原
開啟: chkconfig iptables on
關(guān)閉: chkconfig iptables off
?
即時(shí)生效,重啟后復(fù)原
開啟: service iptables start
關(guān)閉: service iptables stop
?
要說(shuō)明的是對(duì)于Linux下的其它服務(wù)都可以用以上命令執(zhí)行開啟和關(guān)閉操作。
在開啟了防火墻時(shí),做如下設(shè)置,開啟相關(guān)端口,
修改/etc/sysconfig/iptables 文件,添加以下內(nèi)容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
?
?
4 進(jìn)程命令
ps [選項(xiàng)]
下面對(duì)命令選項(xiàng)進(jìn)行說(shuō)明∶
-e顯示所有進(jìn)程.
-f全格式.
-h不顯示標(biāo)題.
-l長(zhǎng)格式.
-w寬輸出.
a顯示終端上的所有進(jìn)程,包括其他用戶的進(jìn)程.
r只顯示正在運(yùn)行的進(jìn)程.
x顯示沒有控制終端的進(jìn)程.
轉(zhuǎn)載于:https://www.cnblogs.com/liaomin416100569/archive/2010/03/05/9331946.html
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的本人常用的基础 linux命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 梦龙雪糕为什么那么贵?
- 下一篇: linux网络编程常用函数详解与实例(s