Linux入门2(手记)

首先要了解命令行提示符的信息:


1.root:当前登录账户。

2.@localhost主机名

3.~当前目录,~表示当前用户的家目录。root为/root。如果是普通用户,例如user1,则是/home/user1。

4.#超级用户的标志,如果是普通用户,则是$。用来区分是否是超级用户


一般命令的格式:

命令	[选项]	[参数]
当存在多个选项时,可以将多个选项写在一起。例如-a,-d可以写成-ad

并且选项存在完整选项和简化选项,-a 和--all是同一个意思。一个-是简化选项。--则是完整选项


在查看命令帮助时,会出现[],<>,|等符号,它们的含义如下:
[]        表示是可选的;
<>       表示是可变化的; 
x|y|z    表示只能选择一个;
-abc   表示三个参数(或任何二个)的混合使用


查询目录内容:ls(List)

ls [选项] [文件或目录]
选项:
-a: 显示所有文件,包括隐藏文件
-l: 显示详细信息
-d: 查看目录属性
-h: 人性化显示文件大小
-i: 显示inode

使用ls -l查看当前目录的详细内容:具有别名ll


解释:

首先是total 4.指的是该目录占用的大小。一般是4的倍数,因为一个block的大小是4K。

然后到- rw- --- ---

第一个-指的是文件的类型。-指的是文件。通常还有d目录,l软链接文件等。

后面的9个符号,三个三个分为一组。从左到右分别对应所有者u,所属组g和其他人o的权限。

说明所有者的权限有r和w。所属组和其他人都没有权限。

权限可以分为3个,r读,w写,x执行。

再后面的1是文件引用计数,表示文件被调用的次数。

在后面的第一个root为文件所有者,说明这个文件是root所有。

第二个root是文件所属组,表明这个文件是root组的。

1209为文件大小,单位是字节。可以通过-h参数进行修改,变成符合人类习惯的单位。

Apr 25 11:20为文件最后一次修改的时间。

最后为文件名。



目录/文件处理命令

创建目录:mkdir(make directories)

mkdir -p [目录名]
-p选项表示递归创建。当需要建立多级目录时使用。

切换目录:cd(change directory)

cd [目录]
特殊目录结构:

cd ~: 进入当前用户的家目录
cd : 回到家目录
cd -:  进入上次目录
cd ..: 进入上一级目录
cd .: 进入当前目录


查询当前目录路径:pwd(print working directory)

pwd

删除空目录:rmdir(remove empty directories)

rmdir [目录名]
只能删除空目录


删除文件或目录:rm(remove)

rm -rf [文件或目录]
-r: 删除目录

-f: 强制删除

删除一般采用这个命令。删除要小心。


复制命令:cp(cpoy)

cp [选项] [原文件或目录] [目标目录]
选项:
-r: 复制目录
-p: 同时复制文件属性
-d: 若源文件是链接文件,则复制链接属性
-a: 包含以上所有选项,相当于 -rpd

在[目标目录]后面加上文件名,就是改名复制。

剪切或改名:mv(move)

mv [原文件或目录] [目标目录]
如果原文件或者目录 与 目标目录在同一个目录下,那么就是重命名
如果不在同一个目录下,那么就是剪切

链接命令:ln(link)

ln -s [原文件] [目标文件]
-s选项生成软链接,没有则生成硬链接。


【硬连接】
硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。其原因如上所述,因为对应该目录的索引节点有一个以上的连接。只删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后,文件的数据块及目录的连接才会被释放。也就是说,文件真正删除的条件是与之相关的所有硬连接文件均被删除。

【软连接】
另外一种连接称之为符号连接(Symbolic Link),也叫软连接。软链接文件有类似于Windows的快捷方式。它实际上是一个特殊的文件。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值