返回

热门博客

搜索 导航

linux�ļ�����(�ṹ)

发布于: 2016-18-12   作者:本站编辑   来源:转载   浏览:

linux����ѧ˼��:

һ�н��ļ�:�Ѽ����ж����Դ������Ϊ�ļ�

���ڶ๦�ܵ�һ�ij������,����ɸ�������ʱ��ϵ�һ��С����:

ÿһ�����������û�����:�����Ա�̵ķ�ʽ����Զ�������

ʹ�ô��ı��ļ��������������ļ�:

linux���ļ�ϵͳ��windows��ͬ,linux���ļ�ϵͳΪ�����ļ�ϵͳ�����ļ���������!

                (��Ƭ���Ի�����)

 

 

�ļ�ϵͳ�ṹ 

/boot�����ļ����Ŀ¼���ں��ļ�(vmlinuz)���������(bootloader,grub)������ڴ�Ŀ¼

/bin���������û�ʹ�õĻ�������ܹ�������������OS���������õ��ij���

/sbin��������Ļ�������ܹ�������������OS���������õ��ij���

/lib������ʱ���������Ļ�����ļ��Լ��ں�ģ���ļ�(/lib/modules)

/lib64��ר����x86_64ϵͳ�ϵĸ�������ļ����λ��

/etc�������ļ�Ŀ¼

/home/USERNAME����ͨ�û���Ŀ¼

/root������Ա�ļ�Ŀ¼

/media����Яʽ�ƶ��豸���ص�

/mnt����ʱ�ļ�ϵͳ���ص�

/dev���豸�ļ��������ļ��洢λ��

/opt������Ӧ�ó���İ�װλ��

/srv��ϵͳ�����еķ����õ������

/tmp����ʱ�ļ��洢λ��

/usr: universal shared, read-only data

bin: ��֤ϵͳӵ�������ܶ��ṩ��Ӧ�ó���sbin:

lib��32λʹ��

lib64��ֻ����64λϵͳ

include: C�����ͷ�ļ�(header files)

share���ṹ����������ݣ�����doc, man��

local������Ӧ�ó���İ�װλ��

/var: variable data files

/proc: ��������ں�������Ϣ��ص������ļ�ϵͳ

/sys�����������ǰϵͳ��Ӳ���豸�����Ϣ�����ļ�ϵͳ

/selinux: security enhanced Linux��selinux��صİ�ȫ���Ե���Ϣ�Ĵ洢λ��

 

��linux��,����ʹ����extϵ���ļ�ϵͳ,ʹ��linuxϵͳ���ļ���Ĵ�Сд����,��"."��ͷ���ļ�Ϊ�����ļ� ls������Բ鿴��ǰĿ¼�µ��ļ���ʹ�� 


 

�ļ�:�ļ���ΪԪ��ݺ�������������

    Ԫ���:ָ�ļ���������Ϣ.�������ʱ��.�޸�ʱ��.�ļ���С.�����������Ϣ.�������ļ�����,ֻ���ļ��ı�ǩ

     ���:����������

  ע��:Ԫ��ݺ���ݲ�����һ����,�����̸�ʽ��ʱ.��ר�ŵĿռ����ļ���Ԫ���(inode)�����,����.

�ļ��������:��...       #PS:no zuo no die

 

linux�ļ�����:

-����ͨ�ļ�

d: Ŀ¼�ļ�

b: ���豸

c: �ַ��豸

l: ��������ļ�

p: �ܵ��ļ�pipe

s: �׽����ļ�socke

�ļ������ʱ��:(�鿴����Ϊ "stat")

access time������ʱ�䣬atime����ȡ�ļ�����

modify time: �޸�ʱ��, mtime���ı��ļ����ݣ���ݣ�

change time: �ı�ʱ��, ctime��Ԫ��ݷ���ı�

[root@pxe22 ~]# stat sum.sh 
  File: "sum.sh"
  Size: 110       Blocks: 8          IO Block: 4096   ��ͨ�ļ�
Device: 803h/2051dInode: 9837        Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2016-06-12 20:59:31.106005988 +0800
Modify: 2016-06-12 20:59:28.552004840 +0800
Change: 2016-06-12 20:59:28.562004984 +0800

