linux查找文件

Linux学习-实验楼(1)

耗尽温柔 提交于 2020-02-16 13:25:35
1.Shell:命令解释器 2.Linux技能树 3.X11:X窗口系统,其本身只是工具包及架构协议,Xorg是x架构规范的一个实现体,是实现了x协议规范的一个提供图形界面的服务器 4.终端本质上是对应着Linux上的/dev/tty设备,Linux的多用户登陆就是通过不同的/dec/tty设备完成的 5. 查看所属用户组: groups命令 实验4--Linux目录结构及文件基本操作 1.FHS标准:文件系统层次结构标准,它定义了系统中每个区域的用途,所需要的最小构成的文件和目录同事还给出了例外处理与矛盾处理。 2.进入当前登录用户的home路径   cd ~ 3.使用touch命令创建空白文件,其主要作用是来更改已有文件的时间戳的 4.标准输入输出:执行一个shell命令行时通常会自动打开三个标准文件,即标准输入文件(stdin),默认对应终端的键盘,标准输出文件(stdout)和标准错误输出文件(stderr),后面两个文件都对应被重定向到终端的屏幕,以便我们能直接看到输出内容。进程姜葱标准输入文件中得到输入数据,将正常输出数据输出到标准输出文件,而将错误信息送到标准错误文件中 实验5-环境变量与文件查找 1.创建:可以用declare创建,也可以使用时直接创建 输出:echo $tmp,变量名只能是英文字母,数字或者下划线,且不能以数字作为开头。 2.变量类型:1

Linux 常用搜索文件命令

淺唱寂寞╮ 提交于 2020-02-16 13:18:54
Linux 常用搜索文件命令 whereis < 程序名称 > 查找软件的安装路径 -b 只查找二进制文件 -m 只查找帮助文件 -s 只查找源代码 -u 排除指定类型文件 -f 只显示文件名 -B < 目录 > 在指定目录下查找二进制文件 -M < 目录 > 在指定目录下查找帮助文件 -S < 目录 > 在指定目录下查找源代码 locate < 文件名称 > 在文件索引数据库中搜索文件 -d < 数据库路径 > 搜索指定数据库 updatedb 更新文件索引数据库 find [ 路径 ] < 表达式 > 查找文件 -name < 表达式 > 根据文件名查找文件 -iname < 表达式 > 根据文件名查找文件,忽略大小写 -path < 表达式 > 根据路径查找文件 -ipath < 表达式 > 根据路径查找文件,忽略大小写 -amin < 分钟 > 过去 N 分钟内访问过的文件 -atime < 天数 > 过去 N 天内访问过的文件 -cmin < 分钟 > 过去 N 分钟内修改过的文件 -ctime < 天数 > 过去 N 天内修改过的文件 -anewer < 参照文件 > 比参照文件更晚被读取过的文件 -cnewer < 参照文件 > 比参照文件更晚被修改过的文件 -size < 大小 > 根据文件大小查找文件,单位 b c w k M G -type < 文件类型 >

CentOs之文件搜索命令find

时光怂恿深爱的人放手 提交于 2020-02-16 12:45:24
find [搜索范围] [搜索条件] #搜索文件 find / -name install.log #避免大范围搜索,会非常耗费系统资源 #find是在系统当中搜索符合条件的文件名。如果需要匹配, 使用通配符匹配,通配符是完全匹配。 [root@localhost ~]# ls 222 anaconda-ks.cfg 牛逼 牛牛 [root@localhost ~]# find / -name 牛牛 /root/牛牛 /tmp/牛牛 [root@localhost ~]# find / -name 牛 [root@localhost ~]# 我们发现 搜索牛牛 能搜索到结果,但是搜索牛,么有结果, 所以说 find搜索 是完全匹配搜索; 如果我们需要进行模糊查询,我们要使用通配符; * 匹配任意内容 ?匹配任意一个字符 []匹配任意一个中括号的字符 我们创建一些文件来测试 [root@localhost ~]# ls 222 anaconda-ks.cfg 牛逼 牛逼2 牛牛 牛牛2 [root@localhost ~]# [root@localhost ~]# find / -name "牛*" /root/牛逼 /root/牛牛 /root/牛逼2 /root/牛牛2 /tmp/牛牛 查找开头是 “牛”的所有文件 [root@localhost ~]# find /root

