AcWing Linux基础课笔记1

常用文件管理命令

一、文件系统

1.1 文件系统结构

bin/常用可执行文件命令
etc/配置文件-
var/log网站日志文件日志
lib/安装包头文件
home/
proc/配置文件-cpu info

1.2 文件系统路径

pwd绝对路径/显示当前在什么路径
绝对路径开头有斜杠
相对路径开头无斜杠
点点返回上层目录
点表示在当前目录不变
~/家目录-即用户的目录,一个服务器上可以有很多目录

二、文件管理常用指令

ctrl+c
杀掉进程
结束此行输入,直接 跳一行

ctrl+u
清空本行
tab键补全命令,文件,目录,只有一种方案补全
按两次tab提示可以选择的指令

方向键上,显示上一条命令,再按上,再显示上一条
ls:当前文件夹下的列表,展示列表
ls常用参数
-l 输出文件长信息
-hl人性化输出 eg,30952–>31k
-a显示以点开头的隐藏文件
mv a b 把文件a名称改为文件b

ll=ls-la
cd-切换文件目录
change directory
默认cd返回家目录
cd - 不加文件名,返回上一个待过的目录,切换回
cd点点 返回上一层

homework 1 show 查看作业
mkdir a
touch tmp.txt
cp a/tmp.txt b,把文件夹a中的tmp.txt复制到文件夹b中
除了复制功能,还有重命名功能cp a/tmp.txt b/tmp2.txt
复制粘贴重命名
cp a b -r,把文件夹a中全部复制到b路径下面,复制文件夹必须加-r

mkdir a,可以用绝对路径
mkdir a/b/c -p 已经存在直接跳过不会报错
rm * -r全部删掉,不会删除隐藏文件
history查看历史指令
tree
cd 只能进入某个文件夹,打开文件夹是cd+ls,进入和打开是两回事

创建文件
touch tmp.txt
touch tmp2.txt
删除两个文件
rm tmp.txt tmp2.txt

rm *.txt
rm c -r删除文件夹,rm删除以后无法找回shift+delete
rm a/*删除文件a中的所有内容,但保留文件夹a
rm -f删除被保护文件
rm / * -rf删库必备,跑路必刑
创建文件夹mkdir
创建文件touch

touch tmp.txt
mkdir b
mv a/tmp.txt b/
mv a/tmp.txt b/tmp2.txt剪切粘贴重命名
与cp区别是cp复制粘贴不剪切

vim tmp.txt
cat tmp.txt 展示文件内容
文件夹不能cat,文件可以cat

下一节vim终端编辑器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值