LFS之部分命令学习

我是Linux超级菜鸟,在捣鼓LFS的过程中对下面这些命令不是太了解,所以记录下它们的作用和用法。又发一篇很水的博文,大家别笑我,哈哈。

ln

  ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接。这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。

 参数:
 -b或–backup  删除,覆盖目标文件之前的备份。
 -d或-F或–directory  建立目录的硬连接。
 -f或–force  强行建立文件或目录的连接,不论文件或目录是否存在。
 -i或–interactive  覆盖既有文件之前先询问用户。
 -n或–no-dereference  把符号连接的目的目录视为一般文件。
 -s或–symbolic  对源文件建立符号连接,而非硬连接。
 -S<字尾备份字符串>或–suffix=<字尾备份字符串>  用”-b”参数备份目标文件.

mount

  Linux中,如果你要使用储存设备 (Mo、硬盘、光驱等) ,就得先将它挂上 (Mount),而当储存设备挂上了之后,就可以把它当成一个目录来进行访问。挂上一个设备使用mount命令。

  需要注意的是: 
  1. 执行mount动作时先打一下pwd看看现在的目录是不是在挂载点,如果现在目录在挂载点的话,mount (或umount)不会成功 (会显示device busy)。 
  2. 想卸载某设备的语法是umount 目录名,例如umount /mnt/cdrom等。

source

  source命令用法:source FileName
  作用:在当前bash环境下读取并执行FileName中的命令。

 source命令的一个妙用
  在编译核心时,常常要反复输入一长串命令,如
  make mrproper
  make menuconfig
  make dep
  make clean
  make bzImage
  …….
  这些命令既长,又繁琐。而且有时候容易输错,浪费你的时间和精力。如果把这些命令做成一个文件,让它自动按顺序执行,对于需要多次反复编译核心的用户来说,会很方便。
  用source命令可以办到这一点。它的作用就是把一个文件的内容当成是shell来执行。先在/usr/src/linux-2.4.20目录下建立一个文件,取名为make_command:
  在其中输入如下内容:
  make mrproper &&
  make menuconfig &&
  make dep &&
  make clean &&
  make bzImage &&
  make modules &&
  make modules_install &&
  文件建立好之后,以后每次编译核心,只需要在/usr/src/linux-2.4.20下输入source make_command就ok了。

mknod
  用途:创建特殊文件。

find
find命令选项
1. -name   按照文件名查找文件
    find -name test.txt   

2.-perm   按照文件权限来查找文件
  find -perm 755

3.-mtime -n +n   按照文件的更改时间来查找文件,-n表示文件更改时间距现在n天以内,+n表示文件更改时间距现在n天以前。
  find -mtime -2 

4.-newer file1  查找更改时间比文件file1新的文件。
  find -newer test.txt  

5.-type   查找某一类型的文件
b – 块设备文件。
d – 目录。
c – 字符设备文件。
p – 管道文件。
l – 符号链接文件。
f – 普通文件。
  find . ! -type d //查找当前目录下不是目录文件的其他文件

6.使用size选项
7 find 和 xargs


超越C++原创文章,转载请注明来源并保留原文链接

本文链接:http://www.beyondc.cn/order-to-learn-the-part-of-the-lfs.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值