一.linux的目录结构
二.linux中的基本命令
文件查看
1. ll ,ls , dir
三者都表示查看目录信息,其中ll查看的最为详细,用dir打开没有颜色标识,不好判断是文件还是文件夹
1.1 ll 目录 : 表示查看目标目录下的信息(不进入该级目录)
2.ls -a,ll-a ,dir -a:
查看当前目录下的信息包括隐藏文件
3.stat
查看文件或文件夹信息
4. --help
查看命令的使用方式 xxx --help
以tail举例:tail --help
5.pwd
查看当前所在的路径
创建、重命名文件\文件夹
1.创建文件
touch:创建但是不打开
vi/vim :创建文件并打开
mkdir:创建文件夹
-
mkdir xxx 表示在当前目录下创建xxx文件夹
-
mkdir /aaa/bbb/xxx 指定位置创建文件夹,表示的是在根目录下的aaa目录下的bbb目录下创建xxx文件夹
-
mkdir -p xxx/xxx/xxx 创建多级目录文件夹
2.如何在linux中给一个文件或者文件夹重命名
给文件重命名
2.1 cp 复制文件或文件夹
cp 要复制的文件路径 目标路径
举例:
cp a1.txt aaa/a1.txt 将当前目录下的a1.txt 复制到当前目录下aaa目录下,复制后的名字叫做a1.txt
cp a1.txt a3.txt 将当前目录下的a1.txt 复制到当前目录下,复制后的名字叫做a3.txt 相当于复制并改名
-r 参数复制文件夹
cp ccc ./bbb/ 表示将当前目录下的ccc文件夹复制一份到bbb目录下
2.2 mv:移动文件或者文件夹
mv 要移动的文件路径 目标路径
切换目录
删除文件\文件夹
1.rm 删除文件 删除文件的时候会进行提示,但是无法删除文件夹
rm -f 强制删除一个文件,没有提示
如果要删除一个文件夹 使用-r参数
注意:使用这个方式的时候,要确定了要删除的目标文件和文件夹,再去回车删除,防止误删
复制、粘贴、剪切
举例:将/user/local/soft/bigdata下的eee文件夹复制到ddd中
内容查看
1.cat 查看文件内容
2.查看指定的内容(方式1:在不打开文件的前提下搜索)
3.分页查看 more
4.合并文件 cat a1.txt a2.txt > xxx.txt
-
做法1:将合并的文件内容放到一个新的文件中,结果文件自动创建
-
做法2:将合并的文件内容放入到一个已经存在的文件,结果是将合并和的内容覆盖原始文件的数据。>有覆盖的含义
合并并追加内容到文件
cat a1.txt a2.txt >> a6.txt