设为首页 收藏本站
查看: 1825|回复: 0

[经验分享] 【Linux】linux常用基本命令

[复制链接]

尚未签到

发表于 2018-5-19 10:43:43 | 显示全部楼层 |阅读模式
版权声明:本文为博主原创文章,未经博主允许不得转载。
目录(?)[-]


  •   显示日期的指令 date
  •   显示日历的指令cal
  •   简单好用的计算器bc
  •   重要的几个热键Tabctrl-c ctrl-d
  •   man
  •   数据同步写入磁盘 sync
  •   惯用的关机指令shutdown
  •   切换执行等级 init
  •   改变文件的所属群组chgrp
  •   改变文件拥有者chown
  •   改变文件的权限chmod
  •   查看版本信息等
  •   变换目录cd
  •   显示当前所在目录pwd
  •   建立新目录mkdir
  •   删除空的目录rmdir
  •   档案与目录的显示ls
  •   复制档案或目录cp
  •   移除档案或目录rm
  •   移动档案与目录或更名mv
  •   取得路径的文件名与目录名basenamedirname
  •   由第一行开始显示档案内容cat
  •   从最后一行开始显示tac可以看出 tac 是 cat 的倒着写
  •   显示的时候顺道输出行号nl
  •   一页一页的显示档案内容more
  •   与 more 类似但是比 more 更好的是他可以往前翻页less
  •   只看头几行head
  •   只看尾几行tail
  •   以二进制的放置读取档案内容od
  •   修改档案时间或新建档案touch
  •   档案预设权限umask
  •   配置文件档案隐藏属性chattr
  •   显示档案隐藏属性lsattr
  •   观察文件类型file
  •   寻找执行挡which
  •   寻找特定档案whereis
  •   寻找特定档案locate
  •   寻找特定档案find
  •   压缩文件和读取压缩文件gzipzcat
  •   压缩文件和读取压缩文件bzip2bzcat
  •   压缩文件和读取压缩文件tar
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。



这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题。



1、显示日期的指令: date
  
DSC0000.png


2、显示日历的指令:cal
  
DSC0001.png

DSC0002.png

DSC0003.png


3、简单好用的计算器:bc
  
DSC0004.png

DSC0005.png



怎么10/100会变成0呢?这是因为bc预设仅输出整数,如果要输出小数点下位数,那么就必须要执行 scale=number ,那个number就是小数点位数,例如:


DSC0006.png


4、重要的几个热键[Tab],[ctrl]-c, [ctrl]-d
  
[Tab]按键---具有『命令补全』不『档案补齐』的功能



[Ctrl]-c按键---让当前的程序『停掉』



[Ctrl]-d按键---通常代表着:『键盘输入结束(End Of File, EOF 戒 End OfInput)』的意思;另外,他也可以用来取代exit


5、man
退出用q,

man -f man


DSC0007.png


6、数据同步写入磁盘: sync
  
输入sync,那举在内存中尚未被更新的数据,就会被写入硬盘中;所以,这个挃令在系统关机戒重新启劢乀前, 径重要喔!最好多执行几次!


DSC0008.png


7、惯用的关机指令:shutdown
  
DSC0009.png


此外,需要注意的是,时间参数请务必加入指令中,否则shutdown会自动跳到 run-level 1 (就是单人维护的登入情况),这样就伤脑筋了!底下提供几个时间参数的例子吧:


DSC00010.png


重启,关机: reboot, halt,poweroff


DSC00011.png


8、切换执行等级: init
  
Linux共有七种执行等级:



--run level 0 :关机



--run level 3 :纯文本模式



--run level 5 :含有图形接口模式



--run level 6 :重新启动



使用init这个指令来切换各模式:



如果你想要关机的话,除了上述的shutdown -h now以及poweroff之外,你也可以使用如下的指令来关机:  


DSC00012.png


9、改变文件的所属群组:chgrp
  
DSC00013.png


10、改变文件拥有者:chown
  
他还可以顸便直接修改群组的名称


DSC00014.png


11、改变文件的权限:chmod
  
  

权限的设定方法有两种, 分别可以使用数字或者是符号来进行权限的变更。

  

--数字类型改变档案权限:


DSC00015.png



--符号类型改变档案权限:


DSC00016.png


12、查看版本信息等
  
DSC00017.png


13、变换目录:cd
  
DSC00018.png


14、显示当前所在目录:pwd
  
DSC00019.png


15、建立新目录:mkdir
  
DSC00020.png

DSC00021.png


不建议常用-p这个选项,因为担心如果你打错字,那么目录名称就回变得乱七八糟的


16、删除『空』的目录:rmdir
  
DSC00022.png


17、档案与目录的显示:ls
  
DSC00023.png

DSC00024.png


18、复制档案或目录:cp
  
DSC00025.png

DSC00026.png

DSC00027.png

DSC00028.png

DSC00029.png

DSC00030.png

DSC00031.png


19、移除档案或目录:rm
  
DSC00032.png

DSC00033.png

DSC00034.png


20、移动档案与目录,或更名:mv
  
DSC00035.png

DSC00036.png


21、取得路径的文件名与目录名:basename,dirname
  
DSC00037.png

DSC00038.png


22、由第一行开始显示档案内容:cat
  
DSC00039.png

DSC00040.png


23、从最后一行开始显示:tac(可以看出 tac 是 cat 的倒着写)
  
DSC00041.png


24、显示的时候,顺道输出行号:nl
  
DSC00042.png

DSC00043.png

DSC00044.png


25、一页一页的显示档案内容:more
  
DSC00045.png


26、与 more 类似,但是比 more 更好的是,他可以往前翻页:less
  
DSC00046.png


27、只看头几行:head
  
DSC00047.png


28、只看尾几行:tail
  
DSC00048.png


29、以二进制的放置读取档案内容:od
  
DSC00049.png

DSC00050.png


30、修改档案时间或新建档案:touch
  
DSC00051.png

DSC00052.png

DSC00053.png


31、档案预设权限:umask
  
DSC00054.png


32、配置文件档案隐藏属性:chattr
  
DSC00055.png

DSC00056.png

DSC00057.png


33、显示档案隐藏属性:lsattr
  
DSC00058.png


34、观察文件类型:file
  
DSC00059.png


35、寻找【执行挡】:which
  
DSC00060.png

DSC00061.png


36、寻找特定档案:whereis
  
DSC00062.png


37、寻找特定档案:locate
  
DSC00063.png


38、寻找特定档案:find
  
DSC00064.png

DSC00065.png


39、压缩文件和读取压缩文件:gzip,zcat
  
DSC00066.png

DSC00067.png


40、压缩文件和读取压缩文件:bzip2,bzcat
  
DSC00068.png

DSC00069.png


41、压缩文件和读取压缩文件:tar
  
DSC00070.png

DSC00071.png

DSC00072.png

DSC00073.png

DSC00074.png

DSC00075.png



好了,累死了,终于搞完了,希望能对的大家有所帮助。

  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-461952-1-1.html 上篇帖子: Linux初学练习 下篇帖子: 概念.linux Cluster
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表