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. 导出数据在SQL Server中作为INSERT INTO
  2. JVM:7种垃圾回收器总结
  3. php+签到+二进制方式,PHP开发中如何实现二进制搜索?
  4. 【java】序列化:ProtoBuf 与 JSON 的比较
  5. DeFi 保险协议InsurAce将于3月15日在Balancer开启代币首发
  6. 用更少的钱看更清晰的视频——详谈阿里云窄带高清
  7. ubuntu安装python
  8. Linux Regmap分析
  9. 在linux中安装字体
  10. 从0开始,使用豆瓣数据集做一个基于FM和逻辑回归的电影推荐系统
  11. mp2555sp文件服务器,理光mp2555sp驱动
  12. dell i5-3567禁用触摸板和Fn多媒体快捷键
  13. codeblock输出中文乱码问题
  14. python 赚钱 知乎_2020年,小红书、知乎与B站谁能赚钱?
  15. QOpenGLWidget显示图片
  16. matlab 梯度下降 求偏导,吴恩达机器学习课程课时12梯度下降算法中参数θ0,θ1求偏导...
  17. python生成器能用while吗_Python:在while循环中使用生成器
  18. Nginx设置开启/关闭/重启/开机自启
  19. CameraX Java 1.0.0-alpha10 安卓开发
  20. 主成分分析、因子分析及其有关的数学基础

热门文章

  1. Linux安装NVIDIA显卡驱动的正确姿势
  2. matlab怎么表示二元函数,如何用Matlab画二元函数?
  3. 武汉大学计算机学院周维,研究生院
  4. 联想thinkpad E430c 重装系统之后无线连接显示红叉解决办法
  5. 量化投资策略——金叉死叉策略
  6. 美国和欧洲5G最新进展—全球5G发展洞察2022(下)
  7. Font shape `TU/ptm/m/n' undefined(Font) using `TU/lmr/m/n' instead
  8. 产品经理必修课之互联网产品设计流程
  9. _ASSERTE(_CrtIsValidHeapPointer(block))
  10. 虚幻四C++入坑指南09:C++实现FPS游戏(3)Pitch Yaw Roll的作用 视角旋转 跳跃