linux基础-用户/文件

来源:互联网 发布:乐高42041淘宝 编辑:程序博客网 时间:2024/05/20 14:40

1.用户

  (1) linux中存在三类用户:user    group  others

  (2)linux使用ll查看文件时,会有如下显示:

    drwxr-xr-x 5 imm imm  4096 Apr 28 01:09 ./

    -rw-r--r-- 1 root  root     22 Apr 21 20:10 12.py
 

  其中,

   d  //指文件类型,目录     - //指文件

   r 读 w 写 x 执行

   drwx(user对文件的权限)r-x(group对用户的权限)r-x(others对用户的权限)


2.路径

  绝对路径 :路径的写法由根目录写起,/home/asd

  相对路径:cd ../asd(同级目录之间的切换)


3.目录的相关操作

    .     表示当前目录

    ..      表示上一级目录

    /         表示根目录

   cd       变换目录

   mkdir  新建目录

   rmdir/rm -r   删除目录()

   pwd     查看当前目录

4.文件与目录管理

   ls   查看目录

   cp 复制(cp复制的文档的拥有通常为指令操作者本身,如root身份复制文件时,文件的user和group均为root)

   mv  移动 /改名

   rm  删除 rm -i(删除前先询问)  rm -rf
5.Shell Script

   (1)为什么要学习shell?

       a.自动化管理的重要依据

         管理主机时,每日任务包含:查询登录,追踪流量,监控使用者使用主机状态,主机的各项硬件设备状态,主机软件更新查询等等,通过shell编程自动处理分析;

       b.追踪与管理系统的重要工作

        linux系统的services启动的接口,在/etc/init.d/目录下,所有档案均为scripts;另,包括开机过程也是利用shell script来帮忙搜寻系统的相关设定数据,然后再带入各个服务的设定参数.

       c.简单入侵侦测功能

       d.连续指令单一化

       e.简单的数据处理

          linux使用中,碰到数据处理,会使用awk或sed命令,对列或行进行处理,熟练后,数据使用shell script进行处理简直信手拈来.

      (2)vi script.sh(创建并编写脚本)

         a.使用的是bash,所以必须宣告以{#!/bin/bash}来宣告这个文件内使用的是bash语法,使用 bash script.sh执行指令.

         b.shell script编程学习

       

          

  


0 0
原创粉丝点击