Centos之文件搜索命令find

天大地大妈咪最大 提交于 2020-02-16 12:23:51
find [搜索范围] [搜索条件] #搜索文件 find / -name install.log #避免大范围搜索,会非常耗费系统资源 #find是在系统当中搜索符合条件的文件名。如果需要匹配, 使用通配符匹配,通配符是完全匹配。 [root@localhost ~]# ls 222 anaconda-ks.cfg 牛逼 牛牛 [root@localhost ~]# find / -name 牛牛 /root/牛牛 /tmp/牛牛 [root@localhost ~]# find / -name 牛 [root@localhost ~]# 我们发现 搜索牛牛 能搜索到结果,但是搜索牛,么有结果, 所以说 find搜索 是完全匹配搜索; 如果我们需要进行模糊查询,我们要使用通配符; * 匹配任意内容 ?匹配任意一个字符 []匹配任意一个中括号的字符 我们创建一些文件来测试 [root@localhost ~]# ls 222 anaconda-ks.cfg 牛逼 牛逼2 牛牛 牛牛2 [root@localhost ~]# [root@localhost ~]# find / -name "牛*" /root/牛逼 /root/牛牛 /root/牛逼2 /root/牛牛2 /tmp/牛牛 查找开头是 “牛”的所有文件 [root@localhost ~]# find /root

Centos之文件搜索命令find

霸气de小男生 提交于 2020-02-16 12:23:10
find [搜索范围] [搜索条件] #搜索文件 find / -name install.log #避免大范围搜索,会非常耗费系统资源 #find是在系统当中搜索符合条件的文件名。如果需要匹配, 使用通配符匹配,通配符是完全匹配。 [root@localhost ~]# ls 222 anaconda-ks.cfg 牛逼 牛牛 [root@localhost ~]# find / -name 牛牛 /root/牛牛 /tmp/牛牛 [root@localhost ~]# find / -name 牛 [root@localhost ~]# 我们发现 搜索牛牛 能搜索到结果,但是搜索牛,么有结果, 所以说 find搜索 是完全匹配搜索; 如果我们需要进行模糊查询,我们要使用通配符; * 匹配任意内容 ?匹配任意一个字符 []匹配任意一个中括号的字符 我们创建一些文件来测试 [root@localhost ~]# ls 222 anaconda-ks.cfg 牛逼 牛逼2 牛牛 牛牛2 [root@localhost ~]# [root@localhost ~]# find / -name "牛*" /root/牛逼 /root/牛牛 /root/牛逼2 /root/牛牛2 /tmp/牛牛 查找开头是 “牛”的所有文件 [root@localhost ~]# find /root

Linux查找命令与find命令详解

╄→гoц情女王★ 提交于 2020-02-15 00:58:39
一、文件查找之locate命令 locate : 非实时的,查找时根据全系统文件数据库进行的,模糊查找, update 手动生成文件数据库 速度快 依赖于updatedb数据库 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #手动更新locate数据库 [root@lovelace scripts] # updatedb #使用locate查找文件 (速度好快的说) [root@lovelace scripts] # locate *.py /home/scripts/factorial .py /home/scripts/input .py /usr/lib/python2 .4 /fileinput .py /usr/lib/python2 .4 /fileinput .pyc /usr/lib/python2 .4 /fileinput .pyo /usr/lib/python2 .4 /site-packages/dogtail/rawinput .py /usr/lib/python2 .4 /site-packages/dogtail/rawinput .pyc /usr/lib/python2 .4 /site-packages/dogtail/rawinput .pyo /usr/lib/python2 .4 /test

linux高阶命令

