1、ls : 查看当前路径下的文件和文件名
ls -a : 隐藏文件也会显示ls -d/ 文件夹名 :查看文件夹的信息
ls -l : 以列表方式显示【一般用 ll 代替】 ls -lh : 显示文件大小
tree : 以结构树的形式显示
2、cd : 切换到当前用户的主目录
例cd . : 切换到当前目录 cd .. : 切换到上级目录 cd - : 可进入上次所在目录
3、cat:查看文件(可同时打开多个文件)
例: cat a 查看名为a的文件
4、find:用于查找文件
语法:Find 路径范围 选项 选项的值
-name:按照文档名进行搜索【支持模糊搜索】
-type:按照文档的类型进行搜索
5、head: 它是用来显示开头某个数量的文字区块。
例:head -5 文件名 :【显示前5行的内容】
6、tail: 它是用来显示尾部某个数量的文字区块。
例:
tail -6 文件名 :【显示尾部6行的内容】
tail -f 文件名 :可查看一个文件的动态添加【不允许自己输入的信息,一般用于查看日志】
7、grep : 针对文件内容进行过滤查看
例:
grep ‘root’ /etc/passwd 【查找带root关键字的行】
grep‘^root’ /etc/passwd 【查找以root开头的行数】
grep ‘bash$’ /etc/passwd 【查找以bash结尾的行数】
grep ‘failure’ /var/log/secure 【从安全日志内过滤非法登陆的信息】
8、wc :统计文件内容信息【包含行数l、单词数w、字节数c】
例: wc a/a.text 统计a文件夹内的a.text 文件信息
9、文件时间
Stat /etc/hostname【查看文件的详细属性(包括文件时间属性)】
访问时间:atime 查看内容 【RHEL6会延后修改atime】
修改时间:mtime 修改内容
改变时间:ctime 文件属性,比如权限
删除时间:dtime 文件被删除的时间
10、pwd:显示当前路径
11、clear:清屏命令
12、history:查看历史命令
13、more :分屏显示(不常用,了解即可)
1、which java——在当前环境变量PATH中依此查找
2、find / -name java ——通过直接搜索硬盘的方式查找的
find / -amin -10 # 查找在系统中最后10分钟访问的文件
find / -atime -2 # 查找在系统中最后48小时访问的文件
find / -empty # 查找在系统中为空的文件或者文件夹
find / -group cat # 查找在系统中属于groupcat的文件
find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件
find / -mtime -1 #查找在系统中最后24小时里修改过的文件
find / -nouser #查找在系统中属于作废用户的文件
find / -user fred #查找在系统中属于FRED这个用户的文件
3、locate java
1、cat :打开一个文件(只能查看)
当打开的文件太大时,使用Ctrl+C强制退出
例: cat 1.txt 2.txt >hebing.txt :(合并1和2文件的内容到hebing文件)
2、mkdir:创建一个文件夹
例: mkdir A/B/C/D -p :创建子目录D
3、touch:创建一个文件(创建文件时,文件名以英文的点. 开头,表示该文件为隐藏文件)