文件查找
- 列出当前目录和子目录下所有的文件
find .
- 列出当前目录和子目录下所有以.java为后缀的文件
find . -name "*.java"
find . -name "*.java" > filelist.txt
- 列出当前目录和子目录下所有文件名为
test.java
的文件
find . -name "test.java"
- 查找当前目录下大于500M的文件
find . -type f -size +500M
- 显示当前目录或者文件夹的所占磁盘空间
du -sh *
- 在当前目录下 查找字符串
grep -rn "8360" *
*
: 表示当前目录所有文件,也可以是某个文件名
-r
是递归查找
-n
是显示行号
-R
查找所有文件包含子目录
-i
忽略大小写
文件查看
cat
less
more
tail
用法:tail [选项] [文件]
作用:打印每个文件的最后10行,如果是多个文件,则每个文件前面都有一个标题,表示文件名.
例如:tail 1.txt 2.txt
tail -f nohup.out
:持续追踪文件内容
解压
unrar
解压到指定目录
unrar x test.rar test
常用命令
ls
:显示指定目录下的文件及文件夹
pwd
:显示当前所在的目录
ps
:显示进程状态
top
:能够实时显示系统中各个进程的资源占用状况
chmod
:修改文件的权限
chown
:修改文件的属主
cd
:切换目录
less
:分页查看文件
cat
:查看文件
kill
:强制杀死进程
fdisk
:显示磁盘分区
df
:显示磁盘使用情况
find
:查找文件
echo
:输出
reboot
:重启
history
:显示历史命令
free
:显示内存使用情况
poweroff
:关机
halt
:关机
mkdir
:创建文件夹
touch
:创建空文件
rm
:删除文件或文件夹
rmdir
:删除文件夹
clear
:清空控制台
mv
:移动文件或文件夹,或重命名
dd
:读取、转换并输出数据。可用来制作系统盘
mount
:挂载
umount
:卸载
w
:显示当前已登陆的用户
whoami
:显示当前登陆的用户名
passwd
:修改密码
whereis
:查找文件
su
:切换用户
sudo
:提权
du -sh * | sort -rh
:显示目录或者文件所占空间, 按文件大小倒序排列
未完待续...