LPI学习笔记一

查看shell是否运行:

[root@netxc185 ~]# echo $SHELL
/bin/bash

 

退出shell可用:exit,logout,ctrl+D

绝对路径和相对路径:绝对路径总是以/开头,相对路径则没有。

 

cd / 和cd //都能进入root目录,pwd显示的时候不一样。

 

.:它表示“当前目录”。然而该目录不为 cd 命令使用,它通常用来执行一些当前目录中的程序,

比如可以使用./test.sh来执行当前目录的test.sh文件。

 

可以使用~表示主目录。

 

ls可以跟多个目录名

[root@netxc185 ~]# ls /usr /root
/root:
anaconda-ks.cfg                  domain.xml          ri.log
BLData                           install.log         tunctl-1.5
client-config-overrides-rtp.txt  install.log.syslog  tunctl-1.5.tar.gz
client_config_update.py          InstallShield
Desktop                          origyumfiles

/usr:
bin  games  include   lib    libexec  sbin   src  X11R6
etc  ibm    kerberos  lib64  local    share  tmp

 

使用ls 查看目录本身:

[root@netxc185 ~]# ls -dl /usr  /usr/X11R6/
drwxr-xr-x 16 root root 4096 Feb 20 23:37 /usr
drwxr-xr-x  3 root root 4096 Feb 16 21:16 /usr/X11R6/

 

ls 的 -i 选项可以用来在清单中显示文件系统对象的索引节点号

 ls -i /usr

 

ls -R 查看目录本身以及内部的内容。

 

索引节点:

文件系统的每个对象都分配到一个独一无二的索引,叫做索引节点号。

[root@netxc185 ~]# ls -id /usr/local/
13978298 /usr/local/

 

通过使用ls -dl /usr/local

[root@netxc185 ~]# ls -dl /usr/local/
drwxr-xr-x 12 root root 4096 Feb 16 21:15 /usr/local/

可以看出该节点被引用的次数。

 

mkdir -p可以创建多重目录。

 mkdir -p easy/as/pie






linux的touch命令不常用,一般在使用make的时候可能会用到
,用来修改文件时间戳,或者新建一个不存在的文件



touch 
  [-acm][-r   ref_file(参照文件)|-t   time(时间值)]   file(文件名)



example:



touch file1.txt 更新file1.txt的存取和修改时间



touch -c file1.txt 如果file1.txt不存在,不创建文
 -a     修改文件   file   的存取时间.     
  -c     不创建文件   file.    
  -m     修改文件   file 的修改时间  
  -r   ref_file     将参照文件   ref_file   相应的时间戳记的数值作为指定文件   file   时间戳记的新值.    
  -t   time     使用指定的时间值   time   作为指定文件   file   相应时间戳记的新值.此处的   time   规定为如下形式的十进制

硬链接和符号链接

一个给定的索引节点可以有任意数目的硬链接,该索引节点一直存在于文件系统,直到所有的硬链接消失。可以使用 ln 命令来创建新的硬链接:

$ cd /tmp $ touch firstlink

$ ln firstlink secondlink

$ ls -i firstlink secondlink 15782 firstlink 15782 secondlink

linux硬链接的缺点:

不能在目录上创建硬链接;不能跨越文件系统创建硬链接。

 

符号链接是一种专门的文件类型,在这种文件类型中,链接通过名称引用另一个文件,而不是直接引用索引节点。符号链接不阻止文件被删除;如果目标文件消失,那么符号链接仅仅是不可用,或“被破坏”。

通过将 -s 选项传给 ln ,可以创建符号链接


 







你可能感兴趣的:(shell,File,IBM,include)