Linux 文件目录及常用(简单)命令
1.1文件和目录简介
Linux和windows 文件存储方式不同,Windows有多个根目录(/c/d/e/f)linux 只有一个根目录
Linux 根目录: 文件–》 其他–》计算机
根目录:
- /bin 二进制文件
- /home 用户目录
- /home/xxx(user) 用户家目录
- /etc 系统配置文件目录
- /root 超级管理员的目录
1.2 Linux终端命令格式
终端:软件控制台,在终端输入命令可快速操作计算机
终端命令格式: 命令 [-选项] [-参数]
查看帮助的两种方式
(1).man 命令
【enter】 换行
【空格】 翻页
f - 下一页
b - 上一页
q - 退出
(2).help
命令 --help
1.3 常用命令— 显示文件及目录
*pwd 显示当前所在的路径
*tree 以树状列表方式显示文件夹内容
(1)tree 当前目录
(2)tree aaa[指定目录]
*ls 一列表方式显示 文件夹内容
ls -a 显示所有文件(包含隐藏文件)
1.3.1显示文件详细信息
ls两个选项
-l 以详细信息的方式显示列表内容
-h 以更加人性化的方式显示文件夹内容(文件大小 k MB…)
1.3.2 切换目录
(1).在图形界面进入该文件目录,鼠标右击显示复选框,选择在终端打开即可进入该目录下
(2)cd 命令,切换工作目录
用法:
cd 路径 切换到指定路径
cd 回到家目录
cd ~ 回到家目录
cd . 当前目录
cd … 上级目录
cd - 上次目录
1.4 常用命令—创建文件和文件夹
- mkdir 创建目录 ,递归创建 添加 -p 选项
- touch 创建一个文件:touch 文件名
- touch 创建多个文件:touch filename1 filename2
- gedit 用来打开一个文件并进行编辑
(1).打开一个文件后,终端进入等待状态
(2).可以同时编辑多个文件 gedit filename1 filename2
1.4.1 常用命令- 删除文件和目录
- rm ->remove
删除文件或者目录
删除文件: rm filename
此命令提供两种选项
-i 以交互模式删除 (提示是否确认删除)
-f 强制删除不提示
删除文件夹 rm -r filename 递归删除目录中的内容
1.4.2 常用命令-文件拷贝
cp ->copy
用来拷贝文件或目录
拷贝文件 : cp 原路径 目标路径
如: cp ./Javascript/demo.txt ./java/demo2.txt
该命令提供如下选项
-i 交互模式拷贝
-f 强制覆盖不提示
-v 显示拷贝过程
-a 拷贝原有属性
**·**拷贝目录 cp -r 源路径 目标路径
1.4.3 常用命令-移动
mv ->move
1.移动文件或文件夹
mv 源路径 目标路径
选项可选如下:
-i 交互方式进行文件移动
-f 强制覆盖不提示
-v 显示移动过程
注意:移动文件夹不需要加 -r 选项
2.重命名文件及文件夹
重命名: 在一个目录下移动才能进行重命名
mv 旧文件名 新文件名
1.5 常用命令-其他
1. clear
清除当前终端显示内容 如果你想秀操作的话 使用快捷键 【ctrl】+【l】
2. 【Tab】
自动补全文件夹或者文件名
***注意:***当在当前文件夹下有相同开头文件名时,补全功能无法实现,此时按两下Tab 系统显示当前文件夹下的所有以所写命令开始的文件名
3. which
查看某个命令所在的位置
如: which gedit
4. 终止指令的执行
【ctrl】+【c】
5.终端字体的大小调整
放大: ctrl +shift+=
缩小: ctrl+ -
1.6 常用命令-日历日期
cal 查看日历
cal -3 查看上月,当前月,下一月
cal -y 显示当年的日历
cal -j 以一年中第—天的形式显示日历
cal + 具体年份 显示所写年份日历
date 查看日期时间
date 显示当前的年月日时分秒
格式化显示
date ”+%Y” 输出年份
date ”+%m” 输出月份
date ”+%d” 输出天
date ”+%H” 输出时
date ”+%M” 输出分
date ”+%S” 输出秒
date ”+%F” 格式化输出 如2019-7-19
date ”+%T” 格式化输出 如19:56:21
1.7 常用命令-查看历史指令
- history 查看当前用户服务器所有历史指令
- history 数量 显示一定数量的历史指令
- !历史指令编号 执行该条历史指令
历史指令保存在~/.bash_history 文件中
1.8常用命令-文件查看(cat ,more)
·cat 查看文件或连接文件
| 1.查看文件
cat 文件名
选项:
-n 查看文件时,对每一行进行编号
-b 非空行进行编号
-s 连续两行以上的空行,只显示一行
| 2.连接文件,把两个文件合并到 一起进行输出
cat filename1 filename2
·more 用来分屏查看文件内容
选项:
+num 从第num行开始查看文件 如:more ./demo.txt +20
-p 先清屏,再查看文件
-s 连续两行以上的空行,只显示一行
快捷键:
【enter】查看下一行
【空格】查看下一屏
Ctrl + f 查看下一屏
Ctrl + b 查看上一屏
q 退出