linux基础学习01

linux 三个基础命令

pwd: 查看当前所在目录
ls l :以列表形式查看当前可见文件
ls -a 查看隐形文件
ls -ls 以列表形式查看当前目录下所有文件详细属性

cd :切换目录

cd / 切到根目录

cd /tmp 用绝对路径切换到tmp目录(从根目录开始的路径)

cd tmp 用相对路径切换到tmp目录(从当前目录开始的路径)
cd .. 返回上一层

cd ../../../ 连续返回3次上一层

文件管理系统:

文件夹:
新建、 删除、 重名命、剪切、复制、查找
mkdir、rmdir 、mv、 cp 、find

文件系统:
新建、 删除、 重名命、剪切、复制、查找
touch、rm 、mv 、cp 、find

新建:
mkdir :新建文件夹
mkdir 1 2 3 4 ---- 创建多个文件夹,空格隔开
mkdir -p A/B/C(文件夹名字) ----创建多级文件必须加-p

tree 用树的形式查看当前目录(尽量不要在根目录下使用)


touch :新建文件(可以新建任意后缀文件格式)
touch a.txt b.txt c.txt 创建多个.txt 文件夹名字

删除;
rmdir :删除文件夹
rmdir A (只能删除空的文件夹)

rm 文件夹/文件
rm -r 递归删除
rm -f 强制删除

重命名或剪切文件夹
语法: mv 旧文件或文件名 新文件夹后文件名
mv A B
-----把A文件夹重命名为B
mv A /var
----把A文件夹剪切到/var目录下
mv /tmp/A /var
----把/tmp目录下的A文件夹剪切到 /var目录下

复制文件夹
语法 :cp 旧文件夹厚实文件名 新的文件

cp -r A AA 复制A并重命名为AA

cp -r A /var 把A复制到路径/var 下

find 查找文件或文件夹
语法:find 要查找的路径(可省略) 参数 查找的内容
-name 按文件名称查询
-size 按文件大小查询
find -name '*conf*' (*代表通配符号,一个或N个或者0个字符)
-----查找当前文件夹下‘conf'的文件或是文件夹

find -size 1k
查找当前文件夹下1k的文件
单位文件; b k m g t
locate( find 另一种写法)
locate /A/sh
----搜索A目录下所有已sh开头的文件

查看文件内容
cat 、tac、more 、less、head、 tail、

cat : 由第一行系显示所有的内容
cat 文件名
cat /A/B

more: 一页一页显示文件内容
more 文件名
more /A/B

less: 跟more 类似,可以往前翻页
less 文件名
less /A/B

猜你喜欢

转载自www.cnblogs.com/duolayo/p/12601457.html