本文介绍Linux的文件系统和常用命令,并做一些简单的实操演示。
一、Linux命令介绍
Linux命令 与 参数 之间 必须 用 空格 隔开;
严格区分大小写。
输入 错误指令 或 未安装指令 会报错。如图:
命令的 帮助文档 有两种:
help 内置命令的帮助文档。
man 外部命令的帮助文档。
man 需要手动安装,指令如下:
yum install man man-pages -y
二、常用指令
//查询命令文件的位置(源码 二进制 或帮助文档)
whereis
//查看文件的类型
file
//查看当前在线的用户
who
//我是谁
whoami
//我现在在那
pwd
//查看内核信息
uname -a
//类似于 sout syso ,打印语句;
//Linux使用 $ 调用变量 ; windows用 %**% 调用变量;
echo
//清屏
clear
//查看历史指令
history
三、特殊字符
点 .
. : 以点开始的文件是一个隐藏文件 。
一个点:指向当前目录。
两个点:指向当前目录的上级目录 。
$ :用来声明一个变量 。
*星号 :通配符
~
代表当前用户的家目录;
不同用户的家目录不同。
root 用户:家目录在系统根目录下 ,即/root。
其他用户:家目录在 /home/用户名 下。
/ :整个Linux的文件根目录。
命令的参数
如果是单词 一般加: - - ,两个横杠;
如果是字母或者缩写 一般加: -,一个横杠。
四、常用命令实操演示
cd 路径
改变当前工作目录。
ll :显示文件相关信息;
ls :只显示文件名。
两者都是显示,当前目录下所有的文件。
mkdir 文件夹名
创建文件夹
字母放在前面生成后缀;字母放在后面生成前缀。
rmdir —— 删除文件夹
删除空文件夹:rmdir 文件夹名
删除非空文件夹:
逐个询问是否删除:rm -r 文件夹名称
不询问,强制删除:rm -rf 文件夹名称
touch 文件名
创建文件
若文件不曾存在,则创建;
若文件已经存在,重置其时间(最新访问、修改内容、修改元数据时间);
拷贝文件: cp 原文件 目标路径
拷贝文件夹: cp -r 文件夹名 目标路径
移动文件或文件夹: mv 原文件(夹) 目标路径
修改文件名称: mv 源文件(夹)名 新文件(夹)名
查看文件状态: stat 文件名
三个时间:
access 访问时间
modify 修改文件内容时间
change 修改文件元数据信息
读取文件信息:
cat 文件名 —— 将整个文档加载到内存中,一次性显示。
tac 文件名 —— 将整个文档加载到内存中,一次性逆序显示。
分页查看文档内容:more less 文件名
快捷键:
回车——下一行;
空格——下一页;
b——回退;
q——退出。
从开始起,读取N行: head -指定行数 文件名
从文章末尾起,读取N行: head -指定行数 文件名 | tail -1
第二个命令利用了管道。
什么是管道呢?
管道的作用就是把前面的结果作为参数 传递给后面的命令。
如图:将第一条指令查出的三个数据,作为参数,供第二条指令使用。
查找指定文件–可以使用模糊查询。
find 指定路径 -name 文件名
本文结束。
注:指令不能死记硬背,要多练习,用的多了就记住了。