持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第7天,点击查看活动详情
1.1 第一句话
shea@shea:~$
用户名@计算机名:当前home目录 等待用户输入
1.2 常用的命令
ls:就是鼠标点开当前指定的文件夹
高级用法,文件过滤、文件搜索ls下面的图解(文件扩展匹配符、文件扩展通配符)
*:省略多个字符
?:省略一个字符
[ ]:逻辑筛选
cd:就是我要选项去哪一个文件夹,就像win我的电脑中的搜索框
Ctrl+c:强行退出执行过程
gedit:打开文件
touch:创建文件
cp:复制文件:会发生替换,使用要谨慎一点 使用标准cp -i 要复制的文件 要复制到什么地方 -i是为了防止文件泄露
ln -s创建软链接,创建硬链接不用加-s直接写ln
mv 移动文件,或者重命名文件
1.3 如何使用命令查阅一些shell命令的意思呢
当你要查找一个命令的用处的时候,你可以输入man 命令名这样就会显示出和这个命令有关的内容
如果你看不懂英文,那就可以到网站上看中文翻译的命令文件
1.4 目录文件
1.4.1 了解目录
首先我们看一下win中的文件目录是如何写的
当我们要写程序、配置环境变量、在终端输入指定文件的时候我们一般都这样写
C:\Users\heili\source\repos
C:盘符+文件路径
那么在Linux中也是含有这样一个文件路径的,但是Linux中没有盘符这个概念,一切都是文件
那Linux的文件路径和目录如何表示呢?
/+文件路径
在Linux中/就是根目录。而且文件下的文件使用的符号也和Win系统的不一样是正斜线/
1.4.2 根目录下面的文件(FHS文件系统层级标准)
/bin二进制目录 GUN的工具(连命令都是文件)
/cdrom光盘目录
/etc系统配置文件
/home用户目录,主目录
/lib库目录
/lost+found突发事件的存储目录
/mnt挂载目录 U盘、外设和系统链接
/proc伪文件目录
/run运行目录
/tmp临时文件
/var可变目录 log(日志)这类文件
/boot启动目录
/dev设备目录 硬件设备,设备管理器
/opt可选目录
/sbin系统二进制文件
/srv服务目录 本地服务
/usr用户二进制目录
1.5 Linux文件路径
1.5.1 绝对路径
从/根目录开始写的路径就是绝对路径
1.5.2 相对路径
第一步要要知道现在所出的目录在哪里
然后就是写出相应的目录路径最前面不能加根目录符号
如果是当前目录一下的文件可以写成以下三种形式
相对路径
./相对路径
~/相对路径(在用户目录下的文件可以使用)
1.5.3 路径符号
.当前文件夹
..当前文件夹的父目录
../..上两级目录