1.检查文件或者目录是否存在ls
ls==list
#检查文件
ls /etc/hosts
若存在会显示相应的文件,若不存在会报错
用ls检查目录
#会显示目录下的所有内容
ls /etc/
#显示目录是否存在
ls -d /etc
排序
# 按照时间进行排序显示,反向排序,最新的在最下面,方便查看
ls -ltr
# -l 表示查看文件的详细信息,会按字母排序
# -t 表示按照时间排序,最新的在最上面
#-r 表示反向排序
2.创建新的目录mkdir
#创建white文件夹,在/下. mkdir==make directory
mkdir /white
创建多级目录需要使用-p参数
mkdir -p /white/white01/white02/white03
在一个文件夹下创建多个目录
mkdir -p /test/mkdirTest/{test1,test2,test3}
3.切换目录cd
#cd==change directory
绝对路径切换:
cd /white/white01/white02/white03
相对路径切换:
#返回到上一级目录
cd ..
4.查看当前所在路径pwd
pwd == print work directory
5.创建文件命令 touch
touch 想要创建的文件名
6.编辑文件
1)打开文件进行编辑vi/vim
2)不打开文件进行编辑 echo
echo “hello world” > test.txt
echo “hello test” >> test.txt
>执行原理:将源文件内容进行清空,添加新的信息
>> : 不会清空源文件,而是在最后一行进行追加
7.查看文件内容的命令cat,less,head,tail
cat会显示所查看文件的所有信息
#查看单个文件
cat 文件名
#查看多个文件
cat 文件1 文件2
#显示文件内容以及行号
can -n 文件名
#cat 可以用于往文件里添加多行内容
[root@localhost.localdomain /test]$ cat >> /test/cat <<EOF
> input1
> input2
> input3
> EOF
less会显示指定文件的部分信息,分页显示
如:less -N /etc/profile
显示行号 -N
向下翻页:空格
向上翻页:b
搜索:/关键字
head会显示指定文件的头部信息
tail会显示指定文件的尾部信息
tail -f 文件名
-f 表示实时追踪
8.复制,备份命令cp
cp == copy
cp 源文件或目录 复制到什么位置
#复制文件
cp source.txt /tmp
#复制目录,-r表示递归
cp -r /white/white01/ /tmp
9.删除命令rm
rm == remove
rm 目标删除文件
10.移动数据命令(剪切)
mv == move
mv和cp类似
剪切文件:
cp test.txt /tmp/ ---会复制生成新文件,源文件不变
mv test.txt /tmp/ ---会生成目标文件到新的路径,原路径下源文件被删除掉
剪切目录:
mv /white/test/ /tmp
重命名:
mv name.txt rename.txt