Linux中有很多基本命令相信大家都耳熟能详了,比如ls,cat,touch,cp之类的,但即使是这些最最基本的命令,不同的参数也有不同的功能,今天下午在家没事儿把一些基本命令的参数在虚拟机上都挨个儿敲了敲,觉得也挺有意思的,整理下来,大家没事儿的时候可以打发一些空虚时间,O(∩_∩)O哈哈~

1、shutdown(玩系统当然要先从开关机开始)

下面直接上参数:

-t  :后面加秒数,即“过几秒后关机”。

-k  不要真的关机,只是发送警告讯息。

-r   在将系统的服务停掉之后重启

-h  将系统的服务停掉后,立即关机

-n   不经过init程序,直接以shutdown的功能来关机

-f    关机并开机后,强制略过fsck的磁盘检查

-F   系统重启后,强制进行fsck的磁盘检查

-c   取消已经在进行的shutdown指令内容

******************************************

来几个栗子(*^__^*) 嘻嘻……

******************************************

即告知大家机器会在10分钟后关机,并且会显示在此时登录者的屏幕前方。

*注:时间参数必须加,否则shutdown会自动跳到run-level-1(单人维护模式的登入情况)!

即系统将在今天的8:45关机,如果在8:45之后才下达此命令,则第二天的8:45再关机。

即系统将会在30分钟后重新启动,并显示后面的讯息给所有在线的使用者。如果把-r换成-k参数,则系统并不会在30分钟后真正的重启,而是吓唬吓唬在线的使用者啦!

******************************************

另外Linux中还有几个相关命令,在这里一并提出来:

reboot(重启),halt(关机),poweroff(关机,常加-f参数使用)

2、init(开机之后就是系统之间的执行等级切换了)

init0——系统停止,即关机

init1——单用户系统,不需要登录

init2——多用户系统,但不支持NFS,命令行模式登录

init3——完整多用户模式,命令行模式登录

init4——暂未使用(系统未使用,保留一般不用,在一些特殊的情况下可以使用。比如说笔记本的电池快要用尽时,可以切换到这个模式做一些配置。)

init5——图形模式

init6——重新启动系统

以上为Linux的七个运行级别,可在/etc/initab文件中看到注释代码,如下:

*注:在/etc下的rc0.d~rc6.d文件中查看不同执行等级所运行和杀死的脚本服务。

S开头的代表启动该服务,K开头的代表杀死该服务。

3、ls(这个命令估计都要讲到吐了~)

基本用法:

ls [-aAdfFjilnrRSt]目录名称

ls [--color={auto,never,always}]目录名称

ls [--full-time]目录名称

参数

参数说明

-l

长格式显示目录下的列表

-a

显示全部文件,包括隐藏文件

-h

方便人类查看的方式显示目录下文件大小

-i

显示文件inode号码

-t

以文件或目录修改的时间排序

-r

倒序排列

-p

给目录加/

-F

给不同文件类型加标示

--color=auto

给文件加颜色显示

--full-time

列出文件完整的日期时间(即包含年、月、日、时、分)

举个栗子:

给/root目录下文件按照修改时间倒序显示,并且时间格式为完整时间模式,修改文件123.txt再查看

4、bc(简单好用的计算器)

细心的你或许会跟我有同样的疑惑,999/666结果似乎不对呢?百度了一下, 这是因为bc预设仅输出整数,如果要输出小数点下位数,那么就必须要执行 scale=number ,那个number就是小数点位数,例如:

5、lastlog(看最后一次的登录日志)

用于显示系统中所有用户最近一次登录信息。 lastlog文件在每次有用户登录时被查询。可以使用lastlog命令检查某特定用户上次登录的时间,并格式化输出上次登录日志/var/log/lastlog的内容。它根据UID排序显示登录名、端口号(tty)和上次登录时间。如果一个用户从未登录过,lastlog显示**Never logged**。注意需要以root身份运行该命令。

参数

参数说明

-b(天数)

显示指定天数前的登陆信息

-h

显示召集令的帮助信息

-t(天数)

显示指定天数以来的登陆信息

-u(用户名)

显示指定用户的最近登陆信息

6、ln(创建链接文件,默认创建的是硬链接文件)

相同路径下创建连接可以不用绝对路径,不同目录下创建连接一定要用绝对路径。

语法格式:

# ln [-s] 源文件 目标文件

参数

参数说明

-s

创建软链接文件

****************栗子栗子:**********************

为/ root/tina/application/apache2.2.17目录创建软链/apache

7、sync(数据同步写入磁盘)

输入sync,在内存中尚未被更新的数据,就会被写入硬盘中;所以,这个命令在系统关机或重新启之前,最好多执行几次!

(吼吼~重要的事情将三遍!)

8、locate(跟find有一拼~)

locate命令不是实时查找,所以查找的结果不精确,但查找速度很快。因为它查找的不是目录,而是一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。

语法格式:

# locate 可执行文件名称

9、find(用来在指定目录下查找文件)

任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。

语法格式:

# find 目录路径 [-type、name、exec、perm、inum] 文件

基本参数:

选项

选项说明

-type

文件类型

-name

