Linux基础命令总结

Linux常用命令

一、基础操作文件命令

1.mkdir创建目录
递归创建:同时创建data和test目录
mkdir -p /data/test
2.vim、touch创建文件
vim a.txt 创建a.txt文件
touch b.txt 创建b.txt文件
touch {a..d}.txt 同时创建a.txt,b.txt,c.txt,d.txt四个文本

3.cp复制文件或目录
cp /etc/* /home/data/ 将etc目录下的所有文件复制到home下的data目录中
-r 复制目录
-p 复制文件时保留文件的属性(文件的修改的时间等)
-d 如果源文件为软链接,则复制出的文件也是软链接。
-a 等价于同时输入dpr选项

4.mv剪切文件或目录
mv 原文件/目录 目标目录
mv 原文件名 新文件名 用来重命名

mv /etc/* /opt/  将etc下的所有文件都剪切到opt目录下
mv 1.txt aa.txt  将1.txt重命名为aa.txt

5.rmdir删除空目录
rmdir 目录名 删除空目录(只能用来删除空目录)

6.rm删除文件或目录
rm -rf 文件或目录
-r 删除目录
-f 强制删除
rm -rf /test/* 删除test目录下所有文件

7.cd切换目录
cd - 当前目录与上一个目录切换
cd ~ 进入root目录
cd 进入用户家目录

8.ls查看当前目录文件
-a 查看全部文件,包括隐藏文件
-d 查看目录的属性
-l 以长文件形式显示
-h 文件大小以易读方式显示
-i 查看文件i节点

9.cat查看文件
cat 1.txt 查看

cat 1.txt 3.txt > 4.txt  将文件1,文件3的内容合并,并覆盖4.txt中的内容
> :覆盖
>>:追加

-n 显示行号

10.tac反向显示文件
tac 文件名

11.more分页显示文件

12.less与more类似(支持向上翻页)

13.head默认查看文件前10行

head -n 5 1.txt 显示1.txt前五行内容

14.tail默认查看文件后10行
tail -n 5 1.txt 显示1.txt后五行内容

15.ln生成链接文件
ln -s 原文件 目标文件 #生成软链接文件
ln 原文件 目标文件 #生成硬链接文件
软链接:类似于windows的快捷方式。可以跨分区,可以对目录进行链接,删除原文件,链接文件不可用。(注:创建软链接时一定要使用目录文件的绝对路径)
硬链接:不可以跨分区,不能对目录进行链接,原文件删除,链接文件仍可用。
软链接、硬链接:对两者进行修改,其对应的原文件都会发生相应变化。

全部评论

相关推荐

hso_:哈哈哈哈哈哈我没offer一样在同一道题开喷了
投递深圳同为数码等公司10个岗位
点赞 评论 收藏
分享
评论
1
4
分享
牛客网
牛客企业服务