- 文件夹
cd /home/XXX
cd - (最近两个目录间切换,我常用)
cd ~ (回到根目录)
cd .. (回到上一个目录)
- 查看当前目录下的文件
ls
ls -l (ll)
ls -lah
ln 创建软连接
- 查看当前路径
pwd
- 创建文件夹及文件
mkdir 创建文件夹
touch 创建文件
- 删除
rm
rm -rf 强制删除
rmdir 删除所有空目录
- 查看日志或者文件常用的
tail -f
more
less
- 输出
echo
*>*输出,覆盖原文件
*>>* 输出,追加到原文件后面
- 赋权限的
chmod chown
- 移动or拷贝或者重命名
mv
cp
- Linux三剑客
grep
awk
sed
- 查看性能相关的
top
df 检查linux服务器的文件系统的磁盘空间占用情况,默认情况下,磁盘空间将以 1KB 为单位进行显示
df / 显示磁盘使用的文件系统信息
df -h 以更易读的方式显示目前磁盘空间和使用情况
df -i 以inode模式来显示磁盘使用情况
du -h
ps -aux
ps -ef
free
- 远程相关的
ssh scp
- 用户和权限相关的
sudo
su
- 系统的
whoami
ifconfig
ping
date
clear
netstat 查看建立的所有连接
- 查看帮助的
grep -help
man grep
- Linux的两个版本
内核版和发行版 - Linux的目录和文件结构( Linux系统都有哪些常见的文件夹 )
/ 根目录
/bin 可执行的二进制文件
/etc 系统配置文件存放的目录
/home 家目录
/lib 系统使用函数的目录
/usr Unix System Resource 的缩写,里面一般放软件程序
/boot 放置Linux启动时的一些文件
/dev 放置Linux系统下的设备文件
访问该目录下的某个文件,相当于访问某个设备,常用的是挂载光驱/dev/cdrom/mnt
- 要列出所有长度为零的文件
find . -empty
- 列出所有的文件夹
find . -type 类型参数
f 普通文件 列出文件 find . -type f
l 符号连接
d 目录 列出文件夹 find . -type d
c 字符设备
b 块设备
s 套接字
p Fifo
基于目录深度搜索
向下最大深度限制为3
find . -maxdepth 3 -type f
搜索出深度距离当前目录至少2个子目录的所有文件
find . -mindepth 2 -type f
根据文件时间戳进行搜索
find . -type f 时间戳
UNIX/Linux文件系统每个文件都有三种时间戳:
访问时间(-atime/天,-amin/分钟):用户最近一次访问时间。
修改时间(-mtime/天,-mmin/分钟):文件最后一次修改时间。
变化时间(-ctime/天,-cmin/分钟):文件数据元(例如权限等)最后一次修改时间。
搜索最近1天内被访问过的所有文件
find . -type f -atime -1
搜索恰好在1天前被访问过的所有文件
find . -type f -atime 1
搜索超过1天内被访问过的所有文件
find . -type f -atime +1
搜索访问时间超过10分钟的所有文件
find . -type f -amin +10
统计总个数
wc -l
ls -l |find . -type d |grep build |wc -l
Linux命令查询:https://www.runoob.com/linux/linux-command-manual.html
纯原创,需要转载的请标明出处
网友评论