Linux操作指令-day1
一、日常操作
1、cd指令 -打开文件夹
cd .. -进入上级目录
cd / -进入操作系统根目录
cd ~ -进入电脑的文件系统根目录
2、ls指令 -显示当前目录中含有的内容
ls -直接显示当前文件夹中的内容(隐藏的文件以及文件夹看不到)
ls -a -也是显示当前文件夹所含有大的内容,包括隐藏文件。
ls -R -递归显示当前目录以及目录下所有子目录的内容
ls -r -内容倒序显示
ls -S/-t -显示文件夹内容,并按内容大小、实践从大到小排列
ls -Sr -按大小从小到大排序
ls -Srlh -按大小从大到小排列,并且显示基本信息
3、cp指令 -复制拷贝
cp 文件夹路径1 文件夹路径2
# 将文件路径1指定的文件中的内容,复制到文件路径2指定的文件中,2中对应的文件本身不存在
cp b.txt c.txt -c.txt本身不存在,复制后,c会有b中的内容
cp 文件 文件复制到的路径 -将指定文件复制粘贴到指定文件加中
cp b.txt ../hudinge/ -将b复制到上级目录的hudinge文件夹中
cp -r 文件夹路径1 文件夹路径2 -将文件夹1的内容复制到文件夹2中
cp -r files3/ study/ 将files3文件夹的内容复制到study中
4、mv指令 -移动文件、文件夹、重命名文件夹
mv 文件名1 文件名2 -对文件进行重命名操作,将1的名字改为文件名2
mv a.txt b.txt -将当前文件夹中的a.txt重命名为b.txt
mv /home/a.txt /home/b.txt -将系统根目录下home文件中的a.txt重命名
5、rm指令 -删除文件、文件夹
rm 文件路径 -删除指定文件(删除的时候会询问是否确定删除,y为同意;n为不同意)
rm -f 文件路径 -强制删除,不询问
rm -i 文件路径 -删除指定文件,同样询问
rm -r 文件夹路径 -删除指定文件夹
rmdir 文件夹路径 -删除空目录,这个文件夹必须是空的
# 注意指令可以合写,如: rm - rf 文件夹路径 强制删除此文件夹
6、mkdir指令 -创建文件夹
mkdir 文件夹名 -在当前目录创建文件夹
mkdir -p 文件夹名 -a、b、c三个文件夹可以在之前未创建过,p会使mkdir在当前目录中创建a文件夹,在a中创建b,b中创建c
mkdir -p a/{b,c} -{}中创建的是同级文件夹,a、b、c可以都没有,当前目录创建a,a中创建b和c
7、touch指令 -创建新文件
touch 文件路径/文件名 -在指定位置创建指定文件
touch a.txt -在当前目录下新建一个文件a.txt
touch ../a.txt -在当前目录的上级目录中新建一个a.txt文件
touch /home/a/a.txt -在根目录下的home目录中的a目录中创建也有一个文件a.txt
8、cat指令 -查看文件内容
cat 文件路径 -堵路指定路径对应的文件内容
vim 文件路径 -打开vim编辑器