Linux

emm

whoami:用户
echo “…”:输出"…"
echo -n “…”:不换行输出
echo -e “…\n\n\n…”
nano
一下tab:自动补齐文件名
两下tab:列出所有打头文件

开关机

【root才有权限】shutdown -h MM或HH:MM或now或…(+字符串)
reboot=shutdown -r +now
halt=shutdown -h now
poweroff=halt+ACPI切断电源指令
这仨都不安全。
取消:shutdown -c
可交互。

文件

在这里插入图片描述
默认:当前用户家目录。
pwd:当前完整工作目录
cd周边:

.  :当前工作目录
.. :工作目录上层目录
-  :退回到前一工作目录
~  :当前用户家目录
~用户名:某用户家目录

mkdir /A/B:A目录下创建B文件 //绝对路径
mkdir -p /A/B/C:嵌套创建
rmdir 目录名:只能删除空目录 //相对路径

ls 文件名/目录名/none
ls -a:列出所有文件,包括隐藏的(.开头)
ls -l:文件名+属性信息 //这俩可连用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
754访问权限:
754访问权限
修改权限:chmod 700 文件 :改为-rwx------
修改属性:chown A:B 文件 :owner为A,从属用户组为B。单修改owner:省略B。

拷贝

cp 文件/文件列表 目的文件名/目的目录
//后面的这个带路径文件名表示拷贝同时重命名
//多个文件空格隔开

cp /tmp/file ~/file1

cp -r 目录 目的xxx :拷贝整个目录
\cp -f 文件名 目的xxx:强制覆盖所有同名文件
复制完可能权限会变。不改属性且用户有写权限:cp -p 文件 目的xxx

移动

mv 文件/文件列表/目录 目的文件/目录
mv -f 文件… 目的…:强制覆盖同名
重命名:mv 路径/原名 路径/新名

删除

rm 文件/文件列表
rm -R 目录
rm -fR 目录:不询问强制删除

创建

touch 文件:建空文件
touch 已存在文件:改变时间戳

文件存储

磁盘分区:
在这里插入图片描述文件分两部分存:唯一标识inode-number+属性,放在inode区一个inode中,inode与inode-no一一对应;实际数据。
通过inode找data block。【书目录对应内容】
ls -il :第一列就是inode-no
在这里插入图片描述

链接

ln -s 源文件(即链接指向的文件) 要创建的链接文件名:符号链接
在这里插入图片描述
硬链接:一个inode-no对应多个文件名。inode和data还是一份,只是文件多了个名字。
在这里插入图片描述
ls 源文件 待创文件名
在这里插入图片描述
1—>2—>3:硬链接个数的变化
rm源文件:
在这里插入图片描述
仅硬链接数目变了,文件还能照常打开,属性内容没变。
在这里插入图片描述
三个文件名指向同一内容。只是从系统中移除文件名。
尽量别用。容易造成目录遍历死循环;不能跨硬盘分区创建:不同分区,文件inode-no不再唯一。
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值