显示当前路径 pwd
树状列出目录内容 tree
列表查看目录中的文件或文件夹 ls
选项 | 功能 |
---|---|
-a | 显示指定目录下所有目录与文件,包括隐藏文件 |
-l | 以列表方式显示文件的详情信息 |
-h | 配合-l以人性化的方式显示文件大小 |
-al | 可以缩写为ll |
切换工作目录 cd
命令 | 含义 |
---|---|
cd | 切换到当前用户的主目录,用户登录的时候,默认的目录就是用户的主目录 |
cd ~ | 切换到当前用户的主目录(/home/用户) |
cd . | 切换到当前目录 |
cd … | 切换到上级目录 |
cd - | 可进入上次所在的目录(不是上级目录) |
创建文件和文件夹
命令 | 含义 |
---|---|
mkdir | 创建目录 |
mkdir -p | 递归创建目录 |
touch | 常见文件 |
gedit | 编辑文件 |
删除文件和文件夹
命令 | 含义 |
---|---|
rm | 删除文件或目录 |
-i | 以进行交互式方式执行 |
-f | 强制删除,忽略不存的文件,无需提示 |
-r | 递归地删除目录下的内容,删除文件夹时必须加此参数 |
复制文件和移动文件
命令 | 含义 |
---|---|
cp | 拷贝文件 |
cp -a | 在复制目录时使用,保留连接,文件属性,并递归地复制目录 |
cp -f | 已经存在的目标文件而不提示 |
cp -i | 交互式复制,在覆盖目标文件之前将给出提示要求用户确认 |
cp -r | 若给出的源文件是目标文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须是一个目录名 |
cp -v | 显示拷贝进度 |
mv | 移动或重命名 |
mv -f | 禁止交互式操作,如有覆盖也不会给出提示 |
mv-i | 确认交互式操作,如果有覆盖会提示 |
mv -v | 显示移动进度 |
其他命令
命令 | 含义 |
---|---|
cal | 日历 |
cal -3 | 显示系统前一个月,当前月,下一个月的月历 |
cal -j | 显示在当年中的第几天 |
cal -y | 显示当前年份的日历 |
date | 日期显示 |
date %Y | 四位年份,%y 两位年 |
date %m | 月份(1-12) |
date %d | 按月计的日期 |
date %H | 小时 (0-23) |
date %M | 分钟 |
date %S | 秒数 |
history | 显示历史命令 |