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基础知识