吃可爱长大的小学妹 提交于 2020-02-14 23:24:39
1.find 在linux系统中用来查找文件的位置(知道文件名,不知道它在哪个目录下) 用法:find 路径 -name "文件名" 2.grep 在一个文本文件中,查找某个词(当想要查找某个符号或词在哪些地方出现过) 用法:grep -nr "要查找的符号" 要查找的目录或文件集合 -n表示查找结果中显示行号,-r表示要递归查找。 3.which和whereis 查找一个应用程序(二进制文件)或命令在哪里 which 只显示二进制文件的路径 whereis显示二进制文件的路径,和其源码或man手册位置。 4.uname 查看系统信息 使用:uname -a (查看系统所有信息) 5.开机和关机 shutdown -h now 立即关机 init 0 关机 shutdown -r now 立即重启 reboot 重启 6.tree/lstree 显示文件和目录由根目录开始的树形结构 7.mount/umount 用来挂载/卸载磁盘到文件系统中 mount -t nfs -o nolock 目录 /mnt 将目录所在文件挂载到 /mnt 上 8.df df -h 显示已挂载的分区列表 du -h “文件名” 列出文件的大小(以人比较容易理解的方式表现出来) 来源: CSDN 作者: fanofOMG 链接: https://blog.csdn.net/fanofOMG/article

Linux 常用命令

对着背影说爱祢 提交于 2020-02-14 04:16:24
less  常用来查看日志,less xxx.log。常用参数如下: G 跳转到最后一行 gg 跳转到第一行 u up-上翻半页 d down-下翻半页 ? 向上查找内容 / 向下查找内容 n next-继续查找 N 反向继续查找 -N 显示行号 10g 跳到第10行 netstat  查看网络状态,常配合 grep 命令一起使用。例如:netstat -utlnp | grep 端口号,netstat -utlnp | grep 进程号。 -t 查看 tcp 连接 -u 查看 udp 连接 -l 查看监听状态的连接 -n 显示端口 -p 显示进程号(权限不足时不会显示) top  监控系统状态,类似于 windows 中的任务管理器。 M 按照内存占用大小,降序排列 P 按照CPU占用率,降序排列 查找文件  find 目录 -name "文件名称" 进程 ps -ef | grep xxx 查看进程号 pwdx pid 查看进程启动时的工作目录 来源: https://www.cnblogs.com/lighter-blog/p/11807710.html

Linux常用命令

夙愿已清 提交于 2020-02-10 14:19:00
文件操作命令 stat 命令   stat filename 查看文件详细信息命令      cat 命令   cat 命令用来查看文件内容     -A:相当于vET选项的整合,用于列出所有隐藏符号     -E:列出每行结尾的回车符$     -n:显示行号     -T:把Tab用 ^I 显示出来     -v:列出特殊字符 cp 命令   cp 源文件 目标文件  用于复制文件     -a:相当于-dpr选项的集合     -d:如果源文件为软连接(对硬连接无效),则复制出的目标文件也为软连接     -i:询问,如果目标文件已经存在,则会询问是否覆盖     -p:复制后的目标文件保留源文件的属性(包括所有者、所属组、权限和时间)     -r:递归复制,用于复制目录 权限相关   普通用户可以修改所有者是自己的文件的权限   普通用户不能修改文件的所有者(哪怕是文件是属于这个普通用户的),只有超级用户才能修改所有者 umask 默认权限   查看系统umask权限(umask)、(umask -S:用字母表示)   文件的最大默认权限(666)   目录的最大默认权限(777)   /etc/profile 配置文件 man命令   -f:查看命令拥有哪个级别的帮助   -k:查看命令相关的所有帮助   man命令常用快捷键     上箭头    向上移动一行    

常用 Linux 命令的基本使用

社会主义新天地 提交于 2020-02-09 09:08:58
常用 Linux 命令的基本使用 操作系统   作用:管理好硬件设备,让软件可以和硬件发生交互 类型   桌面操作系统     Windows     macos     linux   服务器操作系统     linux     Windows server   嵌入式操作系统     Linux   移动设备操作系统     iOS     Android 内核和发行版     Linux内核就是系统的心脏 只有一个版本     发行版就是Linux演变而生有无数个版本,例如Ubuntu,Redhat,Debian    Linux目录结构     windows 是单用户操作,文件是从盘符开始     Linux 初衷就是多用户操作, 文件是从根目录开始     终端快捷键     桌面操作按钮     操作       teb:可以代码自动补齐 没有歧义会自动补齐 有歧义连续按两下会显示有歧义的命令       上下键:可以快速切换曾经使用过的代码       CTRL C :不想执行的代码可以跳过   查看命令帮助信息     --help       格式:command --help       作用:显示command 命令的帮助信息     man       格式:man command       作用:查阅command 命令的使用手册       操作