LINUX基础

常用快捷键操作
  • cd … 可以回到上一级目录,类似 Windows 的「向上」
  • cd - 表示回到上一次所在的目录,类似 Windows 的「后退」
  • cd ~ 表示回到当前用户的主目录,类似 Windows 的「回到桌面」
  • cd / 表示进入根目录,它是一切目录的父目录
查看目录结构
  • 使用 tree 命令,可以列出一个文件夹下的所有子文件夹和文件(以树形结构来进行列出)
绝对路径

绝对路径 是一个以根目录 / 为起点的完整路径。如:/home/shiyanlou/Code,可以类比 Windows 上的 C:\Users\电脑用户名\Desktop

  • 使用 pwd 命令可以获取当前目录的绝对路径

cd /home/shiyanlou/Code

提示:如果忘记了目录名、文件名或命令,可使用 Tab 键自动补全,还可避免输入错误;连续按两次 Tab 可以显示全部候选结果。

创建新目录

使用 mkdir 命令可创建目录,mkdir mycode 的意思就是新建一个名为 mycode 的目录。
还可以在 mkdir 后加入 -p 参数,一次性创建多级目录。

文件操作

使用 touch 命令可以新建文件,比如我想再新建一个名为 “hello” 的文件,可输入:

touch hello

“hello” 文件就被创建出来了,用 ls 命令查看一下:

💡 复制
使用 cp 命令(Copy)复制文件到指定目录下,比如要把 hello 文件复制到 one/two 这个目录下:

cp hello one/two/
tree one

如果要复制目录,需要在 cp 后加上 -r ,然后接上 目录名 目标目录名:

mkdir test
cp -r test one/two
tree one

上面的操作中,我们先新建了一个 test 目录,然后把它复制进了 one/two 这个目录中,再通过tree one 直接查看 one 的目录结构。

💡 删除
使用 rm 命令删除文件:

ls
rm hello
ls

删除目录要加上 -r 选项,类似 cp -r 拷贝目录,会删除目录和目录下的所有内容:

mkdir test
ls
rm -r test
ls

💡 移动文件 / 目录与重命名
使用 mv 命令可以移动文件或目录。
首先,我们进入到 /home/shiyanlou 目录,使用 touch 创建空文件 test1:

cd ~
touch test1

然后,我们创建一个新目录 dir1,ls 查看一下

mkdir dir1
ls

使用 mv 命令 将 test1 移动到 dir1 目录,代码如下:

mv test1 dir1

然后进入 dir1 目录查看一下

cd dir1
ls

mv 命令还可以用来重命名,如 mv test1 test2, 会把 test1 重命名为 test2:

ls
mv test1 test2
ls

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NqqGOGO

你的鼓励是我学习的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值