我正在学习的常见linux命令


cat /bin 用来显示小体积文件内容
more 可分页显示文件 空格,pagedown或者f显示下一页,Enter下一行 q退出
head 显示文件前面的10行。 head -20 /etc/service
tail -5 /etc/service显示后5行 比如要显示日志的最新记录

文件处理
ln 原意:link。对ln加s软链接选项:ln -s 源文件 目标文件 即对源文件产生一个软链接文件:目标文件。ln -s 创建软连接
软链接文件的权限都是lrwxrwxrwx 所有人都有权限。只是个符号链接,体积很小。但所有人不一定能访问链接的目标文件。softlink的时间值是创建的时候。类似windows的快捷方式
创建硬链接则不需要-s选项。
ls -l查看文件详细信息
硬链接类似于copy,目标文件与源文件是同步更新的。创建时间也一样。而copy命令cp产生的目标文件时间值就与源文件不一样。使用cp -p 则保持时间值。
cat一个文件产生的软/硬链接所展现的信息是一样的

源文件没有了后sln没有了信息,硬链接还是存在。硬链接=copy+同步更新 因为他们有相同的inode i节点
硬链接不能跨文件系统(分区)。软可以。

权限管理命令:chmod:change the permissions mode of a file 面向所有用户。
语法: chmod [{ugo}{+-=}{rwx}][文件或目录]
chmod [mode=421][文件或目录]
功能:改变文件或者目录权限

用户有三种:u/g/o  所有者/所属组/其他任
+-=为增加/去掉/赋给。 r/w/x为 可读/可写/可执行
chmod u+wx/o-rx/g=rwx

ls -l a命令显示a文件的信息,得到左边的权限头为
-rw-r--r--    分ugo三段来解析,意思是:u所有者的权限为rw,g所属组为r,o其他人为r。当执行chmod u+x a后u所有者将增加x可执行权限,则权限值变为:
-rwxr--r--


移动/复制/删除文件 mv/cp/rm
mv -? 源文件或者目录 目标文件或目录
    -i 如果目标存在则系统会询问是否覆盖
    -f force强制覆盖
    -u update 如果存在则进行更新
cp -? 源 目
    -i    -f force
    -p除了复制源文件的内容外还将其修改时间和访问权限也复制到新文件中
    -r 如果源是目录文件则将复制该目录下所有子目录和文件,目标文件必须是一个目录
rm -? 目
    -f 忽略不存在的文件,从不给出提示
    -r 删除指定目录中的所有目录和文件
    -i 进行交互式删除

创建文件夹 mkdir -p 建立新文件夹和上层文件夹

压缩文件
tar -? 文件与目录
tar    -c    创建一个打包文件
    -x    解开
    -t    看打包文件的内容
    以上3选项不能同时使用
    -v    显示打包进程
    -f    当与-c一起使用时创建的tar使用-f指定的文件名;与-x一起,则解到指定文件夹中
    -p    可以使用绝对路径来打包

例如:
tar -xvf /filename.tar 即将filename.tar解开至当前文件夹中
tar -czvf filename.tgz file.tar 为将file.tar包























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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值