��Ժ����·����:��


cd����:��ĵ�ǰ����Ŀ¼

[root@pxe22 /]# cd                  #���ص�ǰ�û��ļ�Ŀ¼
[root@pxe22 ~]# cd ..               #�����ϼ�Ŀ¼
[root@pxe22 /]# cd ~                #���ص�ǰ�û��ļ�Ŀ¼
[root@pxe22 ~]# cd -                #������һ��Ŀ¼

pwd����:���ڲ鿴��ǰ����Ŀ¼,ͬʱ$PWDҲ��һ��shell�Ļ�������

[root@pxe22 ~]# echo $PWD            #�鿴����ֵ(����echo�鿴shell�ı���ֵ)
/root
[root@pxe22 ~]# pwd                  #�鿴��ǰ����Ŀ¼(����)
/root
[root@pxe22 ~]# echo $OLDPWD         #�鿴��һ�εĹ���Ŀ¼ ͬ "cd -"
/root
[root@pxe22 ~]# set                  #�鿴��ǰshell�����б��������� PS:�����곤,�Ժ���˵.orz

touch����:touch��������������,һ�����ڰ��Ѵ����ļ���ʱ���ǩ����Ϊϵͳ��ǰ��ʱ�䣨Ĭ�Ϸ�ʽ�������ǵ���ݽ�ԭ�ⲻ���ر����������������������µĿ��ļ�

 

-a   ��--time=atime��--time=access��--time=use ��ֻ��Ĵ�ȡʱ�䡣

-c   ��--no-create ���������κ��ĵ���

-d ��ʹ��ָ��������ʱ�䣬������ڵ�ʱ�䡣

-f ���˲�����Բ��账�?��������BSD�汾touchָ��ļ��������⡣

-m   ��--time=mtime��--time=modify ��ֻ��ı䶯ʱ�䡣

-r ��ʹ��ָ���ļ���ʱ�����Զ�ǵ�ǰʱ��

-t ��ʹ��ָ��������ʱ�䣬������ڵ�ʱ�䡣

��:

[root@pxe22 ~]# touch f1                   #����touch���ļ�
[root@pxe22 ~]# ll f1                     #�鿴touch�ļ�����ϸ��Ϣ
-rw-r--r--. 1 root root 0 6��12 20:02 touch        #ע�⿴�޸�ʱ��
[root@pxe22 ~]# touch f1                   #�޸��ļ���ʱ���ǩΪ��ǰʱ��(Ĭ�ϲ���),�����ļ���������.
[root@pxe22 ~]# ll f1                     #�ٿ�
-rw-r--r--. 1 root root 0 6��12 20:04 touch        #����
[root@pxe22 ~]# rm touch                   #ɾ���ļ�
rm���Ƿ�ɾ����ͨ�ļ�"touch"��y
[root@pxe22 ~]# touch -c touch    #��������ļ�����touch�ļ����޸�ʱ��,��������.�˲���ָ����ʱ�ļ�������Ҳ������.�����ڽű���
[root@pxe22 ~]# ll touch                     #llΪls����ı���alias ll="ls -l --color"
[root@pxe22 ~]# ll f*                        #�鿴f��ͷ�������ļ�*Ϊͨ���,����
-rw-r--r--. 1 root root 0 6��12 20:20 f1            #�����ļ����޸�ʱ��
-rw-r--r--. 1 root root 0 6��12 20:24 f2
[root@pxe22 ~]# touch -r f1 f2                  #����f1��ʱ������޸�f2��ʱ���
[root@pxe22 ~]# ll f*
-rw-r--r--. 1 root root 0 6��12 20:20 f1
-rw-r--r--. 1 root root 0 6��12 20:20 f2
[root@pxe22 ~]# touch -t 201211142234.50 f1           #�޸�f1��ʱ���Ϊ... 
[root@pxe22 ~]# ll f1
-rw-r--r--. 1 root root 0 11��14 2012 f1

cp����:

