精华内容
下载资源
问答
  • linux在目录下创建文件
    万次阅读
    2021-05-09 00:03:26

    Q5:Linux 每个用户创建的目录和文件放在他自己的宿主目录之下

    在linux操作系统下如何实现每创建一个新用户系统就自动在根目录下创建一个以用户名命名的文件夹呢?

    1、可在添加用户时,指定用户主目录为根目录,这样在创建时,在根目录下,就会创建一个以用户名命名的文件夹了

    2、具体方法如下,假如创建fred用户

    # useradd -d /fred

    这样,fred创建成功,且根目录下会生成fred文件夹

    3、useradd命令参数

    -c comment 给新用户添加备注

    -d home_dir 为主目录指定一个名字(如果不想用登录名作为主目录名的话)

    -e expire_date 用YYYYY-MM-DD格式指定一个账户过期的日期

    -f inactive_days 指定这个帐户密码过期后多少天这个账户被禁用;0表示密码一过期就立即禁

    用,-1表示禁用这个功能

    -g initial_group 指定用户登录组的GID或组名

    -G group ... 指定用户除登录组之外所属的一个或多个附加组

    -k 必须和-m一起使用,将/etc/skel目录的内容复制到用户的HOME目录

    -m 创建用户的HOME目录

    -M 不创建用户的HOME目录(当默认设置里指定创建时,才用到)

    -n 创建一个同用户登录名同名的新组

    -r 创建系统账户

    -p passwd 为用户账户指定默认密码

    -s shell 指定默认登录shell

    -u uid 为账户指定一个唯一的UID

    Www.:yiJItAo.cOm

    更多相关内容
  • Mac 无法home文件夹下创建目录

    千次阅读 2021-05-10 04:16:07
    蝴蝶不菲/home的拥有者...和常见的linux家族不同,Mac的用户目录并没有放置/home,而是/Users下面,基本上/home是作为惯例存在的,对于Mac来说没什么用处。至于root用户,默认是不开启的,想要开启它稍微有些...

    cd3685fc6ba975bb5de69fa9e92be2ca.png

    蝴蝶不菲

    /home的拥有者是root,组权限是wheel,你当前的用户soul,如果是管理员账号的话,组权限为admin,因此你既没有组权限,也不是拥有者,即使使用sudo也是无法创建子目录的。和常见的linux家族不同,Mac的用户目录并没有放置在/home下,而是在/Users下面,基本上/home是作为惯例存在的,对于Mac来说没什么用处。至于root用户,默认是不开启的,想要开启它稍微有些麻烦(可以自行搜索方法)。诸如/home这样的目录,只有使用root账号登录才有完全的控制权。然而不推荐这么做,因为初始系统的管理员账号已经足够你做应该做的事情。vhost应该是Apache默认的虚拟主机目录名吧?(说错莫怪,很少用Apache)我觉得这个放在哪里都没有关系,重要的是你放置的路径自己要有访问与控制权限,对于Apache来说不管你放在哪里都可以在配置文件里指向它的位置。如果是本地开发的话,建议还是放在自己的用户目录下,方便。MacOS是一个Unix核心的操作系统,/private简单的说就是操作系统的核心所在,你应该注意到/etc,/tmp,/var都是在/private下同名目录的软链接。这个目录有时候会很大很大,主要是系统运行时的临时文件和交换文件都保存在这里,一般来说没有必要手动清除,你重启以后系统会自己搞定的。有时候因为不正常关机导致垃圾文件没有被清除的,可以下载一些系统清理软件帮你清理,原则上不要自己去清理,比较危险。重装系统分两种情况,抹干净重装整个系统都是新的;覆盖重装也不会抹掉某些文件夹,而是覆盖系统文件,你的用户目录以及其他非系统核心的目录都会保留的。只是系统的配置文件都重置了,所以一些残留的应用程序或文件系统等于无视它们。

    展开全文
  • 了解了用 ls 命令目录中列出条目后,现在我们要学习 Linux 系统下创建目录 Linux ,我们可以使用 mkdir 命令。Mkdir 是“make directory” 的缩写词。 mkdir 是什么呢Mkdir 是一个用来 Linux 系统下创建...

    了解了用 ls 命令在目录中列出条目后,现在我们要学习在 Linux 系统下创建目录。在 Linux 下,我们可以使用 mkdir 命令。Mkdir 是“make directory” 的缩写词。

    113731gzar99fddba09uq3.gif

    mkdir 是什么呢

    Mkdir 是一个用来在 Linux 系统下创建目录的命令。此命令属于内建命令。

    运行 mkdir 命令

    你可以在你的控制台直接键入 mkdir 来使用它。

    $ mkdir

    默认情况下,不带任何参数运行 mkdir 命令会在当前目录下创建目录。下面是参考示例:

    113120i9olvlo35ytq8y51.png

    mkdir command

    从上图看出,我们创建了名为 office 的目录。当我们运行 mkdir 命令时,我们位于 /home/pungki 目录。所以这个新目录 office 创建在/home/pungki目录下。如果我们使用绝对路径 - 例如:/usr/local - , 则 Linux 会在 /usr/local目录下创建一个目录。

    当 Linux 发现想要创建的目录已经存在, 那么 Linux 会提示我们 Linux 无法创建它。

    113121x32kn1nz58i3zhn8.png

    mkdir directory exist

    另外一个创建目录的首要条件是, 在想要创建目录的目标路径下你必须具有访问权限。当你无法取得权限时 mkdir 会报告这个错误。

    113122n0yd9y4zmmfmuvff.png

    mkdir permission denied

    创建多个目录

    我们也可以同时创建多个目录。比如我们要创建的目录有 ubuntu, redhat 和 slackware。那么语法会像这样子:

    $ mkdir ubuntu redhat slackware

    113123mti5fi5e550pwth5.png

    create multiple directories

    添加包含子目录的目录 [译注:递归地创建目录]

    当你要创建的目录包含子目录时,你需要使用 -p 参数。如果 mkdir 找不到父目录,那么这个参数会首先帮助创建父目录。比如说我们要创建名为 letter 的目录,在它的目录下包含有子目录 important。那么语法会像这样子:

    $ mkdir -p letter/important

    113125e1k7hc9wgbwqyjuk.png

    mkdir sub-directory

    设置访问权限

    使用 -m 参数,我们可以给即将生成的新目录设置权限。示例如下:

    $ mkdir -m=r-- letter

    上面的命令会创建一个名为 letter 的目录,同时为目录所有者、用户组和其他用户针对该目录赋予只读权限

    113126pwxmqw5xxhiwtaih.png

    mkdir set privilege

    打印创建目录的过程信息

    如果我们要查看信息,我们可以使用 -v 参数来实现。示例如下:

    $ mkdir -v ubuntu redhat slackware

    113127ar5led790p5u7u0m.png

    mkdir verbose

    总结

    Mkdir 命令也属于一个最基础的命令,对于想要学习 Linux 的朋友这个命令必须掌握。像往常一样,你可以键入man mkdir或mkdir --help来显示 mkdir 的手册页面和更加深入的探讨。

    展开全文
  • Linux目录创建与删除命令

    千次阅读 2021-05-10 17:39:26
    要求创建目录的用户当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或 文件名称。命令中各选项的含义为:- m对新建目录设置存取权限。也可以用chmod命令设置。- p可以是一个...

    mkdir命令

    功能:创建一个目录(类似MSDOS下的md命令)。

    语法:mkdir [选项] dir-name

    说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或 文件名称。

    命令中各选项的含义为:

    - m对新建目录设置存取权限。也可以用chmod命令设置。

    - p可以是一个路径名称。此时若路径中的某些目录尚不存在, 加上此选项后, 系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。

    rmdir命令

    功能:删除空目录。

    语法:rmdir [选项] dir-name

    说明:dir-name表示目录名。该命令从一个目录中删除一个或多个子目录项。需要 特别注意的是,一个目录被删除之前必须是空的。rm - r dir命令可代替rmdir,但是有危险性。删除某目录时也必须具有对父目录的写权限。

    命令中各选项的含义为:

    - p递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应 的信息。

    cd命令

    功能:改变工作目录。

    语法:cd [directory]

    说明:该命令将当前目录改变至directory所指定的目录。若没有指定directory, 则回到用户的主目录。为了改变到指定目录,用户必须拥有对指定目录的执行和读 权限。

    该命令可以使用通配符(通配符含义请参见第十章)。

    pwd命令

    在Linux层次目录结构中,用户可以在被授权的任意目录下利用mkdir命令创建新目录,也可以利用cd命令从一个目录转换到另一个目录。然而,没有提示符来告知用 户目前处于哪一个目录中。要想知道当前所处的目录,可以使用pwd命令,该命令显示整个路径名。

    语法:pwd

    说明:此命令显示出当前工作目录的绝对路径。

    ls命令

    ls是英文单词list的简写,其功能为列出目录的内容。这是用户最常用的一个命令之一,因为用户需要不时地查看某个目录的内容。该命令类似于DOS下的dir命令。

    语法:ls [选项] [目录或是文件]

    对于每个目录,该命令将列出其中的所有子目录与文件。对于每个文件,ls将输出 其文件名以及所要求的其他信息。默认情况下,输出条目按字母顺序排序。当未给出目录名或是文件名时,就显示当前目录的信息。

    命令中各选项的含义如下:

    - a显示指定目录下所有子目录与文件,包括隐藏文件。

    - A显示指定目录下所有子目录与文件,包括隐藏文件。但不列出“.”和 “..”。

    - b对文件名中的不可显示字符用八进制逃逸字符显示。

    - c按文件的修改时间排序。

    - C分成多列显示各项。

    - d如果参数是目录,只显示其名称而不显示其下的各文件。往往与l选项一起使 用,以得到目录的详细信息。

    - f不排序。该选项将使lts选项失效,并使aU选项有效。

    - F在目录名后面标记“/”,可执行文件后面标记“*”,符号链接后面标记 “@”,管道(或FIFO)后面标记“|”,socket文件后面标记“=”。

    - i在输出的第一列显示文件的i节点号。

    - l以长格式来显示文件的详细信息。这个选项最常用。

    每行列出的信息依次是: 文件类型与权限 链接数 文件属主 文件属组 文件大小 建立或最近修改的时间 名字

    对于符号链接文件,显示的文件名之后有“—〉”和引用文件路径名。

    对于设备文件,其“文件大小”字段显示主、次设备号,而不是文件大小。

    目录中的总块数显示在长格式列表的开头,其中包含间接块。

    - L若指定的名称为一个符号链接文件,则显示链接所指向的文件。

    - m输出按字符流格式,文件跨页显示,以逗号分开。

    - n输出格式与l选项相同,只不过在输出中文件属主和属组是用相应的UID号和GID号来表示,而不是实际的名称。

    - o与l选项相同,只是不显示拥有者信息。

    - p在目录后面加一个“/”。

    - q将文件名中的不可显示字符用“?”代替。

    - r按字母逆序或最早优先的顺序显示输出结果。

    - R递归式地显示指定目录的各个子目录中的文件。

    - s给出每个目录项所用的块数,包括间接块。

    - t显示时按修改时间(最近优先)而不是按名字排序。若文件修改时间相同,则 按字典顺序。修改时间取决于是否使用了c或u选顶。缺省的时间标记是最后一次修 改时间。

    - u显示时按文件上次存取的时间(最近优先)而不是按名字排序。即将-t的时间 标记修改为最后一次访问的时间。

    - x按行显示出各排序项的信息。

    用ls - l命令显示的信息中,开头是由10个字符构成的字符串,其中第一个字符表示文件类型,它可以是下述类型之一:

    -普通文件

    d目录

    l符号链接

    b块设备文件

    c字符设备文件

    后面的9个字符表示文件的访问权限,分为3组,每组3位。

    第一组表示文件属主的权限,第二组表示同组用户的权限,第三组表示其他用户的权限。每一组的三个字 符分别表示对文件的读、写和执行权限。

    各权限如下所示:

    r读

    w写

    x执行。对于目录,表示进入权限。

    s当文件被执行时,把该文件的UID或GID赋予执行进程的UID(用户ID)或GID(组ID)。

    t设置标志位(留在内存,不被换出)。如果该文件是目录,在该目录中的文件只能被超级用户、目录拥有者或文件属主删除。如果它是可执行文件,在该文件执行 后,指向其正文段的指针仍留在内存。这样再次执行它时,系统就能更快地装入该文件。

    展开全文
  • 【Linux】当前目录下创建文件夹

    万次阅读 2020-08-14 15:33:04
    直接使用命令mkdir即可,其含义为Make Directory,如下: 用法:mkdir filename >mkdir asher 结果: 当前目录下新增名为asher的文件夹
  • shell命令创建文件夹启动hdfs,终端输入:start-dfs.shhdfs中创建一个input文件夹:hadoopfs-mkdir/input/1使用参数-p创建多级目录:hadoopfs-mkdir-p/input/file1HDFS Java API创建publicclassCreatDir{...
  • 1.Ubuntu创建目录 命令格式: mkdir [选项] 目录... 命令功能: 通过 mkdir 命令可以实现指定位置创建以指定的名称命名的目录。创建目录的用户必须对所创建目录的父目录具有写权限。并且,所创建的目录不能与...
  • Linux 添加新用户及创建主目录

    千次阅读 2021-09-16 21:54:42
    # useradd -d /home/zhuang zhuang //新添加用户zhuang,其home目录为/home/zhuang //当用户名zhuang登录主机时,系统进入的默认目录为/home/zhuang 创建主目录 新建的用户时候,有时候创建home目录不成功或有忘记...
  • 1.创建一个目录/dzqc 提示: windows的路径样式为c: \dzqc\ test,而linux的路径样式为 /dzqc/test 因此/dzqc就可以看做是c:\dzqc,不同的是 windows系统还有D,E等盘, linux就只有/为所有目录的顶点。 英文 ...
  • linux下创建用户并且限定用户主目录

    千次阅读 2020-04-25 18:32:12
    linux下创建用户并且限定用户主目录 [root@b etc]# useradd -d /home/wwwroot -m testadmin [root@b etc]# passwd testadmin [root@b etc]# chown testadmin -R /home/wwwroot [root@b etc]# chown -R testadmin:...
  • linux创建目录及其子目录

    千次阅读 2021-12-03 13:42:11
    linux直接一个命令创建目录及其子目录 mkdir -p /media/build/temp/all/subdir
  • linux创建账户并自动生成主目录和主目录下的文件 # useradd -d /home/test -m test; 然后给test设置密码。 # passwd test;       1. useradd 添加用户或更新新创建用户的默认信息 语法...
  • linux根目录下一级子目录

    千次阅读 2021-05-09 01:32:36
    文件系统中只分为目录和文件,所有文件都是存放在目录下root根目录用 / 表示# ls / 查看根目录下的一级子目录/boot 存放系统启动相关的文件,如内核文件、引导系统所需文件等,vmlinuz、initrd、grub;如果boot目录...
  • 1、建立新目录创建目录,请使用不带任何选项的mkdir命令:mkdir new_dir这将当前目录创建一个名为new_dir的新目录。您可以使用ls命令进行检查。您也可以指定要其中创建目录的路径...
  • 问题:新建普通用户目录下创建文件夹提示“权限不够” 解决:登陆root用户,执行chmod 777 -R / (第一个7是所有者有读4,写2,执行1权利,第二个7是同组人 第三个7时其他人,test算是其他人,-R是覆盖目录下...
  • 工作目录与用户主目录从逻辑上讲,用户登录到Linux系统中之后,每时每刻都处在某个目录之中,此目录被称做工作目录或当前目录(Working Directory)。工作目录是可以随时改变的。用户初始登录到系统中时,其主目录...
  • useradd命令不能够/home下创建用户主目录1:有时候直接使用:useradd hadoop1并不能够/home下创建hadoop的文件夹,这是由于/etc/login.defs中的假如/etc/login.defs中的CREATE_HOME被设置为no。2:解决方案 — ...
  • 一:如何配置,在创建用户后,在主目录下生产的文件或动作  新建一个用户,其家目录下面默认生成什么文件由 /etc/skel 目录决定,就是 这个目录下面有什么新建用户后家目录就生成什么.  cradle@WORKER:/etc/skel$ ...
  • 查看是否有用户主目录:ls /home或cd /home/sc (注意空格不要漏掉) 如果想用useradd 新建用户:useradd -m sc 更改密码:passwd sc 查看用户主目录:ls /home或cd /home/sc 已经使用了useradd 删除用户: userdel sc...
  • java 目录创建目录_用Java创建目录

    千次阅读 2020-08-01 17:32:10
    java 目录创建目录The task is to create a directory in java. 任务是Java中创建目录。 Creating a directory 创建目录 To create a directory, firstly we have to create a file object by passing the ...
  • linux中用户的主目录

    千次阅读 2021-05-09 09:02:38
    linux中代表用户主目录对一般用户,~表示/home/(用户名)对于root用户,~表示/root如果要查看~的真实面貌,可以先进入~目录,然后用pwd -P命令查看~的绝对路径cd ~pwd -P ~目录是Linux系统组织文件的一种...
  • 推荐关注微信公众号:“Hadoop实操”,ID:gh_c4c...本文介绍如何Hue使Hue中创建的用户能够HDFS上自动生成同名的家目录。 分为集成OpenLDAP和未集成OpenLDAP来进行测试。 测试环境 1.Redhat7.2 2.采用root...
  • Android根目录下新增一个tmp目录,根目录下的/tmp是指向/var/tmp 解决 diff --git a/system/core/rootdir/Android.mk b/system/core/rootdir/Android.mk old mode 100644 new mode 100755 index aa5a520.....
  • 创建临时文件:mktemp此命令可以/tmp目录创建一个唯一的临时文件,并将创建者设为文件的属,除了root用户只有创建者拥有读写权限。mktemp temp.XXXXXX本地创建了一个文件,6个X会被随机字符替换例:tempfile...
  • 使用非root用户目录创建文件夹时出现以下问题:mycentos(非root用户名)权限不够 使用 sudo mkdir test 指令提示mycentos(非root用户名)不 sudres 文件中 这里其实需要给mycentos(非root用户名) ...
  • Linux命令之目录操作命令

    千次阅读 2021-05-11 15:30:45
    目录操作命令cdcd命令功能每一个操作系统中,都需要有改变目录的工作,Linux也不例外,Linux操作系统中,是通过cd命令来改变工作目录的。cd命令的命令格式及用法命令格式:cd命令用法例1:现在的工作目录为:/...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,039,353
精华内容 415,741
关键字:

在主目录下创建目录