Linux常用命令介绍

一、Linux上的文件管理类命令都有:

cp:复制                                                                                                                                         单源复制:cp [OPTION]... [-T] SOURCE DEST(如果DEST不存在则创建,存在则覆盖)     多源复制:cp [OPTION]... SOURCE... DIRECTORY(DEST必须为directory)                                              -i:交互式复制,即覆盖前提醒用户确认                                                                                        -f:强制覆盖目标文件                                                                                                                 -r,-R    :递归复制目录                                                                                                                  示例:cp -r  /var/log/a.txt  /tmp/log --log为目录

mv:移动                                                                                                                                           格式:单源复制:mv [OPTION].. [-T] SOURCE DEST(DEST不存在则创建,存在则覆盖)                多源复制:mv [OPTION]... SOURCE... DIRECTORY(DEST必须为directory)                  示例:mv /tmp/data/a.txt  /var/log

rm:删除                                                                                                                                                   格式:rm [OPTION]... FILE...                                                                                                                   -i:交互式复制,即覆盖前提醒用户确认                                                                                     -f:强制覆盖目标文件                                                                                                                    -r,-R:递归处理,将目录下的所有文件包括目录一并删除                                                      示例:  rm -rf /x --递归删除/x目录

二、使用命令行展开功能,创建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,在/tmp目录下创建目录:x_y, x_z, q_y, q_z;

mkdir -pv /tmp/{a1/{a,b},a2}                      mkdir -v /tmp/{x,q}_{y,z}

三、文件的元数据是指文件的属性、大小、创建时间、访问时间、属主属组等信息,可以用命令“stat FILE”查看其信息。我们可以用“touch”命令修改时间戳信息,相应选项有“-a  仅修改access time”,“-m 修改modity time”等。

四、在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件。

       touch /tmp/tfile-$(date +%Y-%m-%d-%H-%M-%S)

五、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。

cp -r /etc/p*[^0-9] /tmp/mytest1

六、创建用户tom,指定UID为5001,指定家目录为/tmp/tom, 指定shell为/bin/zsh, 指定基本组为tom,附加组为jack。                                                                                                                              useradd tom -u 5001  -d /tmp/tom -s /bin/zsh -g tom -G jack

七、常用的用户以及文件管理命令有哪些,并演示命令以及用法

useradd、userdel、usermod、passwd、groupadd、groupdel、groupmod、gpasswd、chage、chsh、id、su

useradd命令:创建用户,userdel命令:删除用户,usermod命令:修改用户属性,passwd命令:修改用户密码,groupadd命令:添加组,groupdel命令:删除组,groupmod命令:修改组属性,gpasswd命令:管理组,chage命令:更改用户密码过期信息,id命令:显示用户和所属群组的实际与有效ID,su命令:切换用户。

你可能感兴趣的:(Linux常用命令介绍)