文件名

-exec

执行动作

取反

-mtime

按修改时间查找

-maxdepth

查找目录的深度

-perm

查找指定数字权限的文件

-inum

查找指定的inode号码的文件

-size

查找指定文件大小范围,可以多次使用,中间接参数-a或-o,默认为-a

********************举例说明:************************

10、file(查看文件类型)

语法结构:

# file [-bL] 文件

基本参数:

参数

参数说明

-b

仅显示文件的类型不显示文件名

-L

显示链接所指向的文件类型

linux 查找py文件命令_Linux常用命令(一)相关推荐

  1. linux常用命令_Linux常用命令总结

    点击上方"菜鸟名企梦",选择"置顶或者星标" 你关注的就是我关心的! 来源:Linux爱好者 ID:LinuxHub Linux常用命令 目录操作命令 ls 命 ...

  2. checksum linux 命令_linux常用命令总结

    一.find命令 作用:查找文件 [root@server ~]# find / -name elasticsearch /var/log/elasticsearch /var/run/elastic ...

  3. java linux常用命令_Linux常用命令

    一.注销,关机,重启 注销系统的logout命令 1,Logout 注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可: [root@localhost root]# ...

  4. linux常用命令_Linux常用命令~~~

    Linux常用命令~~~ 1. 查看当前的Linux服务器的运行级别 'who -r' 和'runlevel'命令可以查看当前linux服务器运行级别 2. 查看Linux的默认网关 'route - ...

  5. linux zx命令_linux常用命令小结

    查询操作系统类型 cat /etc/issue cat /etc/redhat-release 查询操作系统内核版本 cat /proc/version 查询服务器信息 uname -a 查询服务器n ...

  6. linux常用命令_Linux常用命令全称

    从事IT行业的很多人都会使用Linux常用命令,但是知道这些常用命令全称的人并不多,让我们来看看这些常用命令对应的全称吧! 必备Linux命令和C语言基础_C语言_嵌入式开发工程师-创客学院​www. ...

  7. linux常用命令_Linux常用命令 unzip

    zip 是最广泛使用的归档文件, 除了linux,windows也是非常的广泛.,支持无损数据压缩.zip 文件是包含一个或多个压缩文件或目录的数据容器. 接下来,我将解释如何使用 unzip 命令通 ...

  8. linux查找一个文件中abc字段命令,Linux查询命令整理(示例代码)

    在linux中,查找命令主要有find和grep,以及mlocate/locate 区别: (1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间 ...

  9. centos6查看java命令_linux 常用命令(五)——(centos7-centos6.8)JDK安装

    1.安装jdk前先检测系统是否带有OpenJDK:若存在则删除 查看: java -version 查询出OpenJDK相关的文件:rpm -qa | grep java 删除OpenJDK相关的文件 ...

  10. linux 查找py文件命令_在 Linux 中如何从命令行查找 VirtualBox 版本

    如果你想知道如何在 Linux 中从命令行查找 VirtualBox 版本,可以采用以下几种方法. -- Sk(作者) 我使用 Oracle VirtualBox 和 KVM 虚拟化程序 测试不同的 ...

最新文章

  1. 继承的综合运用《Point类派生出Circle类而且进行各种操作》
  2. elasticsearch 查看索引_ELK技术栈之ElasticSearch(一)
  3. application.yml如何显示成小叶子图标
  4. AV1:下一代视频标准—约束定向增强滤波器
  5. h3c交换机配置远程管理_H3C S3100交换机配置VLAN和远程管理
  6. vns可变领域_技师可变工程师!
  7. PyTorch入门-词向量
  8. focal loss dice loss源码_0815——W2V的TF源码阅读
  9. Android ANT多渠道打包
  10. 金融学python还是c语言_金融矿工(Quant)必须会写哪些编程语言?Python和C++就够了吗?...
  11. HDU2026 首字母变大写【文本处理】
  12. 【Sigmoid】操作对象(对数据结果进行验证)
  13. 三菱PLC仿真软件的序列号
  14. SSM SpringBoot vue教务排课系统
  15. SLAM之PTAM学习笔记
  16. 你竟然是这么神奇的 CSS
  17. git clone提示鉴权失败
  18. 读书笔记----10日摘抄整理(03)
  19. 迅雷离线下载脚本 — LinuxTOY
  20. Trained Ternary Quantization

热门文章

  1. 集成App Linking服务后无法正确跳转到应用的解决方案
  2. 联想笔记本linux无线网卡,科学网—配置lenovo E430 + Ubuntu 13.04无线网卡 - 彭友松的博文...
  3. 天玑处理器排行榜2022 联发科天玑处理器性能排行榜2022
  4. 方维团购系统添加短信接口,方维团购系统短信接口开发
  5. 关键词搜索查找工具-批量关键词查找搜索工具-根据关键词自动采集素材软件
  6. mysql语句高逼格_求一些逼格高的语句?
  7. 8086CPU的14个寄存器全称
  8. 编辑器拓展 CustomEditor
  9. [BUGKU] [MISC]旋转跳跃
  10. 抖音小程序Tiktok开发教程之 基础组件 01 text文本组件