精华内容
下载资源
问答
  • linux下patch命令使用详解---linux打补丁命令 ...语 法:patch [-bceEflnNRstTuvZ][-B ][-d ][-D ][-F ][-g ][-i ][-o ][-p ][-r ][-V ][-Y ][-z ][--backup-if -mismatch][--binary][--help][--nobackup-if-misma

    linux下patch命令使用详解---linux打补丁命令

    功能说明:修补文件。

    语  法:patch [-bceEflnNRstTuvZ][-B <备份字首字符串>][-d <工作目录>][-D <标示符号>][-F <监别列数>][-g <控制数值>][-i <修补文件>][-o <输出文件>][-p <剥离层级>][-r <拒绝文件>][-V <备份方式>][-Y <备份字首字符串>][-z <备份字尾字符串>][--backup-if   -mismatch][--binary][--help][--nobackup-if-mismatch][--verbose][原始文件 <修补文件>] 或 path [-p <剥离层级>] < [修补文件]

    补充说明:patch指令让用户利用设置修补文件的方式,修改,更新原始文件。倘若一次仅修改一个文件,可直接在指令列中下达指令依序执行。如果配合修补文件的方式则能一次修补大批文件,这也是Linux系统核心的升级方法之一。

    参  数:
     -b或--backup  备份每一个原始文件。 
     -B<备份字首字符串>或--prefix=<备份字首字符串>  设置文件备份时,附加在文件名称前面的字首字符串,该字符串可以是路径名称。 
     -c或--context  把修补数据解译成关联性的差异。 
     -d<工作目录>或--directory=<工作目录>  设置工作目录。 
     -D<标示符号>或--ifdef=<标示符号>  用指定的符号把改变的地方标示出来。 
     -e或--ed  把修补数据解译成ed指令可用的叙述文件。 
     -E或--remove-empty-files  若修补过后输出的文件其内容是一片空白,则移除该文件。 
     -f或--force  此参数的效果和指定-t参数类似,但会假设修补数据的版本为新 版本。 
     -F<监别列数>或--fuzz<监别列数>  设置监别列数的最大值。 
     -g<控制数值>或--get=<控制数值>  设置以RSC或SCCS控制修补作业。 
     -i<修补文件>或--input=<修补文件>  读取指定的修补问家你。 
     -l或--ignore-whitespace  忽略修补数据与输入数据的跳格,空格字符。 
     -n或--normal  把修补数据解译成一般性的差异。 
     -N或--forward  忽略修补的数据较原始文件的版本更旧,或该版本的修补数据已使 用过。 
     -o<输出文件>或--output=<输出文件>  设置输出文件的名称,修补过的文件会以该名称存放。 
     -p<剥离层级>或--strip=<剥离层级>  设置欲剥离几层路径名称。 
     -f<拒绝文件>或--reject-file=<拒绝文件>  设置保存拒绝修补相关信息的文件名称,预设的文件名称为.rej。 
     -R或--reverse  假设修补数据是由新旧文件交换位置而产生。 
     -s或--quiet或--silent  不显示指令执行过程,除非发生错误。 
     -t或--batch  自动略过错误,不询问任何问题。 
     -T或--set-time  此参数的效果和指定-Z参数类似,但以本地时间为主。 
     -u或--unified  把修补数据解译成一致化的差异。 
     -v或--version  显示版本信息。 
     -V<备份方式>或--version-control=<备份方式>  用-b参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,这个字符串不仅可用-z参数变更,当使用-V参数指定不同备份方式时,也会产生不同字尾的备份字符串。
     -Y<备份字首字符串>或--basename-prefix=--<备份字首字符串>  设置文件备份时,附加在文件基本名称开头的字首字符串。
     -z<备份字尾字符串>或--suffix=<备份字尾字符串>  此参数的效果和指定-B参数类似,差别在于修补作业使用的路径与文件名若为src/linux/fs/super.c,加上backup/字符串后,文件super.c会备份于/src/linux/fs/backup目录里。 
     -Z或--set-utc  把修补过的文件更改,存取时间设为UTC。 
     --backup-if-mismatch  在修补数据不完全吻合,且没有刻意指定要备份文件时,才备份文件。 
     --binary  以二进制模式读写数据,而不通过标准输出设备。 
     --help  在线帮助。 
     --nobackup-if-mismatch  在修补数据不完全吻合,且没有刻意指定要备份文件时,不要备份文件。 
     --verbose  详细显示指令的执行过程。

    patch,是打补丁的命令,有很多用法,见帮助#man patch
    patch -p0       (“p”指的是路径,后面的数字表示去掉路径的第几部分。0,表示不去掉,为全路径)
    patch -p1       (“p”后面的数字1,表示去掉前第一个路径)fetch http://people.freebsd.org/~delphij/misc/patch-bge-releng62
    fetch http://people.freebsd.org/~delphij/misc/patch-bce-watchdog-rewritecd /sys/dev/bge 
    fetch ... 
    patch -p0 < ...fetch http://people.freebsd.org/~delphij/misc/patch-tcp_auto_buf-20061212-RELENG_6.diff
    patch -p < patch-tcp_auto_buf-20061212-RELENG_6.diff 
    也可以把文件中的目录全改成系统已在的目录如/usr/src/sys.....注意:
    1,确认目录
    然后确认目录,如不在默认目录下,就写下要打补丁的当前绝对目录。如/usr/src/sys/dev/bge/if_bce.c2,P的使用
    可以使用不带数字的参数。
    patch 后的软件安装
     
    telnetd服务器的问题及补丁 在当前FreeBSD所有版本中,也就是FreeBSD 5.0、FreeBSD 4.3、FreeBSD 4.2、FreeBSD 4.1.1、FreeBSD 4.1、FreeBSD 4.0、FreeBSD 3.x、FreeBSD 2.x的版本,其telnetd守护进程中存在一个致命的缓冲区溢出漏洞,该问题是由于telnetd在处理telnet协议选项的函数中没有进行有效的边界检查,当使用某些选项(\'AYT\')时,可能发生缓冲区溢出。这会导致远程root级别的安全威胁。 
    因此,如果一定要使用telnet服务的话,必须为服务器打上最新的patch,该patch可以从以下链接获得: (注:通常有两个版本的telnetd服务器,有crypto及无crypto的版本,因此需要判断主机使用的是哪种版本的telnetd,这通常可以通过察看src文件来判断,比如# ls /usr/src/crypto/telnet/telnetd,如果不存在,则说明使用的是无crypto的版本了,在判别清楚之后再分别下载相关补丁文件) crypto版本补丁: 
    ftp://ftp.freebsd.org/pub/FreeBSD/CERT/patches/SA-01:49/telnetd-crypto.patch 
    ftp://ftp.freebsd.org/pub/FreeBSD/CERT/patches/SA-01:49/telnetd-crypto.patch.asc patch方法: 
    # cd /usr/src/ 
    # patch -p < /path/to/patch 
    # cd /usr/src/secure/libexec/telnetd 
    # make depend && make all install 无crypto版本补丁: 
    ftp://ftp.freebsd.org/pub/FreeBSD/CERT/patches/SA-01:49/telnetd.patch 
    ftp://ftp.freebsd.org/pub/FreeBSD/CERT/patches/SA-01:49/telnetd.patch.asc patch方法: 
    # cd /usr/src/ 
    # patch -p < /path/to/patch 
    # cd /usr/src/libexec/telnetd 
    # make depend && make all install 例子来源http://toby.bokee.com/文件:isp1161-2.6.12.patch(在/root下)
    由于patch文件的首行已经指明了路径,所以根据当前所在的目录,加不同的参数使用patch命令:
    1:如果当前的目录是和linux-2.6.12的同级目录:
    [root@ www.linuxidc.com]#patch -p0 </root/isp1161-2.6.12.patch
     
    2:如果当前的目录为 linux-2.6.12/:
    [root@ www.linuxidc.com]#patch -p1 </root/isp1161-2.6.12.patch
     
    3:如果当前的目录为 linux-2.6.12/drivers/:
    [root@ www.linuxidc.com]#patch -p2 </root/isp1161-2.6.12.pathc
     
    0,1,2,是指略去的patch文件中的前几级目录。
     
    ln 命令的使用


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

    当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。


    例如:ln -s /bin/less /usr/local/bin/less

    -s 是代号(symbolic)的意思。

    这里有两点要注意:

    第一,ln命令会保持每一处链接文件的同步性。也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化。

    patch附带有一个很好的帮助,其中罗列了很多选项,但是99%的时间只要两个选项就能满足我们的需要:

      patch -p1 < [patchfile]

      patch -R < [patchfile] (used to undo a patch)
      -p1选项代表patchfile中文件名左边目录的层数,顶层目录在不同的机器上有所不同。要使用这个选项,就要把你的patch放在要被打补丁的目录下,然后在这个目录中运行path -p1 < [patchfile]。来自Linux内核patch的一个简短的引用可以这样实现:

      diff -u --recursive --new-file v2.1.118/linux/mm/swapfile.c linux/mm/swapfile. c--- v2.1.118/linux/mm/swapfile.c Wed Aug 26 11:37:45 1998 +++ linux/mm/swapfile.c Wed Aug 26 16:01:57 1998 @@ -489,7 +489,7 @@

      int swap_header_version;

      int lock_map_size = PAGE_SIZE;

      int nr_good_pages = 0; - char tmp_lock_map = 0; + unsigned long tmp_lock_map = 0;
      应用来自本段中使用-p1开关拷贝的patch可以有效地减短patch定位的路径;patch会查找当前目录下一个名为/mm的子目录,接着应该会在这儿发现swapfile.c文件,然后等待打补丁。在这个过程中,以破折号(“-”号,译者注)开始的行会被一个以加号(“+”号,译者注)开始的行代替。一个典型的patch会包含对多个文件的更新,每个部分中都由对两个版本的文件运行diff -u命令的输出结果组成。

      patch在操作时把自己的输出结果显示在屏幕上,但是这种输出通常都滚屏太快,来不及观看。原来准备patch的文件名为*.orig,新的patch文件会覆盖这个初始文件名。

    打补丁的问题

      使用不同版本的patch问题来源可能不同,所有的版本在网络上都是可用的。Larry Wall近年来已经不再做很多工作来更新patch了,这可能是由于他最后发行的一个版本在大部分情况下都能正常运行。最近几年以来,一直是GNU项目的 FSF程序员发行新版本的patch。他们首先修订有问题的patch,但是我最近一直使用没有问题的2.5版本(这是Debian2.0的发行版本号)。过去,我的2.1版本也一直运行的很好。当前的GNU patch的版本可以从GNU FTP站点上获取,然而大部分人都只使用他们Linux发行版中所提供的版本。

      让我们假定你已经对一个目录下的源程序文件进行了patch修补工作,但是patch并没有清晰地发挥作用。这可能会偶然发生,在打补丁的过程中会显示错误信息,其中带有行号,说明哪一个文件出现了问题。有时错误是很明显的,例如缺少了分号,��种错误可以不费多大力气就能改正。另外一种可能是从 patch部分删除了产生问题的部分,但是这样根据所涉及到的文件的不同可能会正常工作,也可能不能正常工作了。

      另外一种常见的错位为:假设你有一个未使用tar打包的内核源程序文件,在/linux/arch/下浏览各个子目录时你会发现各种机器体系结构子目录,例如alpah、sparc等等。如果你和大多数Linux用户一样,使用的是Intel的处理器(或者是Intel系列),你可以决定删除这些目录,这些目录对于编译你特殊的内核并不需要,只是白白占用了磁盘空间。一段时间之后发行了一个新的内核patch,此时试图进行patch操作,当它发现不能找到自己打补丁需要的Alpha或者PPC文件,就会停顿下来。幸运的是patch在这些地方允许用户参与,它会询问Skip this patch?回答y,patch就可以按照正确的路径继续执行。也许你需要回答这个问题很多次,因此允许自己不需要的目录保留在磁盘上是一种很好的方法。


    http://www.linuxidc.com/Linux/2012-06/61848.htm


    展开全文
  • Ping 是Windows自带的一个DOS命令。利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障。... ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count]...
    Ping 是Windows自带的一个DOS命令。利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障。该命令可以加许多参数使用,键入Ping按回车即可看到详细说明。Ping 命令可以用来验证与远程计算机的连接。

      ping的参数
      ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-
    list] [-w timeout]  

      【参数说明】
      -t :不停的ping指定的计算机,直到按下Ctrl+C中断。

      -a :将地址解析为计算机NetBios名。

      -n :发送count指定的ECHO数据包数。通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助。能够测试发送数据包的返回平均时间,及时间的快慢程度。默认值为 4。

      -l :发送指定数据量的ECHO数据包。默认为 32 字节;最大值是65500byt。

      -f :在数据包中发送“不要分段”标志,数据包就不会被路由上的网关分段。通常你所发送的数据包都会通过路由分段再发送给对方,加上此参数以后路由就不会再分段处理。

      -i :将“生存时间”字段设置为TTL指定的值。指定TTL值在对方的系统里停留的时间。同时检查网络运转情况的。

      -v :tos 将“服务类型”字段设置为 tos 指定的值。

      -r :在“记录路由”字段中记录传出和返回数据包的路由。通常情况下,发送的数据包是通过一系列路由才到达目标地址的,通过此参数可以设定,想探测经过路由的个数。限定能跟踪到9个路由。

      -s :指定 count 指定的跃点数的时间戳。与参数-r差不多,但此参数不记录数据包返回所经过的路由,最多只记录4个。

      -j :利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源) IP 允许的最大数量为 9。

      -k :computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数
    量为 9。

      -w:timeout 指定超时间隔,单位为毫秒。

      一般情况下,通过ping目标地址,可让对方返回TTL值的大小,通过TTL值可以粗略判断目标主机的系统类型是Windows还是UNIX/Linux,一般情
    况下Windows系统返回的TTL值在100-130之间,而UNIX/Linux系统返回的TTL值在240-255之间。因为TTL的值在对方的主机里是可以修改的,故此种方法可作为参考。Windows系列的系统可以通过修改注册表以下键值实现修改PING命令TTL值:
      [HKEY_LOCAL_MACHINE\sys tem\CurrentControlSet\Services\Tcpip\Parameters]
      “DefaultTTL”=dword:000000ff
      255—FF
      128—80
      64—-40

      32—-20



    linux ping命令参数及用法详解–linux测试网络连通性命令

    语  法:ping [-dfnqrRv][-c<完成次数>][-i<间隔秒数>][-I<网络界面>][-l<前置载入>][-p<范本样式>][-s<数据包大小>][-t<存活数值>][主机名称或IP地址]

    补充说明:执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。

    参  数:
      -d   使用Socket的SO_DEBUG功能。
      -c<完成次数>   设置完成要求回应的次数。
      -f   极限检测。
      -i<间隔秒数>   指定收发信息的间隔时间。
      -I<网络界面>   使用指定的网络界面送出数据包。
      -l<前置载入>   设置在送出要求信息之前,先行发出的数据包。
      -n   只输出数值。
      -p<范本样式>   设置填满数据包的范本样式。
      -q   不显示指令执行过程,开头和结尾的相关信息除外。
      -r   忽略普通的Routing Table,直接将数据包送到远端主机上。
      -R   记录路由过程。
      -s<数据包大小>   设置数据包的大小。
      -t<存活数值>   设置存活数值TTL的大小。
      -v   详细显示指令的执行过程。

    linuxso注:linux下的ping和windows下的ping稍有区别,linux下ping不会自动终止,需要按ctrl+c终止或者用参数-c指定要求完成的回应次数

    linux下测试本机与目标主机连通性的命令是ping,这里主要讲解两个参数 –c 与 – i

    其中 –c   count 次数,也就是ping的次数

    -i interval  间隔 ,每次ping之间的时间空格

    [Blinux@Blinux gftp-2.0.19]$ ping -c 10 -i 0.5 www.g.cn
    PING www.g.cn (203.208.39.99) 56(84) bytes of data.
    64 bytes from bi-in-f99.google.com (203.208.39.99): icmp_seq=1 ttl=128 time=43.3 ms
    64 bytes from bi-in-f99.google.com (203.208.39.99): icmp_seq=2 ttl=128 time=43.6 ms
    64 bytes from bi-in-f99.google.com (203.208.39.99): icmp_seq=3 ttl=128 time=42.8 ms
    64 bytes from bi-in-f99.google.com (203.208.39.99): icmp_seq=4 ttl=128 time=42.4 ms
    64 bytes from bi-in-f99.google.com (203.208.39.99): icmp_seq=5 ttl=128 time=42.9 ms
    64 bytes from bi-in-f99.google.com (203.208.39.99): icmp_seq=6 ttl=128 time=42.2 ms
    64 bytes from bi-in-f99.google.com (203.208.39.99): icmp_seq=7 ttl=128 time=42.8 ms
    64 bytes from bi-in-f99.google.com (203.208.39.99): icmp_seq=8 ttl=128 time=41.8 ms
    64 bytes from bi-in-f99.google.com (203.208.39.99): icmp_seq=9 ttl=128 time=42.2 ms
    64 bytes from bi-in-f99.google.com (203.208.39.99): icmp_seq=10 ttl=128 time=42.4 ms
    
    --- www.g.cn ping statistics ---
    10 packets transmitted, 10 received, 0% packet loss, time 4498ms
    rtt min/avg/max/mdev = 41.820/42.678/43.627/0.543 ms

    当然如果上面 –i 的时间小于ping的time,系统将会提示

    [Blinux@Blinux gftp-2.0.19]$ ping -c 10 -i 0.01 www.g.cn
    PING www.g.cn (203.208.39.160) 56(84) bytes of data.
    ping: cannot flood; minimal interval, allowed for user, is 200ms

    展开全文
  • Linux下的tree命令 --Linux下目录树查看

    万次阅读 2014-10-10 12:09:29
    Linux下的tree命令--Linux下目录树查看  有时我们需要生成目录树结构,可以使用的有ls -R,但是实际效果并不好  这时需要用到tree命令,但是大部分Linux系统是默认不安装...表示要显示几层... tree -f  #显示完整路

    Linux下的tree命令

    --Linux下目录树查看

     

    有时我们需要生成目录树结构,可以使用的有ls -R,但是实际效果并不好

     

    这时需要用到tree命令,但是大部分Linux系统是默认不安装该命令的,需要自己安装一下;tree的常见用法:

    tree -a  #显示所有


    tree -d  #仅显示目录

    tree -L n  #n代表数字..表示要显示几层...

    tree -f  #显示完整路径..

     

    展开全文
  • Linux常用命令---鸟哥Linux私房菜

    千次阅读 2017-03-16 08:35:11
    Linux图形界面操作:Linux文件管理 在编辑里面能够切换文件窗口浏览方式 也能够查看隐藏文件夹,所有以”.”开头的文件夹都是隐藏文件 快捷键: shift+delete 永久删除 控制台:在CentOS或者红帽子里面都有七个...

    Linux图形界面操作:

    Linux文件管理

    • 在编辑里面能够切换文件窗口浏览方式
    • 也能够查看隐藏文件夹,所有以”.”开头的文件夹都是隐藏文件

    快捷键:

    • shift+delete 永久删除

    控制台:

    在CentOS或者红帽子里面都有七个控制台,七个都可以登录到系统里面,其中第七个是图形化界面,第一到六个都是字符界面。

    控制台切换:ctrl+alt+f(1-7)能够在这七个界面切换。

    打开终端

    在图形化界面进入终端:

    • 在桌面右键,选择“进入终端”
    • 点击左上角,应用程序-附件-终端,也可以打开终端。

    切换输入法

    图形化界面

    • ctrl+空格,能够切换输入法

    命令行

    格式:

    • 命令 -选项…. 参数
    形容:命令相当于杀。选项相当于怎么杀,是温柔的杀还是慢慢的杀。参数是杀谁

    每一个命令执行时都有参数!!

    切换用户

    su -

    图形化界面关闭命令行运行后提示音

    modprobe -r pcspkr

    退出当前登录

    exit

    终止命令行操作快捷键

    ctrl+c

    目录查看

    //简单查看
    ls
    
    #默认执行参数为当前文件夹,如 ls /home/lduan
    #笔者看的是老段的视频
    
    //ls带选项查看
    
    ls -l
    
    #l-->length
    #查看详细文件信息,包括权限,时间,名称等。-l专业名称叫做以长模式显示。注意这是l,abcd的l。
    
    
    //文件一行一个的显示,只显示名称,不显示其它的信息
    
    ls -1
    
    #这里是-1,是1234的1,注意这里没有2或者3的选项,只有一。
    
    //查看全部文件
    
    ls -a
    
    #a-->all
    #查看全部文件,包括隐藏文件,区分隐藏文件和普通文件的区别就是,隐藏文件以点开头
    
    //查看文件的大小
    
    ls -s
    
    #s-->size
    #能够显示文件名和文件的大小。
    
    //把选项合并来写
    
    ls -a -1 -s
    
    #能够合并成下面这个
    
    ls -als
    
    //查看文件大小以及能够查看单位
    
    ls -lash
    
    #h-->human,以更适合人类的方式查看。
    #这里只需要加上h就能够查看单位了。
    
    
    //清屏命令
    
    clear
    
    #ctrl + l也能够做清屏操作,abcd的l
    
    //ls查看帮助
    
    ls --help
    
    #如果选项是一个单词的话,我们这里需要两个"-"
    
    //查看当前目录
    pwd
    

    时间查看

    //查看当前具体时间
    
    date
    
    #默认为显示具体时间。当然还可以:date +%Y 显示当前多少年。
    //查看日历
    
    cal
    
    #默认显示今年这个月的日历。
    
    //显示今年所有的日历
    
    cal 2017
    
    #2017为当前年。一共显示12个。
    
    //查看某年某月的日历
    
    cal 3 2017

    计算器

    //调出计算器
    
    bc
    
    #默认的计算器不能够计算1/3等,这样计算出来不是0.3333...而是0。因为它保留小数点为0位。
    
    //修改保留小数位数
    
    scale=4
    
    #这样就能够保留四位小数
    #1/3计算后为.3333
    #1+100为101
    
    
    展开全文
  • 之前定制了一个命令, 也就是findfile, 如下... -depth -type f -iname "*" | xargs md5sum | grep --color -nE -ir'   但是, find命令经常遇到Permission denied,   find: `./proc/1796/fd': P...
  • 语 法:patch [-bceEflnNRstTuvZ][-B ][-d ][-D ][-F ][-g ][-i ][-o ][-p ][-r ][-V ][-Y ][-z ][--backup-if -mismatch][--binary][--help][--nobackup-if-mismatch][--verbose][原始文件 ] 或 ...
  • linux 下shell中if的“-e,-d,-f”是什么意思

    万次阅读 多人点赞 2015-10-20 11:14:48
    -e filename 如果 ...-f filename 如果 filename为常规文件,则为真 -L filename 如果 filename为符号链接,则为真 -r filename 如果 filename可读,则为真 -w filename 如果 filename可写,则为真 -x filenam
  • linux export命令参数及用法详解--linux设置环境变量命令 功能说明:设置或显示环境变量。 ...语 法:export [-fnp][变量名称]=[变量设置值] ...补充说明:在shell中执行程序时,shell会提供一组环境变量... -f 代表
  • tree命令详解:-a 显示所有文件和目录。-A 使用ASNI绘图字符显示树状图而非以ASCII字符组合。...-F 在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*","/","=","@","|"号。-g 列出文件或
  • 语 法:grep [-abcEFGhHilLnqrsvVwxy][-A][-B][-C][-d][-e][-f][--help][范本样式][文件或目录...] 补充说明:grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设...
  • mount命令详解 语法:mount [-afFhnrvVw] [-L] [-o] [-t] [设备名] [加载点] 常用参数和选项: -f 不实际加载设备。可与-v等参数同时使用以查看mount的执行过程。 -h 显示在线帮助信息。 -n 不将加载信息记录在/...
  • arm-linux-objcopy用于复制一个目标文件的内容到另一个文件中,可以使用不同于原目标文件的格式来输出目的文件,即其可以进行格式转换。 在开发中,一般会用其...arm-linux-objcopy [-F bfdname | –target=bfdname ]
  • jboss--linux下jboss6启动与关闭命令

    千次阅读 2015-09-09 09:35:19
    操作系统:linux 进入到bin文件夹中 一、启动 1、方法一【有日志】: ./run.sh &-----直接启动 ./run.sh -c all &-----把所有信息打印出来 ..../run.sh -b 0.0.0.0 &-------这个可以被外部访问 ...tail -f noh
  • linux tailf、tail -f、tail -F三者区别

    千次阅读 2018-12-19 10:34:50
    tail -f 等同于--follow=descriptor,根据文件描述符进行追踪,当文件改名或被删除,追踪停止 tail -F 等同于--follow=name --retry,根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果再次创建相同...
  • insmod(install module)功能说明:载入模块 install loadable kernel module语法:insmod [-fkmpsvxX][-o ][模块文件][符号名称 = 符号值]参数:-f 不检查目前kernel版本与模块编译时的kernel版本是否一致,强制将...
  • linux unset 命令 功能说明:删除变量或函数。 语 法:unset [-fv][变量或... -f 仅删除函数。   -v 仅删除变量。 范例1:删除环境变量 [root@linuxso.com~]# lx=“ls -lh“ //设定环境变量 [root@li
  • Linux shell 各种比较运算汇总 一、文件比较运算符 e filename 如果 filename存在,则为真 如: [ -e /var/log/syslog ] ...-f filename 如果 filename为常规文件,则为真 如: [ -f /usr/bin/grep ] -L f...
  • 转载请注明出处:... http://hi.baidu.com/fcsqovlqcjdfpqr/item/01abf016bfbe82f865eabfe1 目标机:Ubuntu 11.10 1.装JDK http://www.oracle.com/technetwork/j
  • 在查看一个文件目录下有哪些文件的时候,有时候目录下文件太多。所以需要如下命令筛选。 ls | less 之后按下ctrl+F是下一页, 按下ctrl+B是上一页, 按下q是回去...
  • 本文主要总结一下Linux下调试c语言进程的常用方法。...dmesg | tail -f #打印当前信息 dmesg -c #打印后,清除缓冲区内容 dmesg -s 1024 #定义缓冲区大小 [root@localhost togo]# dmesg | tail -f [ 11.859146] sr 1
  • jdk-8u251-windows-x64 和 jdk-8u271-linux-x64.tar 链接:https://pan.baidu.com/s/1gci6aSIFhEhjY8F48qH39Q 提取码:l289 复制这段内容后打开百度网盘手机App,操作更方便哦 JDK 国国内官网下载地址:...
  • 随手记-嵌入式linux

    2011-12-02 11:06:27
    1. minicom使用串口 minicom -D /dev/ttyS0 -b 57600 -8 -c on ...2. unix系统远程控制...rdesktop -f -u dlrc 192.168.14.49 -f: fullscreen -u: user -p: passwd press ctrl+alt+enter to switch in o
  • 交叉编译工具arm-none-linux-gnueabi-...http://wiki.emsym.com/wiki/%E6%90%AD%E5%BB%BALinux%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83#.E4.BA.A4.E5.8F.89.E7.BC.96.E8.AF.91.E5.B7.A5.E5.85.B7arm-none-linux-gnueabi-
  • 将近两个月之前就准备开始了,但是在移植linux时候发现编译出来的Image有2.4M之大,而开发板提供的uboot最大只能烧写最大2M。所以本来准备跳过uboot的,但是如果自己不搞个好点的bootloader,我的kernel都烧不了。索性...
  • Linux shell中的-d,-f,-e的作用

    千次阅读 2019-06-14 21:59:07
    1,-d ->dirtionnary 判断目录是否存在 例: -d /tmp // 返回为真便是/tmp是文件夹目录 2,-e ->exist 判断是否存在 ...3, -f ->file 判断是不是文件 例: -f file // 返回为真表示file是文件。 ...
  • tail -f 和 tail -F的区别

    千次阅读 2017-12-30 09:07:59
    比如日志文件,需要拿到实时的数据,使用 tail -f 或者tail -F命令都可以 tail -f 命令是根据文件的唯一一个incode来跟踪文件的,修改了文件名之后,它就会根据incode,追踪修改后的文件 tail -F 命令是根据文件名...
  • 使用tail -f 查看正在不断更新对日志信息, tail -f xxx.log 但是,实时监控日志信息时,怎么让不断刷新的信息页面切换?怎么退出到命令行呢?需要查看输出对细节怎么暂停呢? 首先,tail命令本身不提供暂停功能。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 100,186
精华内容 40,074
关键字:

-flinux

linux 订阅