首页 > 其他分享 >基础操作命令

基础操作命令

时间:2022-12-16 22:26:09浏览次数:32  
标签:文件 操作命令 boot 基础 命令 查找 shutdown find

搜索命令

find

其命令格式为find 路径 [选项] 文件名

选项常用参数-name -iname size type user group

-name 表示按照文件名进行搜索,区分大小写

-iname 表示按照文件名进行搜索,不区分大小写

-size 表示按照文件大小进行搜索

​ find /boot -size -10M

​ 这里的-表示小于,如果时+就表示大于

-type 表示按照文件类型进行搜索,区分大小写 f(普通文件),d(目录)

-user 表示按照文件所属用户进行搜索

-group 表示按照文件所属组进行搜索,区分大小写

-atime 查找n天前被访问的文件

-time 文件内容被修改的时间

案例
1)查找/boot目录下以boot开头的所有文件,区分大小写。
find /boot -name boot.*
2)查找/boot目录下以boot开头的所有文件,不区分大小写。
find /boot -iname boot.*
3)查找/boot目录下后缀为img所有文件 。
find /boot -type f -name *.img
4) 查找/boot目录下以boot命名所有目录 。
find /boot -type d -name boot
5)查找/opt目录下大于10M的目录和文件 。
find /opt -size +10M
find /opt -size -10M(范围以内)
6)查找/boot目录、所属root用户、后缀为*.CSV的目录和文件 。
find /boot -user root -iname *.CSV
7)查找当前路径下一天之内访问过的普通文件并显示
find . -type f -atime -1 -print
8)在家目录下查找1天以内修改过的普通文件,并删除
find ~ -type f -mtime -1 -exec rm {} \;

locate

查找速度非常快,locate不是在硬盘中查到,而是在数据库文件中查找内容的。

locate [选项] 文件名

-c,输出文件名称,仅输出查到的文件数量。

–n,后面加数字,用于限定显示,输出前几行内容。

1)查找系统中passwd文件。

locate passwd

2)查找系统中passwd文件的数量。

locate -c passwd

3)新创建一个文件,使用locate命令查找、使用updatedb命令(数据库由updatedb程序来更新,updatedb每天会更新一次)

updatedb

locate /root/file

命令相关

help

内部命令实际上是 shell 程序的一部分,是一些比较简单的 Linux 系统命令。例如cd、history等。

外部命令是 Linux 系统中的实用程序部分,不属于shell本身。[]

对于这两类命令,help使用格式也是不一样的。

①help 内置命令 help history

②外部命令 --help useradd --help

man

man是manual(操作说明)的简写,man可以显示系统手册页中的内容。

man history

whatis 获取命令的简介

whatis find

whereis 查找命令相关文件

其基本格式为 whereis [选项] 命令名

  • -b  只查找二进制文件
  • -m  只查找说明文件
  • -s  只查找原始代码文件
# 查看指令“ifconfig"的位置
whereis ifconfig
# 显示ifconfig 命令的二进制程序位置
whereis -b ifconfig
# 显示ifconfig命令的帮助文件位置
whereis -m ifconfig

关机命令

  1. halt 立刻关机

  2. poweroff 立刻关机

  3. shutdown -h now 立刻关机(root用户使用)

  4. shutdown -h 10 10分钟后自动关机 如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启

  5. init 0

重启命令

  1. reboot
  2. shutdown -r now 立刻重启(root用户使用)
  3. shutdown -r 10 过10分钟自动重启(root用户使用)
  4. shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启.
  5. init 6

标签:文件,操作命令,boot,基础,命令,查找,shutdown,find
From: https://www.cnblogs.com/naitiam/p/16988391.html

相关文章

  • OkHttp基础概念解释
    最近在整理Android常用第三方框架相关的东西,说道Android的框架,无外乎就是Android开发中常见的网络、图片缓存、数据交互、优化、页面等框架,其中网络作为一个基础部分,我相信......
  • HTML5&CSS3.0基础部分目录-xyphf
    [置顶]​​CSS3.0入门笔记​​[置顶]​​animate.css动画库使用方法介绍​​[置顶]​​聊一聊HTML5的表单,话说这些表单你都用过吗?​​[置顶]​​聊一聊HTML5存储......
  • Liunx基础命令
    1管理文件和目录的命令命令功能 命令功能pwd显示当前目录ls查看目录下内容grep在文件中查找某字符cp复制文件touch创建文件mv移动文件rm删除文件rmdir删除目录2有关磁盘......
  • 概念和基础
    kafkakafka是一个基于发布-订阅模型的消息系统,其中zookeeper用于检测崩溃,实现主题的发现,并且保持主题的生产和消费状态api概述12create/pathdata创建一个名......
  • C++函数基础篇解析
    ......
  • 老男孩教育 | 已婚已育,30岁0基础转行,成功收获满意的Offer!
    不够优秀,努力来凑~~~不要为懒散和懈怠找任何理由,每天给自己一个希望,路是靠自己走出来的,成功是靠自己努力得到的!!!俗话说:二十而冠,三十而立!30岁是人生分水岭,步......
  • 0基础→自动化测试框架实现:java + testng + httpclient + allure
    必备基础java基础配置文件解析(properties)fastjson的使用(处理json字符串、json数组)jsonpath的使用java操作excel(通过POIHttpClient的使用(get、post请求)TestNG用法 自动化测......
  • 零基础学 Vue + Element UI 第01步 —— 搭建开发环境、创建项目、修改默认模板、启动
    通过对《零基础学前端系列教程|和前端谈恋爱的第001–006天》的学习,我们已经基本掌握了HTML的核心标签,CSS的常见样式,对Javascript也略有接触。零基础学前端系列教程|......
  • 线程基础知识复习
    线程基础知识复习java8API文档https://www.matools.com/api/java8涉及到并发的包并发始祖多线程的好处提高程序性能,高并发系统提高程序吞吐量,异步+回调等生产......
  • C#基础学习
    1程序结构1.1C#的组成部分命名空间声明;一个类(class);类方法;类属性;一个main方法;语句和表达式;注释。1.2C#程序结构下面我们通过一个命名行窗口打印“HelloW......