安装完freebsd,根目录 下没有home 目录,怎么回事?

安装完freebsd,根目录 下没有home 目录,怎么回事?,第1张

这个是正常的。因御亩唤为FreeBSD是比较耐滑正统的类UNIX系统。这类系统都是没有/home目录的。真正的home目录的路径是/usr/home。当然了,如果你新建了用户,home也就有了。当然了,是/usr/home的符号链接。新版本不知道还镇凯是不是这样了。

非也,要创建目录,需要有你所燃野腔在的当前目录的写权限,如果你没有,就不行。这个跟是不是超级用户没关系。超级用户只是系统中权限最大的用户,可以通过权限检查,这样就不需要密码、身份切换什么的。

如果你具有当前目录的写权皮衫限,你自己也可以使用mkdir命令,还可以创建文件。

你自己的目录一般在 /home/你的用户名 下面,这个目录下一般可以任意创建文件、文件夹什么的,当然在脊野配额的管理下。

一般来说,这个目录的属主就是你,拥有的默认权限是755。

因为,我习尺首惯使用Linux了,所以,我用Linux bash shell写个脚本,看看行不行。

vi cal_rows.sh

#!/bin/bash

dst=$1

declare -i result

ll -d $dst | grep "^d"

if [ $? -eq 0 ]

then

find $dst -type f -print >files

for fl in `cat files`

do

i=`wc -l $fl | awk '{print $1}'`

result=$result+$i

done

echo "Number of rows of all files under the $dst is :"

echo $result

rm -f files

else

echo '$dst is not a directory,pleace check it.'

fi

使用方法就是键做:

sh cal_rows.sh <目录路径>

我感陵亮数觉在FreeBSD下面大体的思想也差不多吧,你可以按照我的这个脚本,再根据FreeBSD的脚本格式,改一下,应该就没有问题了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12168715.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存