精华内容
下载资源
问答
  • 5个目标文件 内容索引:Java源码,窗体界面,3DMenu Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。...
  • 《奈飞文化手册》这份PPT用了4种字体:微软雅黑、微软雅黑light、汉仪尚巍手书W和禹卫书法行书简体。对于微软雅黑和微软雅黑light大家都比较熟悉。那么,如果想让自己的电脑里也有汉仪尚巍手书W和禹卫书法行书简体...

    c2139096066dfad21df309cd6c2291c6.png

    《奈飞文化手册》这份PPT用了4种字体:微软雅黑、微软雅黑light、汉仪尚巍手书W和禹卫书法行书简体。

    对于微软雅黑和微软雅黑light大家都比较熟悉。

    那么,如果想让自己的电脑里也有汉仪尚巍手书W和禹卫书法行书简体甚至更多精致的字体该如何解决。

    首先,我们需要下载字体,下载字体前提是你知道这款字体的名称,然后用简单粗暴的方式,直接在百度里搜索相应的字体就会出现对应的下载链接。

    在这里,我们以禹卫书法行书简体作为演示。我们直接将字体粘贴在百度里,会出现众多的下载链接。

    9c4c803e98fcc625e599213ae18f7d22.png

    我们选择第一个,会出现如下的页面,既有字体的预览样式,又有下载的链接,直接点击下载到桌面即可。

    db201156b792385d22732675394605f0.png

    下载完成后,将字体压缩包解压,点击如下图进行安装即可。当“安装”字样出现灰色,也就是不能再点击的时候,说明字体安装完成。

    c15678ac5b8a9b2936b071463c2bca03.png

    最后还需要一步,必须要重新启动办公软件,重新打开后在工具栏“字体框”中就可以找到下载的字体。

    容易犯错的点:如果按照以上步骤操作后但字体并没有安装成功,这个时候问题点一般会有两个:

    1、检查一下字体是否真的下载和安装成功,是否有重启办公软件;

    2、检查你的版本。上面是把字体包直接下载到桌面直接进行安装,这种直接安装一般限Office2013及以上版本才可以。如果你的Office版本低于2013,那就需要按照正规流程操作。下载的路径是C盘-Windows-Fonts,里面就是你电脑上所有安装的字体。

    03bc68b18abbe3b0125dcb991b3f1db4.png

    不得不说,通过直接百度安装字体的路径有点野路子的感觉,用直白话说就是比较“土”,不正规且没有档次,毕竟专业人做起事来得有点专业范嘛。

    下面分享正规的安装字体流程:专业的字体官网上下载。分享2个常用的字体网站:

    1、找字网

    407ff164d20b6caa305740e337b4cb6a.png

    2、字体下载大宝库

    efccbb79dc618ab8e2ed1bcb3aa3f4c8.png

    可以从上面字体网站中看到,提供了各种各样的字体,如热门字体、精致字体、按照风格分类的各类字体等。

    有没有一瞬间就想将字体全部下载到电脑上的冲动。

    但字体虽好,请不要贪多。

    一是常用的字体无非就那几款,二是字体安装过多会造成电脑卡顿。

    当然,也要注意字体版权,别一不小心就摊上事,而且是摊上大事了。

    如何判断字体是否有版权,在字体网站上下载字体时,一般字体下面都会有备注,需要特别注意。

    58ee2ac155ab9acea1a5d92836636c90.png

    95a63239bed4c6b0c35e0570be668be4.png

    为了便于大家找到不同场景下使用的不同字体,以下是我汇总的字体表格,都是在不同场景下使用不同字体且根据不同字体做的页面范例,供大家参考。

    881d824481eacf0f3acd1ea3fcd626f4.png

    219033556bc3356c5e64b957008b15ef.png

    efc202e60ee91aeac072505b1c249a2c.png

    3b00c0d6ba2376ec533bbd9165a22ba0.png

    0365ecc9a8c9d42f3268dcfdeac0ed1f.png

    前面我们提到,下载字体的前提是你要知道字体的名称。

    如果我们走在公路上,坐在地铁里,亦或是在飞机看杂志时见到一款非常漂亮的字体,这个时候想下载但又不知道字体名称该如何是好。

    要相信,办法总比问题多。

    这就需要讲到另外两个字体网站,识字体网和求字体网。

    2fd84ab95afda905128577b44a5e505f.png

    658770930621b2bc3fa102c91a9b15e7.png

    如果想下载一款好看但又不知道名称的字体,我们不妨先对其拍照,然后将照片上传到上面两个任意一个网站中即可。完后输入对应的文字,网站就会自动识别出很多与之匹配度较高的字体。

    根据经验值来看,一般前3款字体的相识度最高。

    哪一个网站更好用,自认为识字体网辨别度较高。

    根据以上我们总结一句:PPT最重要的载体是文字,文字,文字,不是图片!

    8fe98da6a02d9b943d7b51aecc114af8.png

    讲到这里,你以为就完了么,当然没有。

    在实际工作中,我们会碰到这样的困窘。

    明明在PPT使用了高大上的文字,为什么到别人电脑上就显示不出来,要解决字体在任何一个电脑上都存在的问题,我们分享三种方法:

    1、字体嵌入法。

    这种方法最便捷,直接在PPT中进行设置即可(文件-选项-保存)。

    3c99329233addc7384439981cb8daf37.png

    这种方法虽说便捷,但难免会有一些字体因为版权限制无法嵌入,所以这种方法并非最保险。这时就出现第2种方法:

    2、字体携带法。

    这种方法是将一些特殊字体安装包和PPT文件放在同一个文件夹中,用哪台电脑就将字体安装到哪台。这种方法稍微麻烦但最保险,所以大多情况下使用字体携带法。

    3、文字转化为图片,先将文字进行复制,再点击鼠标右键,粘贴时选择“图片”格式即可。

    使用这种方法的前提是你的文档确保百分百不用再修改。然而,很多情况是不到最后演示,PPT文档还需要修改,建议少用。

    b9ce3ea49b1a024f19cca840fe5676f3.png

    以上就是今天所有内容,我们稍做总结:

    1、字体下载方式:百度/专业的字体网站;

    2、下载的字体如果要商用,请注意是否有版权限制;

    3、遇到不知道名称的字体:识字体网是个好去处;

    4、保存字体3种方法:嵌入法、字体携带法、文字转图片。

    可以说,你如果把这篇文章吃透了,再加上实际动手操作,字体上就应该没大问题。

    当然,为了让大家辨别字体是否有版权,今天分享一些可商用的字体,私信我,免费获取字体包。

    0c15978ec8802f422bbeabd1a1ff6f70.png
    鼎臻幻屏:做企业就是做人《奈飞文化手册》​zhuanlan.zhihu.com
    010a0aee0a380d73533cce851a7d1425.png
    鼎臻幻屏:我给粉丝送了几万套模板,他却开启了致富之路。心碎​zhuanlan.zhihu.com
    75aa88e1199b1b4200ac806d551e9f26.png
    鼎臻幻屏:PPT读书笔记 | 《商业简史》​zhuanlan.zhihu.com
    6fa8bb67d8020a58775666cbe09825b1.png
    展开全文
  • 4、烧录Raspbian Buster系统Micro SD卡 开启SSH及配置无线连接 5、启动安装树莓派系统 启动树莓派 6、树莓派的基本配置 6.1 系统配置 6.2 更改apt软件源与系统源 6.3 更改pip源 6.4 安装远程桌面 6.5 ...

    目录

    1、前言

    2、树莓派4B有什么特色?

    3、树莓派新手准备

    4、烧录Raspbian Buster系统到Micro SD卡

    开启SSH及配置无线连接

    5、启动安装树莓派系统

    启动树莓派

    6、树莓派的基本配置

    6.1 系统配置

    6.2 更改apt软件源与系统源

    6.3 更改pip源

    6.4 安装远程桌面

    6.5 安装中文字体


    1、前言

    对于很多程序员而言,树莓派如今已经如雷贯耳,对于我一个新入行AI领域研究的新人而言,树莓派激发了我极大的兴趣。最开始知道树莓派,是因为我之前做了一个语音对话机器人,然后在查询有关资料的时候发现有人用树莓派做了一个语音对话机器人,于是乎很惊奇,心中一直想自己动手实验一下。刚好那时候听说树莓派4B新上市,各方面的性能至少提升了3倍以上,好奇心害死猫,所以我决定入坑树莓派了。

    作为入门级玩家,内心还是希望用最新版本的树莓派4B,避免刚入行就落伍。树莓派到手了,新手玩家第一件事肯定是要搞明白如何使用它了,这篇文章就是用来介绍新手如何给树莓派安装系统并进行基本配置的。树莓派可以安装的系统有几十种,我主要介绍树莓派官网的最新版本系统如何安装,并对系统进行基本配置,达到新手开箱的目的。

    2、树莓派4B有什么特色?

    树莓派4B是流行的树莓派系列单板计算机中的最新产品,目前已经正式发布。

    相比上一代的树莓派3B+,树莓派4B在处理器速度,多媒体性能,内存和连接方面提供了突破性的增长,同时保留了向后兼容性和类似的功耗。对用户来说,树莓派4B提供的桌面性能可与入门级x86 PC系统相媲美。

    树莓派4B的主要功能包括高性能64位四核处理器,通过一对micro-HDMI端口支持分辨率高达4K的双显示屏,高达4Kp60的硬件视频解码,高达4GB的RAM,双频2.4/5.0 GHz无线局域网,蓝牙5.0,千兆以太网,USB 3.0和PoE功能(通过单独的PoE HAT插件)。双频无线局域网和蓝牙具有模块化合规认证,允许将电路板设计到最终产品中,大大降低了合规性测试,从而降低了成本和上市时间。

    3、树莓派新手准备

    需要准备一个树莓派及电源线、一个SD卡、一根HDMI线、一个USB鼠标、一个USB键盘、一个显示器,流程大概如下:

    1、先去官网下载树莓派官方系统,并将系统烧录到Micro SD卡中;

    2、然后将SD插入树莓派,插好电源线,插上鼠标、键盘、连接显示器,启动,亮灯,进入系统;

    3、通过鼠标键盘进行相关配置即可。

    下面通过图文的形式依次介绍这三个主要过程。

    4、烧录Raspbian Buster系统到Micro SD卡

    先去官网下载树莓派官方系统,有如下三个版本:

    Lite版本是最小化安装,没有桌面环境;Desktop版本则带有桌面; Desktop and recommended software版本还带有推荐软件,但比较大。我选择了最完整的版本,点Download ZIP按钮下载压缩包并解压,得到扩展名为.img的系统镜像文件。不放心的话可以自己SHA256一下。

    准备好Micro SD卡(≥16G,Class 10及以上就行,比如我用的闪迪高速)和读卡器,先用SDFormatter格式化Micro SD卡,界面很简单。

    然后用Win32 Disk Imager将解压出的Raspbian系统镜像文件写入Micro SD卡,树莓派的系统盘就做好了。

    用磁盘管理工具看的话,可以发现分成了3个区:boot、系统以及空闲空间。

    注意:系统写完后,如果弹出来要格式化剩余空间的盘,一定不要格式化!!!不然可能会遇到树莓派开机时,系统无法启动的问题!这是因为树莓派系统启动时默认只使用操作系统需要的SD卡空间。这意味着即使你有一个很大容量的SD卡,操作系统也不会使用那么多容量。如果系统启动报错: end Kernel panic - not syncing:vfs unable to mount root fs on unknown -block(179,2),则可能是你在SD卡中做完系统格式化剩余盘导致的,不要选择格式化,再插入树莓派中重新启动即可。

    所有需要用到的软件都可以在我的百度云盘中下载下来直接使用,包含如下内容,内附使用说明,更新日期为2019-08-16,链接:https://pan.baidu.com/s/14UJlTrh20Z2ogceqCP7Olw   提取码:4qlp 

    开启SSH及配置无线连接

    其实这一步是为了方便在headless(即没有I/O设备,包括显示器)的情况下通过远程连接配置树莓派的。

    在boot分区下新建一个空文件,名为ssh,就可以开启SSH。macOS下就以终端运行touch /Volumes/boot/ssh

    再在boot分区下新建wpa_supplicant.conf文件,并写入无线的相关配置。为了不泄漏信息,下面只是示例。可以同时配置多个无线网络。

    country=CN
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
    update_config=1
    
    network={
        ssid="wi-fi name here"
        psk="wi-fi password here"
        key_mgmt=WPA-PSK
    }
    
    network={
        ssid="another wi-fi name here"
        psk="another wi-fi password here"
        key_mgmt=WPA-PSK
    }
    

    如果无线网没有密码或者采用WEP加密方式的话,key_mgmt应设为NONE,密码字段由psk改成wep_key0即可。

    5、启动安装树莓派系统

    (这里是树莓派3B的GIF,供参考!)

    1.先将安装好系统的SD卡插入树莓派。
    2.再将USB接口的键盘和鼠标接上树莓派。
    3.用HDMI线连接树莓派和电视或显示器。如果你的显示器是 VGA 接口输出,那么还需要一根 HDMI 转 VGA 线缆。
    4.用网线连接树莓派和路由器。(可选)
    5.接上电源线,并打开电源。

    启动树莓派

    将Micro SD卡插到树莓派背面的卡槽中,接通电源开机。当你看到树莓派主板上红色电源指示灯亮起,绿色指示灯间或闪烁说明系统已经开始启动。如果接了显示器的话,这时会看到树莓派的 Logo,会进入Raspbian系统的桌面,并弹出一个Welcome to Raspberry Pi窗口,作为设置向导,如下图所示。在引导下根据实际情况配置国家、语言、时区,设置好登录密码、WiFi。

    若上一步的设置正确,树莓派会自动联网。去自己路由器的管理页面找到给树莓派分配的IP(用网段扫描工具也行),保证电脑与其在同一网段,然后用SSH工具(PuTTY、XShell等)或者命令行SSH到树莓派。默认用户名为pi,密码raspberry。这是登录后用MBP截的图。

    6、树莓派的基本配置

    6.1 系统配置

    修改pi和root账户的密码

    sudo passwd pi
    sudo passwd root
    

    顺便解锁root用户,不用每次sudo。

    sudo passwd --unlock root
    

    6.2 更改apt软件源与系统源

    Raspbian与Ubuntu都是基于Debian的Linux系统,所以在Ubuntu上常见的apt、dpkg这些东西到了Raspbian都是一样的。注意自带编辑器不是vim,而是傻瓜式的nano。

    第一步,先备份源文件。

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak

    第二步,编辑系统源文件。

    sudo nano /etc/apt/sources.list
    

    第三步,将初始的源使用#注释掉,添加如下两行清华的镜像源。

    注意:这里咱们用的树莓派系统是Raspbian-buster系统,所以在写系统源链接时要注意是buster,网上很多教程都是之前stretch版本,容易出错!

    deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
    deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
    

    第四步,按Ctrl+O保存,Ctrl+X退出。

    第五步,最后执行如下命令 sudo apt-get update,完成源的更新软件包索引。

    sudo apt-get update
    

    最后一步,可选,更新升级软件包,sudo apt-get upgrade。

    然后就可以用apt-get安装自己想要的东西,比如vim。然后还需要更改系统源。

    sudo nano /etc/apt/sources.list.d/raspi.list
    

    系统源也可以使用中科大的,注释前面的代码,加上如下代码即可。

    deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ buster main ui
    

    6.3 更改pip源

    树莓派上的主要编程语言是Python,国外的pip源都很慢,要换成国内的。新建~/.pip/pip.conf文件,写入其地址。阿里云、中科大、豆瓣等都有pip源。

    [global]
    index-url = http://pypi.douban.com/simple/
    

    豆瓣对Python是真爱,我也很喜欢豆瓣,祝它越来越好(又跑题了

    Buster系统自带两个版本的Python,2.7.16和3.7.3,所以使用时最好区分开,例如:

    root@raspberrypi:~# python2 -m pip show RPi.GPIO
    Name: RPi.GPIO
    Version: 0.6.5
    Summary: A module to control Raspberry Pi GPIO channels
    Home-page: http://sourceforge.net/projects/raspberry-gpio-python/
    Author: Ben Croston
    Author-email: ben@croston.org
    License: MIT
    Location: /usr/lib/python2.7/dist-packages
    Requires:
    Required-by: skywriter, rainbowhat, phatbeat, motephat, envirophat, Cap1xxx, blinkt, automationhat
    

    6.4 安装远程桌面

    一般来讲通过SSH管理树莓派已经足足够用。如果需要远程登录桌面,就得在树莓派上安装VNC Server,并启动一个VNC流。启动时会要求设置密码,限制8位。

    sudo apt-get install tightvncserver
    tightvncserver :1
    

    然后在实际使用的机器上下载VNC Viewer,输入树莓派的IP地址、VNC流的代号(就是:1)以及刚才配置的密码,就可以使用远程桌面了。

    为了防止树莓派的IP地址每次都变动,可以将DHCP改为静态IP。编辑/etc/dhcpcd.conf文件,加入以下配置即可。如果是有线网,就将wlan0改为eth0。

    interface wlan0
    static ip_address=192.168.1.111/24
    static routers=192.168.1.1
    static domain_name_servers=114.114.114.114
    

    6.5 安装中文字体

    Raspbian系统对中文支持不是很好,因此系统语言保留为英文。但是有时我们必须用它看中文,就需要安装字体。

    执行以下命令安装文泉驿正黑、文泉驿微米黑。Linux下好用的开源中文字体基本只有他家的。

    sudo apt-get install ttf-wqy-zenhei ttf-wqy-microhei
    

    效果如下。

     

    好了,以上就是树莓派4B新手入门的基本操作及配置,希望你能够入门,并且发挥你的想象力,用树莓派来创造属于你的“玩具”!——From Nieson ,2019.08.19.

    展开全文
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码...
  • linux常用命令

    千次阅读 多人点赞 2016-12-22 11:24:58
    查看当前目录下user目录的大小,并其他目录以及其子目录: du -sh user -s表示总结的意思,即只列出一个总结的值 du -h –max-depth=0 user –max-depth =n表示只深入第n层目录,此处设置为0,...

    tar解压/压缩

    常用参数:

    -c: 建立压缩档案
    -x:解压
    -t:查看内容
    -r:向压缩归档文件末尾追加文件
    -u:更新原压缩包中的文件

    这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。

    下面的参数是根据需要在压缩或解压档案时可选的。

    -z:有gzip属性的
    -j:有bz2属性的
    -Z:有compress属性的
    -v:显示所有过程
    -O:将文件解开到标准输出

     

    下面的参数-f是必须的

    -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

     

    # tar -cf all.tar *.jpg
    这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

    # tar -rfall.tar *.gif
    这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。


    # tar -uf all.tar logo.gif
    这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

    # tar -tf all.tar
    这条命令是列出all.tar包中所有文件,-t是列出文件的意思

    # tar -xf all.tar
    这条命令是解出all.tar包中所有文件,-t是解开的意思

    压缩

    tar -cvfjpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg

    tar -czfjpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

    tar -cjfjpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

    tar -cZfjpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z

    rar ajpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux

    zipjpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux

    解压

    tar -xvffile.tar //解压 tar包

    tar -xzvffile.tar.gz //解压tar.gz

    tar -xjvffile.tar.bz2 //解压 tar.bz2

    tar -xZvffile.tar.Z //解压tar.Z

    unrar efile.rar //解压rar

    unzipfile.zip //解压zip

    总结

    1、*.tar 用 tar -xvf 解压

    2、*.gz 用 gzip -d或者gunzip 解压

    3、*.tar.gz和*.tgz 用 tar -xzf 解压

    4、*.bz2 用 bzip2 -d或者用bunzip2 解压

    5、*.tar.bz2用tar -xjf 解压

    6、*.Z 用 uncompress 解压

    7、*.tar.Z 用tar -xZf 解压

    8、*.rar 用 unrar e解压

    9、*.zip 用 unzip 解压

     

    du命令

    命令功能说明:统计目录(或文件)所占磁盘空间的大小。

    常用参数:

    -a或-all  为每个指定文件显示磁盘使用情况,或者为目录中每个文件显示各自磁盘使用情况。
    -b或-bytes 显示目录或文件大小时,以byte为单位。
    -c或–total 除了显示目录或文件的大小外,同时也显示所有目录或文件的总和。
    -D或–dereference-args 显示指定符号连接的源文件大小。
    -h或–human-readable以K,M,G为单位,提高信息的可读性。
    -H或–si 与-h参数相同,但是K,M,G是以1000为换算单位,而不是以1024为换算单位。
    -k或–kilobytes以1024bytes为单位。
    -l或–count-links重复计算硬件连接的文件。
    -L<符号连接>或–dereference<符号连接> 显示选项中所指定符号连接的源文件大小。
    -m或–megabytes以1MB为单位。
    -s或–summarize 仅显示总计,即当前目录的大小。
    -S或–separate-dirs 显示每个目录的大小时,并不含其子目录的大小。
    -x或–one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。
    -X<文件>或–exclude-from=<文件> 在<文件>指定目录或文件。
    –exclude=<目录或文件> 略过指定的目录或文件。
    –max-depth=<目录层数> 超过指定层数的目录后,予以忽略。
    –help 显示帮助。
    –version 显示版本信息。

    实例:

    1> 要显示一个目录树及其每个子树的磁盘使用情况
    du /home/linux
    这在/home/linux目录及其每个子目录中显示了磁盘块数。
    2> 要通过以1024字节为单位显示一个目录树及其每个子树的磁盘使用情况
    du -k /home/linux
    这在/home/linux目录及其每个子目录中显示了 1024 字节磁盘块数。
    3> 以MB为单位显示一个目录树及其每个子树的磁盘使用情况
    du -m /home/linux
    这在/home/linux目录及其每个子目录中显示了 MB 磁盘块数。
    4> 以GB为单位显示一个目录树及其每个子树的磁盘使用情况
    du -g /home/linux
    这在/home/linux目录及其每个子目录中显示了 GB 磁盘块数。
    5>查看当前目录下所有目录以及子目录的大小:
    du -h .
    “.”
    代表当前目录下。也可以换成一个明确的路径
    -h表示用K、M、G的人性化形式显示
    6>查看当前目录下user目录的大小,并不想看其他目录以及其子目录:
    du -sh user
    -s表示总结的意思,即只列出一个总结的值
    du -h –max-depth=0 user
    –max-depth
    =n表示只深入到第n层目录,此处设置为0,即表示不深入到子目录。
    7>列出user目录及其子目录下所有目录和文件的大小:
    du -ah user
    -a
    表示包括目录和文件
    8>列出当前目录中的目录名不包括xyz字符串的目录的大小:
    du -h –exclude=’*xyz*’
    9>
    想在一个屏幕下列出更多的关于user目录及子目录大小的信息:
    du -0h user
    -0
    (杠零)表示每列出一个目录的信息,不换行,而是直接输出下一个目录的信息。
    10>只显示一个目录树的全部磁盘使用情况

    du -s /home/linux 

     

    在查看目录的使用情形时,我们可以将输出结果导到 sort 指令进行排序,以了解哪个档案用了最多的空间: 

    du /etc | sort -nr | more

    df命令

    用于显示磁盘分区上的可使用的磁盘空间,默认显示单位为KB

     

    常用参数:

    a:显示全部的档案系统和各分割区的磁盘使用情形
    i
    :显示i -nodes的使用量
    k
    :大小用k来表示 (默认值)
    t
    :显示某一个档案系统的所有分割区磁盘使用量

    x
    :显示不是某一个档案系统的所有分割区磁盘使用量
    T
    :显示每个分割区所属的档案系统名称

    实例:

    1、查看系统磁盘设备,默认是KB为单位:

    [root@localhost wht]# df

    Filesystem    1K-blocks     Used Available Use%Mounted on

    /dev/sda2       18175756  9643208  7602604  56% /

    tmpfs            515208      228    514980  1% /dev/shm

    /dev/sda1        289293    34622    239311 13% /boot

    .host:/        12583714428773848  97063296  23% /mnt/hgfs

     

    2使用-h选项以KB以上的单位来显示,可读性高:

    [root@localhost wht]# df -h

    Filesystem      Size  Used Avail Use% Mounted on

    /dev/sda2        18G  9.2G 7.3G  56% /

    tmpfs           504M  228K 503M   1% /dev/shm

    /dev/sda1       283M   34M 234M  13% /boot

    .host:/         121G   28G  93G  23% /mnt/hgfs

     

    3、查看全部文件系统:

    [root@localhost wht]# df -a

    Filesystem      1K-blocks     Used Available Use%Mounted on

    /dev/sda2        18175756  9643208   7602604 56% /

    proc                    0        0         0   - /proc

    sysfs                   0        0         0   - /sys

    devpts                   0        0         0   - /dev/pts

    tmpfs              515208      228    514980  1% /dev/shm

    /dev/sda1          289293    34622    239311 13% /boot

    none                    0        0         0   - /proc/sys/fs/binfmt_misc

    .host:/          12583714428773848  97063296  23% /mnt/hgfs

    vmware-vmblock          0        0         0   - /var/run/vmblock-fuse

    sunrpc                  0        0         0   - /var/lib/nfs/rpc_pipefs

    nfsd                    0        0         0   - /proc/fs/nfsd

    gvfs-fuse-daemon        0        0         0   - /root/.gvfs

     

    4、查看inode

    [root@localhost wht]# df -i

    Filesystem      Inodes IUsed  IFree IUse% Mounted on

    /dev/sda2      1163264 277017 886247   24% /

    tmpfs           128802      6 128796    1% /dev/shm

    /dev/sda1        76912     38 76874    1% /boot

    .host:/              0      0     0     - /mnt/hgfs

     

    find命令

    查找

     

      使用格式    find  [指定查找目录]  [查找规则]  [查找完后执行的action]

     

     [指定查找目录]

    例如:

    这里要注意的是目录之间要用空格分开

     

     [查找规则] 

    (1)根据文件名查找

     #  -name       //根据文件名查找(精确查找)

     #  -iname       //根据文件名查找,但是不区分大小写 

     

    这里另外介绍下文件名通配的知识 

    *表示  通配任意的字符

     ?表示  通配任意的单个字符

    [ ] 表示 通配括号里面的任意一个字符

    2)根据文件所属用户和组来查找文件

    # -user //根据属主来查找文件

    # -group //根据属组来查找文件 

    3)根据uid  gid来查找用户

    #find  /tmp  -uid  500  //查找uid500 的文件

    #find  /tmp  -gid  1000// 查找gid1000的文件

    4-a  and  -o  and  –not的使用

    # -a 连接两个不同的条件(两个条件必须同时满足)

     

    #-o 连接两个不同的条件(两个条件满足其一即可)

    #-not 对条件取反的

      

    (5)根据文件时间戳的相关属性来查找文件

     我们可以使用stat命令来查看一个文件的时间信息 如下:

     

    #-atime

    #-mtime

    #-ctime

    #-amin

    #-mmin

    #-cmin

     

    所以这里atime,mtime,ctime就是分别对应的“最近一次访问时间”“最近一次内容修改时间”“最近一次属性修改时间”,这里的atime的单位指的是“天”,amin的单位是分钟  

     

    #find  /tmp  –atime  +5           //表示查找在五天内没有访问过的文件

     #find  /tmp  -atime  -5            //表示查找在五天内访问过的文件

              

    (6)根据文件类型来查找文件

     -type

     f     // 普通文件

     d     //目录文件

     l     //链接文件

    b     //块设备文件

     c     //字符设备文件

     p     //管道文件

    s     //socket文件

     

     

    7)根据大小来查找文件

    -size

     

    #find  /tmp  -size   2M           //查找在/tmp 目录下等于2M的文件

     #find  /tmp  -size  +2M           //查找在/tmp 目录下大于2M的文件

     #find  /tmp  -size  -2M           //查找在/tmp 目录下小于2M的文件

     

     

    8)根据文件权限查找文件

    -perm

     

     #find  /tmp  -perm  755           //查找在/tmp目录下权限是755的文件

     #find  /tmp  -perm  +222          //表示只要有一类用户(属主,属组,其他)的匹配写权限就行

      #find  /tmp  -perm  -222          //表示必须所有类别用户都满足有写权限

     

    9-nouser  and  -nogroup

    #find  /  -nogroup –a–nouser       //在整个系统中查找既没有属主又没有属组的文件(这样的文件通常是很危险的,作为系统工程师的我们应该及时清除掉)

     

     [查找完执行的action]

     

     #-print                                //默认情况下的动作

     #-ls                                    //查找到后用ls 显示出来

    #-ok  [commend]               //查找后执行命令的时候询问用户是否要执行

     # -exec[commend]             //查找后执行命令的时候不询问用户,直接执行

     

    这里要注意{}的使用:替代查找到的文件

     

     

     #find  /tmp  -atime  +30  –execrm –rf  {}  \ #删除查找到的超过30天没有访问过文件

      我们也可以使用xargs来对查找到的文件进一步操作

        

    alias命令

    功能说明:设置指令的别名。

    语  法:alias[别名]=[指令名称]

    参  数 :若不加任何参数,则列出目前所有的别名设置。

    如果你想给每一位用户都生效的别名,请把alias la='ls -al' 一行加在/etc/bashrc最后面,bashrc是环境变量的配置文件/etc/bashrc~/.bashrc 区别就在于一个是设置给全系统一个是设置给单用户使用.

     

     

    ps命令

    功能说明:查看当前进程状态。

     

    参数:

    -A :所有的进程均显示出来,与 -e 具有同样的效用;

    -a :显示现行终端机下的所有进程,包括其他用户的进程;

    -u :以用户为主的进程状态;

    x :通常与 a 这个参数一起使用,可列出较完整信息。

    输出格式规划:

    l :较长、较详细的将该 PID 的的信息列出;

    j :工作的格式 (jobs format)

    -f :做一个更为完整的输出。

    特别说明:

    由于 ps 能够支持的系统类型相当的多,所以他的参数多的离谱!

    而且有没有加上 - 差很多!详细的用法应该要参考 man ps 喔!

    1、不加参数执行ps命令

    [root@localhostwht]# ps

      PID TTY          TIME CMD

    13424pts/3    00:00:00 ps

    31391pts/3    00:00:00 bash

    [root@localhostwht]#

     

    PID: 运行着的命令(CMD)的进程编号
    TTY:
    命令所运行的位置(终端)
    TIME:
    运行着的该命令所占用的CPU处理时间
    CMD:
    该进程所运行的命令

     

    2、显示所有当前进程

    使用 -a 参数。-a 代表 all。同时加上x参数会显示没有控制终端的进程。

    [root@localhost wht]# ps –ax

    这个命令的结果或许会很长。为了便于查看,可以结合less命令和管道来使用。

     

    3、根据用户过滤进程

    在需要查看特定用户进程的情况下,我们可以使用 -u 参数。比如我们要查看用户'pungki'的进程,可以通过下面的命令:

    [root@localhost wht]# ps -u pungki

    4、通过cpu和内存使用来过滤进程

    也许你希望把结果按照 CPU 或者内存用量来筛选,这样你就找到哪个进程占用了你的资源。要做到这一点,我们可以使用 aux 参数,来显示全面的信息:

     

    [root@localhost wht]# ps -aux | less

     

    当结果很长时,我们可以使用管道和less命令来筛选。

    默认的结果集是未排好序的。可以通过 --sort命令来排序。

    根据 CPU 使用来升序排序

     

    [root@localhost wht]# ps -aux --sort -pcpu| less

     

    根据内存使用来升序排序

     

    [root@localhost wht]# ps -aux --sort -pmem| less

     

    我们也可以将它们合并到一个命令,并通过管道显示前10个结果:

     

    [root@localhost wht]# ps -aux --sort-pcpu,+pmem | head -n 10

     

    5、通过进程名和PID过滤

    使用 -C 参数,后面跟你要找的进程的名字。比如想显示一个名为getty的进程的信息,就可以使用下面的命令:

     

    [root@localhost wht]# ps -C getty

     

    如果想要看到更多的细节,我们可以使用-f参数来查看格式化的信息列表:

     

    [root@localhost wht]# ps -f -C getty

     

    6、根据线程来过滤进程

    如果我们想知道特定进程的线程,可以使用-L 参数,后面加上特定的PID

     

    [root@localhost wht]# ps -L 1213

     

    7、树形显示进程

    有时候我们希望以树形结构显示进程,可以使用 -axjf 参数。

     

    [root@localhost wht]# ps -axjf

     

    或者可以使用另一个命令。

     

    [root@localhost wht]# pstree

     

    8、显示安全信息

    如果想要查看现在有谁登入了你的服务器。可以使用ps命令加上相关参数:

     

    [root@localhost wht]# ps -eo pid,user,args

     

    参数 -e 显示所有进程信息,-o 参数控制输出。Pid,User Args参数显示PID,运行应用的用户和该应用。

     

    能够与-e 参数一起使用的关键字是args, cmd, comm, command, fname, ucmd, ucomm, lstart,bsdstart start

     

    9. 格式化输出root用户(真实的或有效的UID)创建的进程

    系统管理员想要查看由root用户运行的进程和这个进程的其他相关信息时,可以通过下面的命令:

     

    [root@localhost wht]# ps -U root -u root u

     

    -U 参数按真实用户ID(RUID)筛选进程,它会从用户列表中选择真实用户名或 ID。真实用户即实际创建该进程的用户。

    -u 参数用来筛选有效用户IDEUID)。

    最后的u参数用来决定以针对用户的格式输出,由User, PID, %CPU, %MEM, VSZ, RSS, TTY, STAT, START, TIME COMMAND这几列组成。

     

    10. 使用PS实时监控进程状态

    ps 命令会显示你系统当前的进程状态,但是这个结果是静态的。

    当有一种情况,我们需要像上面第四点中提到的通过CPU和内存的使用率来筛选进程,并且我们希望结果能够每秒刷新一次。为此,我们可以将ps命令和watch命令结合起来。

     

    [root@localhost wht]# watch -n 1 ‘ps -aux--sort -pmem, -pcpu’

     

     如果输出太长,我们也可以限制它,比如前20条,我们可以使用head命令来做到。

     

    [root@localhost wht]# watch -n 1 ‘ps -aux--sort -pmem, -pcpu | head 20’

     

    这里的动态查看并不像top或者htop命令一样。但是使用ps的好处是你能够定义显示的字段,你能够选择你想查看的字段。

    举个例子,如果你只需要看名为'pungki'用户的信息,你可以使用下面的命令:

     

    [root@localhost wht]# watch -n 1 ‘ps -aux-U pungki u --sort -pmem, -pcpu | head 20’

     

    mount命令

    功能说明:挂载

    格式:mount [-参数] [设备名称] [挂载点]

    参数:

    -a 安装在/etc/fstab文件中类出的所有文件系统。

    -f 伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统。

    -n 不把安装记录在/etc/mtab 文件中。

    -r 讲文件系统安装为只读。

    -v 详细显示安装信息。

    -w 将文件系统安装为可写,为命令默认情况。

    -t 指定设备的文件系统类型,常见的有:
    ext2 linux目前常用的文件系统

    msdos MS-DOS的fat,就是
    fat16
    vfat windows98常用的
    fat32
    nfs 网络文件系统

    iso9660 CD-ROM光盘标准文件系统

    ntfs windows NT/2000/XP的文件系统

    auto 自动检测文件系统

    -o 指定挂载文件系统时的选项,有些也可写到在/etc/fstab中。常用的有:
    defaults 使用所有选项的默认值(auto、nouser、rw、suid)

    auto/noauto 允许/不允许以 –a选项进行安装
    dev/nodev 对/不对文件系统上的特殊设备进行解释
    exec/noexec 允许/不允许执行二进制代码
    suid/nosuid 确认/不确认suid和sgid位
    user /nouser 允许/不允许一般用户挂载
    codepage=XXX 代码页
    iocharset=XXX 字符集

    ro 以只读方式挂载

    rw 以读写方式挂载

    remount 重新安装已经安装了的文件系统

    loop 挂载回旋设备

     

    需要注意的是,挂载点必须是一个已经存在的目录,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用,umount以后会恢复正常。使用多个-o参数的时候,-o 只用一次,参数之间用半角逗号隔开:

    CODE:
    # mount –o remount,rw /
    例如要挂载windows下文件系统为FAT32的D盘,一般而言在Linux下这个分区对应/dev/hda5,根据具体的分区情况会有不同,这里就以hda5来举例说明:
    CODE:
    # mkdir /mnt/hda5 //
    创建hda5的目录作为挂载点,位置和目录名可自定义//
    # mount -t vfat /dev/hda5 /mnt/hda5
    一般而言,Linux会自动探测分区的文件系统,除非让你指定时,否则-t vfat 可以省掉。

    CODE:
    # mount /dev/hda5 /mnt/hda5
    这样就可以进入/mnt/hda5目录去访问分区中的资源了。
    3. 为什么mount上分区后显示不了中文文件为问号/乱码?

    显示问号表明你的系统中没有可识别使用的中文字体,请先安装中文字体。确保你的系统已经可以很好的显示中文。显示为乱码一般是mount默认使用的文件系统编码和文件系统中文件的实际编码不一致造成的。要想正常显示中文文件,mount时需要用到 -o 参数里的codepage和iocharset选项。codepage指定文件系统的代码页,简体中文中文代码是936;iocharset指定字符集,简体中文一般用cp936或gb2312。
    CODE:
    # mount –o iocharset=gb2312 codepage=936 /dev/hda5 /mnt/hda5
    一般来说 mount –o iocharset=cp936/dev/hda5 /mnt/hda5 就可以解决问题了。
    如果这样做了以后还有问题,请尝试UTF-8编码:
    CODE:
    # mount –o iocharset=utf8 /dev/hda5 /mnt/hda5
    4.
    为什么mount上去以后分区普通用户不可写?
    mount时加上 –o umask=000 即可:
    CODE:
    # mount –o umask=000, iocharset=cp936 /dev/hda5 /mnt/hda5
    5.
    为什么mount上去后的分区中的文件都变成短文件名了?
    这是文件系统挂错的原因,将FAT32挂载成FAT16时就会出现这种情况,先umount,然后用 –t vfat 重新挂载即可解决问题。
    CODE:
    # mount –t vat /dev/hda5 /mnt/hda5
    6.
    为什么不能mount ntfs分区?
    这是内核不支持NTFS文件系统的原因,请重新编译内核或者安装内核的NTFS文件系统支持包,以使得内核有NTFS文件系统的支持。
    7. 如何挂载U盘和mp3?
    如果计算机没有其它SCSI设备和usb外设的情况下,插入的U盘的设备路径是 /dev/sda1,用命令:
    CODE:
    # mkdir /mnt/u
    # mount /dev/sda1 /mnt/u
    挂载即可。
    8. 可以直接使用iso文件吗?
    可以,就是mount的这一选项使得Linux下有免费虚拟光驱的说法,具体用法是:
    CODE:
    # mkdir /mnt/iso
    # mount –o loop linux.iso /mnt/iso
    当然,挂载以后挂载点/mnt/iso也是只读的。
    9. 我怎么不可以mount iso文件?

    一般而言,大多数的发行版使用的内核均已将loop设备的支持编译进去了,但是也有没有的情况,所以请确保系统所使用的内核支持loop设备。
    第二种情况是iso文件被放置到了NTFS或其它只读文件系统中了。挂载loop 设备必须要求挂载到一个可写的分区中,目前Linux内核对NTFS文件系统的写支持非常有限,请将iso文件复制到其它可写文件系统中后再挂载。
    10. 如何挂载光驱和软驱
    一般来说CDROM的设备文件是/dev/hdc,软驱的设备名是/dev/fd0
    CODE:
    # mkdir /mnt/cdrom
    # mount /dev/hdc /mnt/cdrom //挂载光驱
    //
    # mkdir /mnt/floppy
    # mount /dev/fd0 /mnt/floppy //挂载软驱
    //
    11. 为何挂载的CD-ROM不能显示中文文件?

    使用 –o iocharset=cp936 选项一般能解决问题,否则使用utf-8编码。
    CODE:
    # mount –o iocharset=cp936 /dev/hdc /mnt/cdrom
    12.
    如何开机自动挂载分区?
    每次挂载都要输入那么长的命令的确是繁琐了些,只要将分区信息写到/etc/fstab文件中即可实现系统启动的自动挂载,例如对于/dev/hda5的自动挂载添加如下的行即可:
    CODE:
    /dev/hda5 /mnt/hda5 vfat defaults,iocharset=cp936, rw 0 0
    13.
    如何挂载samba 分区?
    CODE:
    # mkdir /mnt/share
    # mount -t smbfs -o username=root,password=abc,codepage=936,iocharset=gb2312//192.168.1.100/share/mnt/share
    如果中文显示不正常请尝试UTF-8编码。当然可以写到fstab中实现自动挂载。
    14. mount --bind是什么意思?
    mount --bind 是将一个目录中的内容挂载到另一个目录上,用法是
    CODE:
    # mount --bind olddir newdir
    这个命令使得自己搭建的FTP要共享某个目录的时候变得特别方便。如果要取消mount用命令:
    CODE:
    # mount --move olddir newdir
    即可。
    如果mount --bind 也想写入fstab中的话格式如下:
    CODE:
    olddir newdir none bind 0 0
    15. umount
    基本用法是?
    譬如 /dev/hda5 已经挂载在/mnt/hda5上,用一下三条命令均可卸载挂载的文件系统
    CODE:
    # umount /dev/hda5
    # umount /mnt/hda5
    # umount /dev/hda5 /mnt/hda5
    16.
    为什么umount的时候老显示 device busy?
    这是因为有程序正在访问这个设备,最简单的办法就是让访问该设备的程序退出以后再umount。可能有时候用户搞不清除究竟是什么程序在访问设备,如果用户不急着umount,则可以用:
    CODE:
    # umount -l /mnt/hda5
    来卸载设备。选项 –l 并不是马上umount,而是在该目录空闲后再umount。还可以先用命令 ps aux 来查看占用设备的程序PID,然后用命令kill来杀死占用设备的进程,这样就umount的非常放心了。

    方法一:
    fuser -m -v /nfs_old/
    用户 进程号 权限 命令
    /nfs_old/: root 2699 ..c.. bash
    root 2999 ..c.. su
    如上所示,有两个进程占用了,将其kill掉,再重新取消挂载。
    kill -9 2699 2999
    umount /nfs_old/

    方法二:
    umount -l /nfs_old/

    方法三:
    fuser -km /nfs_old/

    stat命令

    功能说明:Linux stat命令用于显示inode内容。stat以文字的格式来显示inode的内容。

     

    [root@localhost wht]# stat appweb

      File: `appweb'

      Size: 4096        Blocks:8          IO Block: 4096   directory

    Device: 802h/2050d          Inode:284454      Links: 2

    Access: (0755/drwxr-xr-x) Uid: (    0/    root)  Gid: (    0/    root)

    Access: 2016-12-21 08:45:12.912696059 +0800

    Modify: 2016-11-25 10:48:37.266999615 +0800

    Change: 2016-11-25 10:48:40.456063999 +0800

     

    说明:Access访问时间。Modify修改时间。Change状态改动时间。可以stat*查看这个目录所有文件的状态。

     

    1、访问时间,读一次这个文件的内容,这个时间就会更新。比如对这个文件运用morecat等命令。lsstat命令都不会修改文件的访问时间。
    2
    、修改时间,修改时间是文件内容最后一次被修改时间。比如:vi后保存文件。ls -l列出的时间就是这个时间。
    3
    、状态改动时间。是该文件的i节点最后一次被修改的时间,通过chmodchown命令修改一次文件属性,这个时间就会更新。

    另个除了可以通过stat来查看文件的mtime,ctime,atime等属性,也可以通过ls命令来查看,具体如下:

    ls -lc filename 列出文件的ctime (最后更改时间)

    ls -lu filename 列出文件的atime(最后存取时间)

    ls -l filename 列出文件的 mtime(最后修改时间)

    linuxstat函数中,用st_atime表示文件数据最近的存取时间(last accessedtime);用st_mtime表示文件数据最近的修改时间(last modifiedtime);使用st_ctime表示文件i节点数据最近的修改时间(last i-node's status changedtime)

    字段说明例子 ls(-l)
    st_atime
    文件数据的最后存取时间 read -u
    st_mtime
    文件数据的最后修改时间 write 缺省
    st_ctime
    文件数据的最后更改时间 chown,chmod -c

    linux系统中,系统把文件内容数据与i节点数据是分别存放的,i节点数据存放了文件权限与文件属主之类的数据。

     

     

    展开全文
  • WinRAR自解压的脚本命令

    千次阅读 2013-09-04 21:18:37
    参考一: ...解压路径,如果只有名称无路径将默认解压到Program Files;可以使用绝对路径;如果想解压到当前路径可使用“.\”在最前面,后面接文件夹名称。如果你希望安装后,原始程序依然保留在用户

    参考一

    WinRAR自解压的脚本命令  

    2009-08-11 22:14:23|  分类: 计算机技术|字号 订阅

    Path=.\test解压路径,如果只有名称无路径将默认解压到Program Files;可以使用绝对路径;如果想解压到当前路径可使用“.\”在最前面,后面接文件夹名称。如果你希望安装后,原始程序依然保留在用户硬盘上,可选择这种方式。
    License=责任及声明:
    {
    1.感谢您使用乾乾的汉化作品。本人所有汉化作品均为免费发放,任何组织或个人未经本人允许,不得将本人的汉化作品用在商业活动或是其它赢利性活动中。
    }
    这时授权声明命令。
    License=后面可以改为自己需要的文件。相关文字必须包含在{}之内。
    使用该命令后将在解压一开始的的时候就出现该对话框,优先于其他命令之前。
    效果如下图:
    var params = unescape(location.hash.substr(1)).split( "&"); var o = {}; for (var i = 0; i -->
    TempMode=你希望继续安装 RemindMe 汉化版吗?, RemindMe 汉化版 安装程序本命令可以让你使用系统默认的临时目录进行解压,这样安装后原始的文件将被视作临时文件而被清除。且TempMode=后面有文字的话,将出现相关文字的提示,其中逗号后面是对话框的标题。一旦使用了这个命令,Path=命令将失效。同时该对话框将在责任声明后出现(如果有的话)。这个命令必须跟setup命令同时出现。
    var params = unescape(location.hash.substr(1)).split( "&"); var o = {}; for (var i = 0; i -->
    Setup=为所有文件被成功释放后指定运行的程序,当然被释放的文件应包含此程序文件,可以一次处理多个文件。
    Title=RemindMe 汉化版
    Text
    {
    软件名称:RemindMe

    最新版本: 2.0

    软件授权:免注册软件

    使用平台:Pocket PC 只适用于ARM机型

    原版下载:http://www.applian.com

    汉化类别:汉化修改

    一个挺实用的提醒报警工具

    资源汉化:

    —— 主程序标准资源

    —— UniCode资源


    汉化步骤:

    将PPC于PC端联机,直接运行本软件,软件自动安装到PPC,汉化操作完成。
    }
    如果使用了TempMode命令,本命令及以下的命令都将失效。
    如果没有使用TempMode命令,将在责任声明后出现要求解压的确认对话框,其标题由Title=后面的文字决定,其内容由Text{XXX}来决定。注意开头的{和结尾的的}。
    注意,由于WinRAR对换行符的识别问题,各行之间应该隔一空行才会有较好的显示效果。
    Overwrite==[n]如果 n 为 0,释放过程中如果覆盖已经存在的文件则用户被询问,这是默认操作;
    如果 n 为 1 或不存在,则释放过程中无条件覆盖已经存在的文件;
    如果 n 为 2,则释放过程中跳过已经存在的文件。
    Silent[=Param]无提示信息、不显示启动对话框,自动释放所有文件到“Path”命令中指定的默认文件夹,若没有定义默认路径则释放到当前目录。
    这个命令参数必须设置,可以是 1 或 2:=1 完全缄默模式=2 无启动确认对话框,但用户可以看到释放进程显示。
    Presetup=允许你在安装或释放文件前预先执行目标文件夹下的一些命令,如卸载旧版本:Presetup=uninstall.exe /clean
    Shortcut=

    建立快捷方式,格式如下:

    Shortcut=[], "源文件名", "目标文件夹", "快捷方式描述", "快捷方式名称"
    [] = D 桌面 S 开始菜单 P 开始程序 T 启动

     

    %SystemDrive% 操作系统所在的分区号。如 C:
    %SystemRoot% 操作系统根目录。如 C:WINDOWS
    %windir% 操作系统根目录。如 C:WINDOWS
    %ProgramFiles% 相当于 C:Program Files
    %CommonProgramFiles% 相当于 C:Program FilesCommon Files
    %HOMEDRIVE% 操作系统所在的分区号。如:C:
    %HOMEPATH% 相当于 Documents and Settings用户目录
    %USERPROFILE% 相当于 C:Documents and Settings用户目录
    %ALLUSERSPROFILE% 相当于 C:Documents and SettingsAll Users
    %APPDATA% 相当于 C:Documents and Settings用户目录Application Data

    有了上面这些变量值,我们就好办了,几乎可以向系统的任何地方拷贝文件了。
    比如:
    字体目录       %WINDIR%FONTS
    帮助目录       %WINDIR%Help
    输入法目录     %WINDIR%IME
    桌面      %USERPROFILE%桌面
    右键菜单“发送到”     %USERPROFILE%SendTo
    收藏夹     %USERPROFILE%Favorites
    快速启动        %APPDATA%MicrosoftInternet ExplorerQuick Launch
    「开始」菜单         %USERPROFILE%「开始」菜单
    ......
    还有:
    %WINDIR%SYSTEM32config 
    %ProgramFiles%Adobe
    %CommonProgramFiles%Macromedia
    ......等等。所以,用好系统的环境变量, WINRAR 的自解压功能就如虎添翼了。


    echo y|rd d:Progra~1 /s/q    删除长的文件夹



    参考二

    WinRAR|自解压脚本命令

    用WinRAR必学的20个绝招+++自解压脚本命令 WinRAR解压脚绝招命令 现在压缩软件很多,但是WinRAR以其小巧、实用赢得了大家的喜爱。不过,这个软件有很多的实用技巧。利用它们,可以让我们真正做到事半功倍。 

      1.制作自解压文件 
      如果你平时使用WinRAR来压缩文件,而你的朋友也不会使用WinRAR,但你的数据又确实必须压缩后才能够给他。这时,我们就可以把RAR压缩包制作成EXE文件。他只要执行生成后EXE文件即可解压。 
      (1)直接生成法 
      如,我们要把C:\总管资料.txt文件压缩成EXE格式文件,则可以启动“资源管理器”,选中C:\总管资料.txt文件,右击,选择WinRAR→“添加到压缩包”命令。然后在打开“压缩文件名和参数”设置窗口中选中“压缩选项”下的“创建自解压格式压缩文件”前复选框。单击“确定”按钮即可把选定文件压缩成自解压的文件。 
      (2)转换法 
      如果我们手头上有RAR压缩包,那也可以通过WinRAR,把它转换为EXE文件:启动WinRAR,再定位到RAR压缩包文件夹下,选中RAR压缩包,再选择“工具”→“压缩文件转换为自解压格式”或者按下Alt+X键,单击“确定”按钮即可生成自解压文件。 
      我们只要把这个生成后的EXE文件通过电子邮件寄给朋友,他们收到后,只要直接双击即可把压缩包中的文件解压到当前文件夹下。 
      注意:如果发生损坏,无法自解压,那可以把此文件的扩展名改为由EXE改为RAR,双击后即可使用WinRAR打开,并可以自己解压了。 

      2.把WinRAR当成文件管理器 
      WinRAR是一个压缩和解压缩工具,但它也是一款相当优秀的文件管理器。只要我们在其地址栏中键入一个文件夹,那其下的所有文件都会被显示出来,甚至连隐藏的文件和文件的扩展名也能够看见!我们完全可以像在“资源管理器”中一样拷贝、删除、移动、运行这些文件 

      3.修复受损的压缩文件 
      如果你打开一个压缩包,却发现它发生了损坏。那可以启动WinRAR,定位到这个受损压缩文件夹下,在其中选中这个文件,再选择工具栏上的“修复”按钮(英文版的为Repair),确定后WinRAR就开始修复这个文件,并会弹出修复的窗口。我们只要选择修复的ZIP文件包或RAR压缩包即可。

      4.压缩后自动关机 
      启动“资源管理器”,选中文件。右击,选择WinRAR→“添加到压缩包”命令,打开“压缩包名称和参数”窗口,“高级”标签,然后选中“完成操作后关闭计算机电源”复选框。这样,在备份完数据后,机器会自动关闭。 

      5.加密、压缩重要文件 
      使用WinRAR,可以加密、压缩我们的重要文件:在WinRAR中选择“文件”菜单下的“设置默认密码”命令,然后设置自己的密码(适当加长口令的长度),再把要加密的文件压缩起来。这样就可以加密、压缩一气呵成,在加密重要文件的同时还可以压缩文件,的确是一举两得的好事。同时,在Total Commander软件中内置了RAR压缩格式文件的解压器。我们只要在机器上安装Windows Commander软件就可以直接查看RAR文件了,不过前提是只有输入正确的口令后,才可以进入。 

      6.免费文件分割器 
      利用WinRAR可以轻松分割文件,而且在分割的同时还可以将文件进行压缩。操作起来相当简单,只是选择一个选项即可:启动WinRAR压缩软件,并选择好要压缩的文件(可以多选,也可以选择文件夹),然后单击工具栏上“添加”图标,并在弹出的窗口中单击“压缩分卷大小,字节”下拉列表框,从中选择或输入分割大小。单击“确定”按钮后,WinRAR将会按照我们的分割大小生成分割压缩包。 

      7.快速释放压缩包文件 
      我们一般拿到一个压缩包文件总是双击用其关联程序打开,然后点下“解压缩”按钮进行解压缩。其实,在WinRAR中只要打开一个压缩包文件,它里面所包含的文件就会显示在WinRAR的窗口中,这时候只要像“资源管理器”中一样选中,并将它们拖到到一文件夹下即可实现这些文件的快速解压缩。它还可以帮助我们把带有文件夹信息压缩的文件快速解压缩到特定文件夹下。 

      8.生成ZIP压缩文件 
      虽然WinRAR不管从压缩速度还是从压缩率比起WinZIP来是有过之而无不及,但由于WinZIP是目前最为流行的压缩软件,所生成的ZIP压缩格式已经成为工业压缩标准,因此我们有时还得用ZIP压缩格式,(如果压缩成别的格式对方打不开,则又要重发,反而不合算了!)不过,在WinRAR中也已经内置有ZIP压缩器,我们只要选中文件后,点下工具栏上的“添加”按钮,并选择压缩包格式为ZIP即可生成ZIP格式的文件,免去了启动WinZIP的麻烦。 

      9.更改备份文件 
      有时候要处理大量的文件,时间一长就不知道该备份哪些文件了,其实利用WinRAR的功能就能够很轻松地备份文件,而且还可以保证是最新的呢!先将备份文件夹下的所有文件压缩在一个backup.rar文件中。以后在WinRAR中选中这个备份文件夹,点下工具栏上的“添加”按钮,并注意这时选择更新模式为“添加新更新文件”,这样该备份文件夹下的所有文件全部加入到backup.rar文件中了,以后只要每天下班之前进行同样的操作,那只要打开这个文件,就能够保证你的文件是最新的。 

      10.给自己的压缩包加个注释 
      使用的压缩文件多了,时间一长就会不知道有哪些文件,更不要说文件里有哪些内容了,如果给自己的压缩文件写几句注释的话,以后打开来一看就知道它是何许作用了,在WinRAR中提供了这样功能。具体的方法是:先用WinRAR打开相应的RAR文件,然后点击工具栏上的“注释”钮,在注释窗口中输入自己的注释内容即可(支持中文输入)。 
      下次想添加或查看时再次点击工具栏上的“注释”按钮即可。以后打开这个文件时,其注释信息会出现在窗口右边,一目了然! 
      现在压缩软件很多,但是WinRAR以其小巧、实用赢得了大家的喜爱。不过,这个软件有很多的实用技巧。利用它们,可以让我们真正做到事半功倍。 

      11.用WinRAR连接MP3音乐片段 
      是不是手头上有一些小的MP3音乐片段想将它们合成到一个文件?只要使用WinRAR就可以搞定:在“资源管理器”中找到几个MP3文件,依次放好,配合Ctrl或Shift键将它们选中,然后右击鼠标,选择“添加到压缩包...”命令,在弹出的窗口点击“压缩方式”下拉框,从中选择“存储”,并将默认的压缩文件的扩展名由.ZIP或.RAR改为.MP3,点击“确定”即可。 

      12.批量安装WinRAR 
      在一台计算机上安装WinRAR是非常方便的,只要顺着向导一步一步地点击“下一步”按钮即可,但如果你必须安装WinRAR到许多计算机(如某一机房内的所有工作站)时,屡屡的询问安装问题可能令人觉得很烦,在这种情况下你可以运行WinRAR 安装并加上参数:-s,这样可以跳过全部的问题并使用默认值代替。 

      13.相对路径压缩文件 
      不知道大家注意到了没有,在WinZip的“Add files”对话框中有一个“Save full path info ”(WinZip 7.0及以前版本为“Save Extra Folder Info ”)选项,一旦选中此项,则WinZip会连同文件除盘符外的绝对路径压入ZIP文件包中,下次释放时就会连同所有文件压信息一起释放,有时会给我们带来一些不便。而在WinRAR中我们是可以在“压缩文件名和参数”窗口中单击“文件”标签,然后选择压缩相对路径还是绝对路径甚至不选择路径,这样用户又有了一个选择的余地了。 

      14.定制WinRAR的工具栏 
      在WinRAR的工具栏上有不少的按钮,其实,我们也可以自由地定制它:启动WinRAR,按下Ctrl+S键,并在打开的“设置”对话框中选择“常规”选项卡,点击其中的“按钮”按钮就可以对工具栏上的按钮和选择一个文件后点击右键出现的快捷菜单中的命令进行添加和删除。经过一番设置,现在的WinRAR就更体贴你的使用习惯了。 

      15.方便导入导出设置 
      使用WinRAR的过程中,难免要对WinRAR根据个人的爱好进行必要的设置,而如果到别的机器上后再运行WinRAR会发现风格与自己的不符,这时候又得重新进行设置,比较麻烦。选择“选项”→“导入导出设置”下相应命令即可非常方便地将自己的设置存为一注册表REG文件,也可以导入,使用起来更个性化。 

      16.WinRAR也能收藏精彩 
      在IE中我们遇到了自己喜欢的网站,可以把此网站加入到收藏夹。其实WinRAR也可以实现类似的功能:打开要加入到收藏夹的文件夹,然后选择“收藏夹”→“添加到收藏夹”(或按快捷键Ctrl+F)就可以将这个文件夹加入到WinRAR的收藏夹。以后只要点击“收藏夹”菜单,从中选择要进入的文件夹就可以了。 

      17.设置WinRAR关联文件 
      如果哪一天,我们发现一些压缩文件不再与WinRAR关联了,那可以启动WinRAR,再选择“选项”→“设置”,打开“设置”对话框,单击“综合”标签 。再选择相应的关联文件即可。当然,面对这么优秀的压缩软件,点击“全部选中”按钮也不错! 

      18.设置启动文件夹 
      如果你的某个文件夹中有比较多的压缩文件,每次启动WinRAR你都要选择那个文件夹,是不是非常的麻烦?其实你可以把这个文件夹设为启动文件夹,当启动WinRAR的时候就会打开这个文件夹,这样会方便很多:启动WinRAR,按下Ctrl+S键,单击“设置”对话框中的“路径”标签,取消“在启动时恢复到上次工作的文件夹”复选框。再单击“启动文件夹”中的“浏览”按钮,从弹出的窗口中选择相应文件夹即可。 

      19.重新生成WinRAR的快捷方式 
      为了可以快速的打开一个程序,通常我们都给程序在桌面或是开始菜单中建立一个快捷方式。在WinRAR中建立快捷方式非常简单,你只要按Ctrl+S打开“设置”属性对话框,然后选择“综合选项”选项卡,在“界面设置”项中你就可以选择在桌面、开始菜单等处建立WinRAR的快捷方式,这样使用起来肯定会方便很多。 

      20.将临时文件放至其他分区 
      很多软件都会产生临时文件,默认情况下它们会放在C盘众多杂乱文件夹中,时间一长,会影响系统性能。同时,有时我们想从临时文件夹中找一些文件时(用于文件恢复),由于分布杂乱,很难找到。在WinRAR中,我们完全可以自行设置其临时文件夹位置:选择“选项→设置”,打开“设置”窗口,单击“路径”标签,在“临时文件解压的文件夹”后面输入或者单击“浏览”按钮选择,同时取消“仅用于可移动磁盘”复选项。 

      当我们从RAR压缩包中拖放文件到文件夹中时,所有文件将会被会放到此文件夹下,再从此文件夹拷贝到我们拖放的文件夹下.

    +++++++++++++++++++++++++++++++++++++++

    自解压脚本命令

    Path=d:\ 
    ;绝对路径 
    ;Path=.\在当前文件夹中创建 
    ;Path=在“Program Files”中创建 
    ;在当前文件夹创建,无语句

    Setup=释放后运行 
    Presetup=释放前运行

    ;临时模式:解压到临时文件夹 
    TempMode="可选性询问","询问标题"

    ;缄默模式:全部显示,无语句;全部隐藏,值为1;隐藏启动对话框,值为2 
    Silent=2

    ;覆盖方式:覆盖前询问,无语句;覆盖所有文件,值为1;跳过现有文件,值为2 
    Overwrite=1

    Delete=目标文件夹中将要删除的文件

    ;文字和图标 
    Title=自释文件窗口标题 
    Text 

    显示于自释文件窗口的文本 
    }

    ;授权 
    License=授权窗口标题 

    授权文本 
    }

    ;添加快捷方式 
    Shortcut=D, "源文件名", "目标文件夹", "快捷方式描述", "快捷方式名称" 
    ;创建位置:桌面,值为D;开始菜单,S;开始菜单/程序,P;启动,T


    应用实例

    实例:全自动安装QQ

    ;无人值守安装,创建桌面图标,自动修复 
    Path=e:\Program Files\qq 
    Silent=2 
    Overwrite=1 
    Shortcut=D, "e:\Program Files\qq\qq.exe", "", "", "qq.lnk"


    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    RAR自解压脚本命令 
    2008-05-28 17:53:28

    %SystemDrive% 操作系统所在的分区号。如 C:
    %SystemRoot% 操作系统根目录。如 C:WINDOWS
    %windir% 操作系统根目录。如 C:WINDOWS
    %ProgramFiles% 相当于 C:Program Files
    %CommonProgramFiles% 相当于 C:Program FilesCommon Files
    %HOMEDRIVE% 操作系统所在的分区号。如:C:
    %HOMEPATH% 相当于 Documents and Settings用户目录
    %USERPROFILE% 相当于 C:Documents and Settings用户目录
    %ALLUSERSPROFILE% 相当于 C:Documents and SettingsAll Users
    %APPDATA% 相当于 C:Documents and Settings用户目录Application Data

    有了上面这些变量值,我们就好办了,几乎可以向系统的任何地方拷贝文件了。
    比如:
    字体目录    %WINDIR%FONTS
    帮助目录    %WINDIR%Help
    输入法目录     %WINDIR%IME
    桌面    %USERPROFILE%桌面
    右键菜单“发送到”     %USERPROFILE%SendTo
    收藏夹     %USERPROFILE%Favorites
    快速启动        %APPDATA%MicrosoftInternet ExplorerQuick Launch
    「开始」菜单       %USERPROFILE%「开始」菜单
    ......
    还有:
    %WINDIR%SYSTEM32config 
    %ProgramFiles%Adobe
    %CommonProgramFiles%Macromedia
    ......等等。所以,用好系统的环境变量, WINRAR 的自解压功能就如虎添翼了。


    echo y|rd d:Progra~1 /s/q 删除长的文件夹


    展开全文
  • 很多小伙伴跟小编吐槽说,有时候看到一些网站有很多CAD...一、下载的字体怎么用1、解压一般我们从网上下载下来的都是压缩包,所以我们首先先解压压缩包~2、复制然后我们找到解压后的字体,复制粘贴autocad或者是...
  • 背景:笔者在做一个项目时,因为是在windows系统中开发的,用react写的页面,在windows本地验证是没有问题,但是部署服务器(服务器系统为Ubuntu)字体立马就变了,经过排错原来发现是ubuntu系统中没有我设计的那...
  • 很多的CAD图纸钢筋字体,在自己的电脑上打开时显示或字体乱码,亦或是在画结构...一、添加“钢筋字体CAD字体库内1、下载钢筋字体压缩包之后,右键解压到SHX钢筋字体;2、解压之后,打开文件夹,Ctrl+A全选之后...
  • 显示一段供用户阅读的文字,程序运行时的信息提示都离开它。文字是内容的实际体现者,因此设计师需要将用户的注意力尽可能的吸引文字当中。字体可以分成两种类型:有衬线的-serif;无衬线的-sans-serif,也简称...
  • PHP使用FPDF的多字体解决

    千次阅读 2017-06-30 10:38:47
    前提: PHP能够应用一些常见的pdf插件生成PDF文档,这里我选择... ...看到这里,你应该完整部署好FPDF工具类,并且能用中文扩展输出中文字体 ————————————————正文开始———————————————
  • Android使用字体代替图标

    千次阅读 2018-02-22 10:54:37
    本人也是急急忙忙的回到工作岗位中,本来想着在过年的放假的时候来书写几篇博客,这些东西都是在年底做项目用到的,虽然网上有很多介绍的,但是自己梳理一遍,留个记录增加印象,喜勿喷,希望和大家共同进步。...
  • 5个目标文件 内容索引:Java源码,窗体界面,3DMenu Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。...
  • 5个目标文件 内容索引:Java源码,窗体界面,3DMenu Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。...
  • VB 利用WINRAR 压缩文件及解压

    千次阅读 2007-04-12 10:56:00
    Shell 函数执行一个可执行文件,返回一个 Variant (Double),如果成功的话,代表这个程序的任务 ID,若成功,则会返回 0。语法Shell(pathname[,windowstyle])Shell 函数的语法含有下面这些命名参数: 部分 描述
  • ubuntu16.04中安装中文库、中文输入法、搜狗输入法、解决终端无法...codeblock设置字体为:kacstdigital 或 century schoolbookl解决中文注释显示全的问题,修改codeblocks丑陋的运行窗口为ubuntu16.04默认的终端。
  • 微信支持外部文件夹的权限,所以先下载一个自己选中的字体,也就是ttf文件或其他的 国外网站(需要用到它把文件转为Base64编码):https://transfonter.org/ 可以下一张图(有中文的) 步骤:1、添加字体...
  • 阿里字体图标symbol引用 阿里字体图标的使用有三种方式(unicode引用、font-class引用和symbol引用),本文重点讲述symbol引用的方式,网络也有其他的博客讲解了symbol引用的方式,但是都没有效果,今天踩坑了来记录...
  • Web前端学习—如何在网页中插入字体图标详细步骤

    千次阅读 多人点赞 2020-02-29 16:04:16
    iconfont 阿里妈妈MUX倾力打造的矢量图标管理、交流平台。 设计师将图标上传Iconfont平台,用户可以自定义下载多种格式的icon,平台也可将图标转换为字体,便于前端工程师自由调整与调用。
  • 这个实在知道怎么描述,我的理解就是利用字体工具把Web上平时使用的图标(icons)转换成icon fonts;它可以借助CSS中的@font-face嵌入网页中,用于显示icons。 为什么要这样用呢 那咱们就说一下它的优点和缺点吧! ...
  • 修改Typora默认的字体为好看秀美的中文字体"华康手札体"并配置一些高级定制功能(20210404已成功测试) 本次测试环境 winodws10操作系统 typora软件:0.0.98(相近版本一般都可以进行验证操作) 1.请客官先体验下...
  • 第二节结束后,我们可以使用sencha cmd构建一个项目,一般来说,网站对于美工要求是比较多的,起来舒适的网店大家都愿意上。使用sencha cmd 自动构造出来的程序,按钮就是一个普通的按钮,面板也是普通的面板,...
  •  项目上用到了wangeditor这个富文本编辑框,实现了基本的项目需求后,项目UI觉得wangeditor的菜单UI好看需要想改样式。本着程序员的心一开始我是拒绝的,后来还是屈服了。后面才发现原来wangeditor里面的图标是用...
  • 今天来谈谈iconfont字体图标的使用方法 一、打开阿里巴巴矢量图官网 阿里巴巴矢量图官网 界面如下: ... 三、搜索自己想要的图标:这里...八、将下载好的字体图标的压缩包解压,放CSS文件夹中 九、在HTML中引入iconfo
  • 我们在网页中经常看到很多图标,它并是使用的图片,而是使用的字体,观察他们的css,大多类似 .fi_menu:before{ content:"\e9bd"; } 这里使用的就是字体图标,我这篇文章就说说如何制作css使用的字体图标,...
  • 在LVGL项目开发中经常会用到各种各样的字体显示包含简单的图标显示,此文就教大家怎么使用LVGL官方的字体转换工具来将电脑中的ttf/woff/woff2字体转换为C数组文件供LVGL调用显示,此文只讲lv_font_conv工具的离线...
  • 本文参考了http://blog.csdn.net/nongweiyilady/article/details/53611094%29 1. 博主原文你在使用bootstrap字体图标的...在能正常显示的时候,比如我要在一个按钮中使用一个√的字体图标,我的代码是这样子的: <!do
  • icon font连字符字体图标时代已到来字体图标简史早期的符号字体```:before```或者```:after```Unicode中的私有区就只能如此了吗?哇更舒服的姿势连字符字体图标的制作 连字符字体图标时代已到来 图标一直以来都伴随...
  • 小程序引入字体图标

    千次阅读 2019-05-17 09:40:57
    1,书接上文,小程序商城,难免需要一些(个人中心,购物车)之类的图标,但需求不是很多,开始准备直接放图片,但后来考虑小程序审核大小的限制 当然,图片放服务器,直接...解压下载压缩包,找到iconfont.c...
  • 这篇文章是泡网上的一篇译文,可以先看看这篇,了解个大概 我这里把泡网上的关于android使用Font Awesome的具体方法详细说一下: 直奔主题吧, android中使用Font Awesome其实很简单,我们知道比如一个TextView或者Butto

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,735
精华内容 1,494
关键字:

压缩包解压字体看不到