linux入门学习

命令学习

Linux的基本原则:

1,由目的单一的小程序组成,组合小程序完成复杂任务

2,一切皆文件;

3,尽量避免捕获用户接口

4,配置文件保存为纯文本格式


gui :图型接口   gnome:c     kde:c++    xface:

cLi:  命令接口  bash(应用最广泛)    csh   zsh  ksh



cli接口

#:root

$:普通用户


命令格式:

命令选项(短选项 -  可多个组合长选项 -- 通常不能组合 )  参数(命令的作用对象) 可带多个参数

Command   options   arguments


Linux  严格区分大小写

虚拟终端(terminal)ctrl+alt+F1-F6    6(默认)


Su: switch  user   切换用户


List:ls

列出,列表

目录:文件路径映射

路径:从指定起始点到目的地所经过位置层次化文件管理

文件系统:filesystem


从根开始找的路径叫绝对路径

从当前目录working direcotory,current directory开始找的路径叫相对路径


Pwd  :printing  working directory   显示当前目录

ls  -l 显示完整格式

    第一个字符 文件类型:

          -:普通文件(f)

          d:目录文件

                     b:块设备文件(block)

          c:字符设备文件(characher)

          l:符号链接文件(aymbolic link file)

          p:命令管理文件(pipe)

          s:套接字文件(socket)

    文件权限  93位一组, 每一组rwx(,,执行)没有就用-

       第十一位文件硬链接的次数

       文件的属主(owner)

       文件的属组(group)

   文件大小(size),单位是字节

       时间戳(timestamp)最近一次被修改的时间

              访问:access

       修改:modify,文件内容发生了改变

       改变:change,matadata元数据

    文件名


Ls  -h  做单位转换

       -a显示以.开头的隐藏文件

                .当前目录

                ..当前目录的上级目录

       -A显示隐藏文件但不显示...

   -d   显示目录自身属性

       -I      index node, inode  文件号

     -r逆序显示

       -R递归显示(recursive)


Cd:changedirectory   切换目录

家目录,主目录,homedirectory    ~

    cd - :在当前目录和前一次所在的目录之前来回切换

命令类型:

内置命令(shell  内置)

外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件


环境变量:命名的内存空间   printenv 打印当前环境变量 path:路径,有前后路径   hash  缓存下来的命令




你可能感兴趣的:(配置文件,current,基本原则,区分大小写,printing)