linux学习笔记

[root@localhost ~]#

其中:

  root:   当前登录用户

  localhost: 主机名

  ~ :  当前所在目录(pwd查看)

  #:超级用户的提示符,普通用户提示符是$

 

一般操作的格式都是:命令   [选项]  [参数]    []表示可选操作。

多个选项可以合并  。如-l   -h   可以合并成-lh

如:

  ls  [选项]  [文件或目录]   查询目录中的内容

  选项:ls -l可以简写成ll

    -a  显示所有文件,包括隐藏文件

    -l   显示详细信息

    -d  查看目录的属性(目录本身属性)

    -h  人性化显示大小。

例子:

  

这是显示root目录的信息。

 

 

 上面这个显示结果中,我们来分析一下

-rw-r--r--.  1 root root      1762 8月  29 2017 anaconda-ks.cfg

上面:-  操作类型,(- 文件  d  目录  l  软链接文件)

rw-  r--  r-- 分成三部分,分别是所有者  所属组  其他人  的权限。r: 读  w  写  x: 执行

1  表示引用计数   root   root   分别是所有者  所属组  ,1762是文件大小(用-h显示k)。

 

目录处理命令

  创建目录:mkdir [选项] 目录名

    -p   :递归创建,mkdir japan/haha/kk  创建japan 在japan中创建haha然后在haha中创建kk

    不用-p就只能创建一层目录   mkdir japan

    

  切换目录:cd 目录路径

    cd ~ :进入当前目录家目录

    cd - :进入上一次所在目录

    cd ..:进入上一级目录

    cd . :进入当前目录

 

  删除目录:rm -rf  强制删除目录

  注意:rm -rf  japan/   删除japan目录及其下所有文件

     rm -rf japan/* 只删除japan下的内容,不删除japan

    rm -rf /   删除系统   不要使用。。

  

  

  复制:cp -r japan /home/ll/japan2   将japan复制到/home /ll下去,并改名为japan2  。。此复制会修改一些属性了,比如文件创建时间

  cp -a japan /home/ll/japan2  目标文件和源文件属性一致。

 

  mv:剪切或者改名。

  mv japan japan2   在同一目录下,改名

  mv japan /home/   剪切到home目录下,不改名  home/japan2  改名

  

 Linux常见目录

  /     根目录

  /boot   启动目录,用户启动数据

  /root    超级用户家目录

  /home  普通用户家目录

  /etc     系统配置文件

  /lib      系统库保存目录

  /tmp   临时目录

  /bin  /sbin  系统命令保存,任何用户可以使用;而/user下的/bin   /sbin,只能超级用户使用

  /mnt  /media   挂载目录。

  /sys   /proc   内存挂载点,不能直接使用

  /var      系统可变文档。

软链接和硬链接 

  

  1. 软链接(符号链接) ln -s   source  target 
  2. 硬链接 (实体链接)ln       source  target

原理:http://www.cnblogs.com/xiaolovewei/p/8641664.html

硬链接

硬链接的特点是这样的:

  • 它会在链接文件处创建一个和被链接文件一样大小的文件,类似于国外网站和国内镜像的关系,
  • 硬链接占用的空间和被链接文件一样大(其实就是同一片空间)
  • 修改链接文件和被链接文件中的其中一个,另外一个随之同样发生变化
  • 硬链接的对象不能是目录,也就是说被链接文件不能为目录
  • 硬链接的两个文件是独立的两个引用计数文件,他们共用同一份数据,所以他们的inode节点相同
  • 删除硬链接中的任意一个文件,另外一个文件不会被删除。没有任何影响,链接文件一样可以访问,内容和被链接文件一模一样。

 

软链接

软链接又称为符号链接,需要在ln 命令后面加上-s,效果基本和Win中的快捷方式,特点如下:

  • 软连接的链接文件就是一个基本单元大小的文件,一般为3B,和被链接文件的大小没有关系
  • 软链接的链接文件中存储的是被链接文件的元信息,路径或者inode节点
  • 软连接的连接文件是一个独立的文件,有自己的元信息和inode节点
  • 修改链接文件和被链接文件中的其中一个,另外一个随之同样发生变化
  • 删除软链接的链接文件,被链接文件不会受到任何影响
  • 删除软链接的被链接文件,链接文件会变成红色,这时打开链接文件会报错,报找不到被链接的文件这种错误
  • 软链接可以链接任何类型的文件,包括目录和设备文件都可以作为被链接的对象
  • 软链接中source要写全地址,否则只能在同一目录下链接。

 

posted on 2018-03-23 22:10  夜的第八章  阅读(123)  评论(0编辑  收藏  举报

导航