热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。

1、显示日期的指令:date2、显示日历的指令:cal3、简单好用的计算器:bc怎么10100会变成0呢?这是因为bc预设仅输出整数,如果要输出小数点下位数,那么就必须要执行sca
1、显示日期的指令: date
 

技术分享



2、显示日历的指令:cal
 

技术分享

技术分享

技术分享

 

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

技术分享

技术分享

 

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

 

技术分享

 

4、重要的几个热键[Tab],[ctrl]-c, [ctrl]-d 
 

[Tab]按键---具有『命令补全』不『档案补齐』的功能

 

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

 

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

 

5、man

退出用q,

man -f man

 

技术分享

 

6、数据同步写入磁盘: sync
 

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

 

技术分享

 

7、惯用的关机指令:shutdown
 

技术分享

 

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

 

技术分享

 

重启,关机: reboot, halt,poweroff

 

技术分享

 

8、切换执行等级: init
 

Linux共有七种执行等级:

 

--run level 0 :关机

 

--run level 3 :纯文本模式

 

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

 

--run level 6 :重新启动

 

 

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

 

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

 

技术分享

 

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

技术分享

 

10、改变文件拥有者:chown
 

他还可以顸便直接修改群组的名称

 

技术分享

 

11、改变文件的权限:chmod
 

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

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

 

技术分享

 

 

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

 

技术分享

 

12、查看版本信息等
 

技术分享

 

13、变换目录:cd
 

技术分享

 

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

技术分享

 

15、建立新目录:mkdir
 

技术分享

技术分享

 

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

 

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

技术分享

 

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

技术分享

技术分享

 

18、复制档案或目录:cp
 

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

 

19、移除档案或目录:rm
 

技术分享

技术分享

技术分享

 

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

技术分享

技术分享

 

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

技术分享

技术分享

 

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

技术分享

技术分享

 

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

技术分享

 

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

技术分享

技术分享

技术分享

 

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

技术分享

 

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

技术分享

 

27、只看头几行:head
 

技术分享

 

28、只看尾几行:tail
 

技术分享

 

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

技术分享

技术分享

 

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

技术分享

技术分享

技术分享

 

31、档案预设权限:umask
 

技术分享

 

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

技术分享

技术分享

技术分享

 

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

技术分享

 

34、观察文件类型:file
 

技术分享

 

35、寻找【执行挡】:which
 

技术分享

技术分享

 

36、寻找特定档案:whereis
 

技术分享

 

37、寻找特定档案:locate
 

技术分享

 

38、寻找特定档案:find
 

技术分享

技术分享

 

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

技术分享

技术分享

 

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

技术分享

技术分享

 

41、压缩文件和读取压缩文件:tar
 

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

 

 

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

 

Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。


推荐阅读
  • OpenCV4.5.0+contrib编译流程及解决错误方法
    本文介绍了OpenCV4.5.0+contrib的编译流程,并提供了解决常见错误的方法,包括下载失败和路径修改等。同时提供了相关参考链接。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 本文介绍了使用PHP实现断点续传乱序合并文件的方法和源码。由于网络原因,文件需要分割成多个部分发送,因此无法按顺序接收。文章中提供了merge2.php的源码,通过使用shuffle函数打乱文件读取顺序,实现了乱序合并文件的功能。同时,还介绍了filesize、glob、unlink、fopen等相关函数的使用。阅读本文可以了解如何使用PHP实现断点续传乱序合并文件的具体步骤。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 后台获取视图对应的字符串
    1.帮助类后台获取视图对应的字符串publicclassViewHelper{将View输出为字符串(注:不会执行对应的ac ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • Redis底层数据结构之压缩列表的介绍及实现原理
    本文介绍了Redis底层数据结构之压缩列表的概念、实现原理以及使用场景。压缩列表是Redis为了节约内存而开发的一种顺序数据结构,由特殊编码的连续内存块组成。文章详细解释了压缩列表的构成和各个属性的含义,以及如何通过指针来计算表尾节点的地址。压缩列表适用于列表键和哈希键中只包含少量小整数值和短字符串的情况。通过使用压缩列表,可以有效减少内存占用,提升Redis的性能。 ... [详细]
  • 本文介绍了Sencha Touch的学习使用心得,主要包括搭建项目框架的过程。作者强调了使用MVC模式的重要性,并提供了一个干净的引用示例。文章还介绍了Index.html页面的作用,以及如何通过链接样式表来改变全局风格。 ... [详细]
author-avatar
临冬将至
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有