linux课堂笔记2
2016-06-06 20:45
260 查看
touch代表新建文件
搜索命令
一般新建一个文件夹后,立即搜索会搜索不到,因为数据库默认的是一天一更新,所以使用updatedb进行强制更新,才能搜索到。
缺点:只能按照文件名进行搜索
搜索规则:
whereis ls where -b ls
比如查ls等,但不查文件
想知道是什么是whoami,想知道是干嘛的是whatis
普通文件显示是灰的,看目录文件是蓝的,看执行文件是绿的
只能搜索系统命令,不能搜索shell命令(cd)
一般执行命令都是绝对路径,例如/bin/ls
但是这样很麻烦,所以有个环境变量,系统命令都会从环境变量里面去搜这些命令,以冒号为分割,第一个没有去第二个里面去找,直到找打最后一个。(window下环境变量也是这样,为了dos下的命令使用)
/代表搜索范围,-name代表搜索文件名,
例如:find /root -name “ab*”搜索以ab开头的任意文件
find /root -name “ab[cd]”搜索abc或者abd
find /root -name “*[ce]”搜索以c或者e结尾的任意文件
find /root -nouser表示搜索没有所有者文件(一般为垃圾文件)
有两种情况没有所有者的时候不是垃圾文件:1,proc和sys(内存)文件下的东西是由内核产生的,没有所有者。2:外来文件,从windows下拷过来的文件(window一般隐藏所有者)没有所有者
.代表当前目录
注意单位:k与M(注意大小写),如果没有单位就代表扇区块数(一个扇区代表512字节),
inum代表i节点,就是Id号
搜索命令
一般新建一个文件夹后,立即搜索会搜索不到,因为数据库默认的是一天一更新,所以使用updatedb进行强制更新,才能搜索到。
缺点:只能按照文件名进行搜索
搜索规则:
whereis ls where -b ls
比如查ls等,但不查文件
想知道是什么是whoami,想知道是干嘛的是whatis
普通文件显示是灰的,看目录文件是蓝的,看执行文件是绿的
只能搜索系统命令,不能搜索shell命令(cd)
一般执行命令都是绝对路径,例如/bin/ls
但是这样很麻烦,所以有个环境变量,系统命令都会从环境变量里面去搜这些命令,以冒号为分割,第一个没有去第二个里面去找,直到找打最后一个。(window下环境变量也是这样,为了dos下的命令使用)
/代表搜索范围,-name代表搜索文件名,
例如:find /root -name “ab*”搜索以ab开头的任意文件
find /root -name “ab[cd]”搜索abc或者abd
find /root -name “*[ce]”搜索以c或者e结尾的任意文件
find /root -nouser表示搜索没有所有者文件(一般为垃圾文件)
有两种情况没有所有者的时候不是垃圾文件:1,proc和sys(内存)文件下的东西是由内核产生的,没有所有者。2:外来文件,从windows下拷过来的文件(window一般隐藏所有者)没有所有者
.代表当前目录
注意单位:k与M(注意大小写),如果没有单位就代表扇区块数(一个扇区代表512字节),
inum代表i节点,就是Id号
相关文章推荐
- Linux内存管理之一 分段与分页
- 开源新闻速递:Linux 4.7 内核发布了第二个 RC 版本
- linux下搭建FTP服务器
- centos中添加sudo用户和日志
- ARM-Linux S5PV210 UART驱动(转)
- Linux内核移植
- Linux下Clion编译Cmake报错的解决方案
- CentOS 7 升级Python到3.5后,yum,和gnome-twear-tool 出现的问题
- Linux下I2C接口触摸屏驱动分析
- linux 下文件夹的复制、覆盖以及确认问题解决
- 64位linux下eclipseADT不生成R.java文件的终极解决方案
- Linux 系统目录结构
- 在linux下使用curl访问 多参数url GET参数问题
- Linux启用ssh服务
- linux c 实现一个进度条
- Linux内存管理之mmap详解
- LINUX内核调度器+linux 内存
- 在 Linux 客户端配置基于 Kerberos 身份验证的 NFS 服务器
- 【kaldi】Kaldi+CUDA安装向问题(含libtool is not installed.的解决方法)
- ctags简易用法