Linux目录操作

Linux目录操作

相关指令

Ø  创建目录make  directory

mkdir  目录名称             //mkdir spring,创建一个spring文件夹

mkdir  -p  file/file/file            //递归创建多级别关系目录

mkdir      dir/newdir                     //不使用递归

mkdir  -p  dir/newdir/newdir  //使用递归

 

Ø  移动目录 move

mv  dir1  dir2                          //把dir1目录移动到dir2目录下

mv  dir1/dir2  dir3                 //把dir2目录移动到dir3目录下

mv  dir1/dir2  dir3/dir4 //把dir2目录移动到dir4目录下

mv  dir1/dir2  ./            //把dir2移动到当前目录下

mv  dir1/dir2  dir3/dir4     //dir2移动到dir4目录下,并改名字为“原名”

mv  dir1/dir2  dir3/dir4/newdir   //dir2移动到dir4目录下, 并改名字为“newdir”

 

Ø  修改文件名

mv  dir1  newdir1                  //修改dir1的名称为newdir1

 

Ø  复制 copy

复制文件

cp  file1  dir/file2          //把file1拷贝到dir目录下,并改名为file2

cp  file1  dir               //file1被复制一份到dir目录下,并改名字为“原名”

cp  dir1/file1  dir2/newfile //file1被复制一份到dir2目录下,并改名字为“newfile”

复制目录:-r忽略目录的层级关系

cp  -r  dir1  dir2             //dir1被复制到dir2目录下,并改名字为"原名"

cp  -r  dir1/dir2 dir3/newdir  //dir2被复制到dir3目录下,并改名字为"newdir"

cp  -r  dir1/dir2 dir3/dir4   //dir2被复制到dir4目录下,并改名字为"原名"

cp  -r  dir1/dir2 dir3/dir4/newdir   //dir2被复制到dir4目录下,并改名字为"newdir"

cp  -r  dir1 ../../newdir     //dir1被复制到上两级目录下,并改名字为"newdir"

 

Ø  删除 remove

rm  文件                  //删除文件

         remove  regular  file  “”              //y:删除,n:取消操作

rm  -r  层级目录          //递归删除目录

rm  -rf  目录/文件                 //强制删除文件或者目录

 

路径问题

相对路径和绝对路径

相对路径:以引用文件所在位置为参考的基础,获得的目录路径

绝对路径:以项目的web站点根目录为基础的参考路径

../

当前目录

..../

上级目录

../../../..

类推上两级目录

/

系统的根目录

目录1: /home/jinnan/tianjin/ningliao/dalian/jinzhou

目录2:/etc/sysconfig/network-script/

jinzhou---->network-scirpt: 

cd /etc/sysconfig/network-script  [绝对路径]推荐

       cd ../../../../../../etc/sysconfig/network-scirpt [相对路径]

jinzhou---->dalian 

cd  ../  [相对路径]推荐

       cd  /home/jinnan/tianjin/ningliao/dalian  [绝对路径]

在linux系统里边到达一个目录或获得一个文件,绝对路径和相对路径做选择性使用。

简单文件操作

Ø  查看文件内容

   cat  filename       //打印文件内容到输出终端

   more  filename     //通过敲回车方式逐行查看文件的各个行内容

                       //默认从第一行开始查看

                       //不支持回看

                       //输入q 退出查看

       

   less  filename      //通过“上下左右”键查看文件的各个部分内容

                      //支持回看

                      //输入q 退出查看

       

   head  -n  filename   //查看文件的前n行内容

   tail  -n  filename    //查看文件的后n行内容

       

   wc  filename         //查看文件的行数

 

Ø  创建文件

   touch  dir1/filename               //指定路径下创建文件

   touch  filename               //当前目录下创建文件

Ø  给文件追加内容:如果文件不存在会创建文件

   echo content > filename      //把“内容”以[覆盖]方式追加给“文件”

echo content>>  filename    //把“内容”以[追加]形式写给“文件”

 

用户和组的操作

用户操作:需要系统的root权限

Ø  创建用户user  add

    配置文件:/etc/passwd

    useradd

    useradd  liming          //创建liming用户,同时会创建一个同名的组出来

    useradd  -g 组别编号  username  //把用户的组别设置好,避免创建同名的组出来

    useradd  -g 组编号  -u 用户编号  -d 家目录   username

 

Ø  修改用户 usermodify

    usermod  -g 组编号  -u 用户编号  -d 家目录  -l 新名字  username

Ø  删除用户 userdelete

    userdel  username

    userdel-r  username    //删除用户同时删除其家目录

 

Ø  给用户设置密码,使其登录系统

    passwd  用户名

 

组别操作:需要系统root权限

Ø  创建组 group add

         配置文件:/etc/group

    groupadd  music

    groupadd  movie

    groupadd  php

 

Ø  修改组 groupmodify

    groupmod  -g  gid  -n 新名字  groupname

 

Ø  删除组 groupdelete

    groupdel  groupname   //组下边如果有用户存在,就禁止删除

 

查看指令可设置的参数

Ø  man 指令

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值