������һ������Դ�ļ�����Ŀ¼���Ƶ�ָ����Ŀ���ļ���Ŀ¼������Խ�����Դ�ļ����Ƴ�һ��ָ���ļ���ľ�����ļ���һ���Ѿ����ڵ�Ŀ¼�¡�cp���֧��ͬʱ���ƶ���ļ�����һ�θ��ƶ���ļ�ʱ��Ŀ���ļ����������һ���Ѿ����ڵ�Ŀ¼�������ִ���

-f��ǿ�и����ļ���Ŀ¼������Ŀ���ļ���Ŀ¼�Ƿ��Ѵ��ڣ�

-i�����Ǽ����ļ�֮ǰ��ѯ���û���

-l����Դ�ļ�����Ӳ���ӣ���Ǹ����ļ�;

-p������Դ�ļ���Ŀ¼�����ԣ�

-R/r���ݹ鴦�?��ָ��Ŀ¼�µ������ļ�����Ŀ¼һ�����?
-s����Դ�ļ�����������ӣ���Ǹ����ļ���

-u��ʹ����������ֻ����Դ�ļ��ĸ��ʱ���Ŀ���ļ�����ʱ��������໥��Ӧ��Ŀ���ļ���������ʱ���Ÿ����ļ��� 

-S���ڱ����ļ�ʱ����ָ���ĺ�׺��SUFFIX�������ļ���Ĭ�Ϻ�׺�� 

-b�������Ѵ��ڵ��ļ�Ŀ��ǰ��Ŀ���ļ����ݣ�

��

��ʱ������д!!!!!

 

 

�������:

��linux��ϵͳ�����û���������ı���,���԰�һ���������������ִ��.

[root@pxe22 ~]# alias                #�鿴��ǰ�û����ж���ı���
alias cp='cp -i'            #����cp���� Ĭ�ϼ� �Ciѡ��
[root@pxe22 ~]# alias rm=��rm  -i��

ע��:���������ж���ı���ֻ�Ե�ǰshell��Ч,�˳���ǰ��¼�����ʧЧ��,���Ҫ����ÿ�ζ���Ч����д���ļ���,�༭���ļ�����������Ч,������shell������¶�ȡ�����ļ�:

���Ե�ǰ��Ч���ļ�:   ~/.bashrc

�������û�����Ч���ļ�: /etc/bashrc

���¶�ȡ�����ļ�:

Source|.  ~/.bashrc|/etc/bashrc

�����������unalias ԭ��ͬ��,��ǰshell��̳�����.����ɾ�������ļ��еĴ���

������ͬԭ����ͬ��,���Ҫִ��ԭ����,����ʹ��:

��\CMD������CMD�� �ⲿ������ָ�����·��

�ƶ����������ļ�:mv 

���ò���:  -i ����ʽ -fǿ��    (����ʽ:ɾ��֮ǰ��ѯ���û��Ƿ�ȷ���޸�.ǿ����ѯ��)

[root@pxe22~]# ls 1
1
[root@pxe22~]# mv 1 2     #���ļ�1������Ϊ�ļ�2
[root@pxe22~]# ls
2


ɾ������:rm   !!!����������ȷ�ϲ���!!! ��ʹ��mv�����ƶ�������Ŀ¼

����:

-i:����ʽ

-f:ǿ��ɾ��

-r:�ݹ�ɾ�� ���ָ������һ��Ŀ¼��ɾ��Ŀ¼��������Ŀ¼���ļ�

Ŀ¼����

����Ŀ¼:mkdir

-p:�����ڲ�����,�ҿ��Զ���������ĸ�Ŀ¼

-v:��ʾ��ϸ��Ϣ

-m:MODE:����Ŀ¼ʱֱ��ָ��Ȩ��

ɾ���Ŀ¼;rmdir (rm -rҲ��ɾ��Ŀ¼)

-p:�ݹ�ɾ���Ŀ¼

-v:��ʾ��ϸ���



 




















 



���ij��� ��11323677�� ���ͣ�����ر����˳���http://zx337954373.blog.51cto.com/11323677/1788457

  • 0

    开心

  • 0

    板砖

  • 0

    感动

  • 0

    有用

  • 0

    疑问

  • 0

    难过

  • 0

    无聊

  • 0

    震惊

line
IT610手机版