文件创建
创建普通文件
命令格式
touch filename [filename1 filename2 ...]
touch 创建文件(普通文件)
touch 后面加要创建的文件名
创建单个文件
#touch file1.txt
#ls
file1.txt
同时创建多个文件
#touch file2.txt file3.txt file4.txt
#ls
file2.txt file3.txt file4.txt
#touch file{5..9}.txt
#ls
file5.txt file6.txt file7.txt file8.txt file9.txt
#touch file{a..f}.txt
#ls
a.txt b.txt c.txt d.txt e.txt f.txt
{5..9} 代表的是5到9 {5,6,7,8,9}
{a..f} 代表的是a到f {a,b,c,d,e,f}该顺序由ASCII码表决定
文件命名规范
1、文件由字母、数字、下划线、- 组成
2、不能以数字作为文件名的开头
在linux系统里 一切皆文件
目录创建
命令格式
mkdir dirname [dirname1 dirname2 ...]
mkdir #创建目录文件
mkdir [make directories] 创建目录,如果不存在
创建单个目录
#mkdir dir1
#ls
dir1
在linux系统中 我们发现普通文件一般为黑色,目录一般为蓝色,但这不是绝对的
创建多个目录
#mkdir dir2 dir3 dir4
#ls
dir2 dir3 dir4
#mkdri dir{5..9}
#ls
dir5 dir6 dir7 dir8 dir9
创建层级目录
#mkdir dira/dirb/dirc
mkdir:无法创建目录"dira/dirb/dirc":没有那个文件
创建失败的原因是,mkdir命令认为你要创建dirc目录 所以会在当前目录下查找dira/dirb目录
因为目录不存在,所以找不到,所以创建失败
由此就需要我们层级创建目录
正确的创建方式为:
#mkdir -p dira/dirb/dirc
# [-p parent] make parent directories as needes 如果需要就创建父目录
# dira就是dirb的父目录 同理 dirb是dirc的父目录
查看创建过程
#mkdir -pv dird/dire/dirf
mkdir: 已创建目录 "dird"
mkdir: 已创建目录 "dird/dire"
mkdir: 已创建目录 "dird/dire/dirf"
#[-v verbose] print a message for each created directory
#为每个创建的目录打印一条信息
目录切换
命令格式
cd [路径]
cd 切换目录
change directory
# pwd //查看自己当前所处的位置
/root
cd 跟路径
路径分为绝对路径和相对路径
简单来说,在linux系统中以'/'目录为开头的路径均为绝对路径
以非'/'目录为开头的路径均为相对路径
cd /dev/ //切换路径到 /dev/ 下
特殊的切换路径
#cd . 不切换路径 因为 ‘.’代表当前路径
#cd .. 切换到上一级目录
#cd ~ 切换到用户家目录 ‘~’代表用户家目录
#cd - 切换到上一次所在目录