Linux和Windows的区别
Linux没有像Windows一样的盘符概念,只有一个根目录‘/’,所有的文件都在根目录下,而且Linux硬件设备是以文件形式存储,在Linux中一切皆为文件。在windo中是以图形界面展示。
用户目录: /home/admin 还可以用~代替
bin目录: /bin 放置命令文件的目录
home目录: /home 所有用户的家目录都是存放在这个目录下
root目录: /root
这只是linux的一些简单的介绍,当然学习Linux就要学习Linux指令,下面就给大家分享常用的Linux指令!!!
创建文件夹mkdir(英文全称make directory)
用于在指定的路径创建文件夹或者目录,所创建的文件夹或目录必须要有权限,而且在同一路径下不能出现重名,而且不能与父级下的文件重名
tips:目录名是区分大小写的
命令参数:
-m:设定权限(类似chmod)
-p:可以是一个路径名称,若路径下有目录不存在,会自动建好不存在的文件
-v:每次创建目录都显示信息
实例:
mkdir a,b,c 在当前目录同时创建a,b,c三个目录
mkdir -p a/b 表示在当前目录的a目录下创建b目录,如当前目录没有a目录则自动创建a目录
mkdir -m 777 a 表示创建一个权限为777的目录
mkidr test{a,b,c} 表示创建test为开头分别以a,b,c为结尾的目录
显示目录信息
ls(list)表示显示当前目录下的所有文件及文件夹
实例:
ls -a 表示显示所有文件及文件夹包括隐藏文件及隐藏文件夹
ls -l 以列表的形式形式详细信息
ls -lh 以人性化的方式显示
ll 路径 可以看到该路径里面的所有文件及文件夹
切换路径:
cd 切换当前目录
相对路径和绝对路径:
绝对路径:完整的路径,永远都是从根目录开始
相对路径:不完整的路径,从当前所处的路径作为起点
实例:
cd / 跳转到根目录
cd ~ 跳转到当前用户的家目录(如果是root用户cd ~ 相当于cd /root ;如果是普通用户cd ~ 相当于 cd /home/当前用户名)
cd .. 返回上一级目录
cd . 进入当前目录
cd - 查看上一步停留的目录
cd abc 进入abc文件夹
创建文件:
touch 创建空文件
实例:
touch a.txt 创建a.txt文件
touch a.txt b.txt 同事创建2个文件
删除文件
rm 删除
命令参数:
r 表示递归的方式删除子文件及子文件夹
f 忽略不存在的文件,从不给出提示
实例:
rm zs.txt 删除zs.txt文件
rm -r* 删除当前目录下所有文件及文件夹
rm *.txt 删除所有以txt为结尾的文件
rm a/zs.txt 删除a目录下zs.txt文件
rm -r /* 删除根目录下所有文件及文件夹
rm -rf 目录名 删除当前目录下的所有文件及文件夹,并忽略询问提示
移动:
mv移动文件
实例:
mv a.txt ~ 将当前目录下a.txt文件移动到家目录
mv a/b.txt c 将当前目录下a目录里面的b.txt移动到当前目录的c目录下
mv a.txt b.txt 将a.txt 改名字为b.txt
复制:
cp 复制文件
实例:
cp a.txt ~将当前目录下a.txt 复制到家目录
cp a.txt b/c.txt 将当前目录下a.txt 文件复制到b目录,并改名为c.txt
编辑文件:
vim文件编辑指令
vim a.txt 在当前目录下编辑a,.txt文件 不存在则创建
i是进入输入状态
退出vim
1.按esc 末行模式
2.按shitf+:
3.wq 安全退出(q不保存直接退出,q! 强制退出)
更多推荐
Linux基础知识
发布评论