一加3T开启黑白屏模式
一加5发布后,唯一让我眼红的就是那块屏幕,还有类似于水墨屏的阅读体验。 其实一加3T中也可以使用黑白屏模式,在开发者模式中可以找到设置。 设置->开发者选项->模拟颜色空间->全色盲。
一加5发布后,唯一让我眼红的就是那块屏幕,还有类似于水墨屏的阅读体验。 其实一加3T中也可以使用黑白屏模式,在开发者模式中可以找到设置。 设置->开发者选项->模拟颜色空间->全色盲。
sitemap-generators是一款Sitemap生成工具,使用它可以生成符合sitemap.org规范的Sitemap文件,以便于提交给各个网站工具平台。 项目地址 && 下载地址 下载sitemap_gen_1.5.tar.gz解压,得到以下内容: root@bwgzl:~/sitemap_gen# ls -lh total 140K -r--r----- 1 502 502 22 Jun 17 2005 AUTHORS -r--r--r-- 1 502 502 2.6K Jul 19 2007 ChangeLog -r--r----- 1 502 502 1.8K Jun 17 2005 COPYING -rw-r--r-- 1 502 502 6.4K Jul 19 2007 example_config.xml -rw-r----- 1 502 502 1.6K Jun 26 2007 example_urllist.txt drwxr-xr-x 23 root root 4.0K Aug 3 14:25 getos.org -rw-r--r-- 1 502 502 244 Jul 19 2007 PKG-INFO -r--r--r-- 1 502 502 1.1K Jun 25 2007 README -r-xr-xr-x 1 502 502 301 Jul 19 2007 setup.py -rwxr-xr-x 1 502 502 66K Jul 19 2007 sitemap_gen.py 将默认的example_config.xml拷贝为ac.xml,参考以下修改: <?xml version="1.0" encoding="UTF-8"?> <site base_url="http://getos.org/" /** 以下为sitemap.xml文件存放目录**/ store_into="/root/sitemap_gen/sitemap.xml" verbose="1" <urllist path="urllist.txt" encoding="UTF-8" /> <filter action="drop" type="wildcard" pattern="*~" /> <filter action="drop" type="regexp" pattern="/\.[^/]*" /> </site> 接下来,使用wget来遍历网站所有URL,将结果保存为urlinfolist.txt。 wget -mk --spider -r http://getos.org/ -o urlinfolist.txt -r: 递归遍历目录 处理wget到的urlinfolist.txt文件,删除不需要的内容。 ...
Dropbox Uploader是一款专为Dropbox开发的BASH脚本,可以实现上传、下载、删除、列出文件清单、在线分享、同步和备份等功能。 它使用BASH脚本语言写成,只需要cURL即可使用。 项目主页 GiHub project page. 为什么使用此脚本? 绿色轻便:使用BASH脚本语言写成,仅仅需要cURL一个软件(curl是一个数据传输工具,大部分linux发行版均会内置该软件)。 安全: 不需要提供帐号密码,该脚本使用官方API进行验证。 更多的扩展信息和使用技巧请参考官方wiki,该wiki同时提供Dropbox Uploader相关的使用实例和脚本。 特性 跨平台 支持官方Dropbox API v2 无需密码 简单的配置提示 分块文件上传 递归文档下载 递归文档上传 Shell通配符扩展 (仅上传) 删除/移动/重命名/拷贝/列出/分享文件 创建分享连接 监视变化 安装配置DropboxUploader 使用git拷贝官方仓库: git clone https://github.com/andreafabrizi/Dropbox-Uploader.git 或者直接下载脚本: curl "https://raw.githubusercontent.com/andreafabrizi/Dropbox-Uploader/master/dropbox_uploader.sh" -o dropbox_uploader.sh 给脚本添加执行权限并运行: $chmod +x dropbox_uploader.sh $./dropbox_uploader.sh 第一次运行dropbox_uploader时,会有鉴权提示,按照提示在https://www.dropbox.com/developers/apps新建api app,然后在app管理页找到Generated access token创建access token,将access token粘贴到DropboxUploader提示行按回车键,随后会提示成功接入Dropbox。配置文件保存在~/.dropbox_uploader。 使用DropboxUploader DropboxUploader语法非常简单: ./dropbox_uploader.sh [PARAMETERS] COMMAND... [%%]: 可选参数 <%%>: 必须参数 可使用命令: upload <LOCAL_FILE/DIR …> <REMOTE_FILE/DIR> 上传本地文件或目录到Dropbox。 download <REMOTE_FILE/DIR> [LOCAL_FILE/DIR] 从Dropbox下载文件或目录到本地 delete <REMOTE_FILE/DIR> 删除Dropbox上的文件或目录 move <REMOTE_FILE/DIR> <REMOTE_FILE/DIR> 移动或重命名远端文件或目录 ...
我们用到的软件名为imagemagick,一款强大的图片处理软件。 Debian系使用apt-get install imagemagick来安装,Fedora系通过yum install imagemagick来安装。 其他系统可以到官方下载页进行下载安装 https://www.imagemagick.org/script/download.php 安装完成后,可以通过convert tst.jpg tsg.png将JPG文件转换为PNG,反之亦可。 下来进行批量替换: root@bwgzl:/data/wwwroot/getos.org/images# ll total 188 drwxr-xr-x 2 www www 4096 Aug 4 15:48 ./ drwxr-xr-x 27 www www 4096 Aug 4 15:32 ../ -rw-r--r-- 1 www www 18778 Aug 4 15:43 clip_image002.jpg -rw-r--r-- 1 www www 17637 Aug 4 15:43 clip_image004.jpg -rw-r--r-- 1 www www 28075 Aug 4 15:43 clip_image006.jpg -rw-r--r-- 1 www www 30916 Aug 4 15:43 clip_image008.jpg -rw-r--r-- 1 www www 13538 Aug 4 15:43 clip_image010.jpg -rw-r--r-- 1 www www 11845 Aug 4 15:43 clip_image012.jpg -rw-r--r-- 1 www www 14519 Aug 4 15:43 clip_image014.jpg -rw-r--r-- 1 www www 33052 Aug 4 15:43 clip_image016.jpg root@bwgzl:/data/wwwroot/getos.org/images# ls -1 *.jpg | xargs -n 1 bash -c 'convert "$0" "${0%.jpg}.png"' root@bwgzl:/data/wwwroot/getos.org/images# ls -ltr total 1172 -rw-r--r-- 1 www www 18778 Aug 4 15:43 clip_image002.jpg -rw-r--r-- 1 www www 17637 Aug 4 15:43 clip_image004.jpg -rw-r--r-- 1 www www 28075 Aug 4 15:43 clip_image006.jpg -rw-r--r-- 1 www www 30916 Aug 4 15:43 clip_image008.jpg -rw-r--r-- 1 www www 13538 Aug 4 15:43 clip_image010.jpg -rw-r--r-- 1 www www 11845 Aug 4 15:43 clip_image012.jpg -rw-r--r-- 1 www www 14519 Aug 4 15:43 clip_image014.jpg -rw-r--r-- 1 www www 33052 Aug 4 15:43 clip_image016.jpg -rw-r--r-- 1 root root 132411 Aug 4 16:00 clip_image002.png -rw-r--r-- 1 root root 106702 Aug 4 16:00 clip_image004.png -rw-r--r-- 1 root root 197143 Aug 4 16:00 clip_image006.png -rw-r--r-- 1 root root 79397 Aug 4 16:00 clip_image008.png -rw-r--r-- 1 root root 37643 Aug 4 16:00 clip_image010.png -rw-r--r-- 1 root root 81090 Aug 4 16:00 clip_image012.png -rw-r--r-- 1 root root 88635 Aug 4 16:00 clip_image014.png -rw-r--r-- 1 root root 272537 Aug 4 16:00 clip_image016.png 注意第二条命令即为批量转换操作 ...
以下是CentOS7中7za的使用实例,CentOS下安装p7zip可以参考此文 [root@localhost ~]# 7za 7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,1 CPU x64) Usage: 7za <command> [<switches>...] <archive_name> [<file_names>...] [<@listfiles...>] <Commands> a : Add files to archive b : Benchmark d : Delete files from archive e : Extract files from archive (without using directory names) h : Calculate hash values for files i : Show information about supported formats l : List contents of archive rn : Rename files in archive t : Test integrity of archive u : Update files to archive x : eXtract files with full paths <Switches> -- : Stop switches parsing -ai[r[-|0]]{@listfile|!wildcard} : Include archives -ax[r[-|0]]{@listfile|!wildcard} : eXclude archives -ao{a|s|t|u} : set Overwrite mode -an : disable archive_name field -bb[0-3] : set output log level -bd : disable progress indicator -bs{o|e|p}{0|1|2} : set output stream for output/error/progress line -bt : show execution time statistics -i[r[-|0]]{@listfile|!wildcard} : Include filenames -m{Parameters} : set compression Method -mmt[N] : set number of CPU threads -o{Directory} : set Output directory -p{Password} : set Password -r[-|0] : Recurse subdirectories -sa{a|e|s} : set Archive name mode -scc{UTF-8|WIN|DOS} : set charset for for console input/output -scs{UTF-8|UTF-16LE|UTF-16BE|WIN|DOS|{id}} : set charset for list files -scrc[CRC32|CRC64|SHA1|SHA256|*] : set hash function for x, e, h commands -sdel : delete files after compression -seml[.] : send archive by email -sfx[{name}] : Create SFX archive -si[{name}] : read data from stdin -slp : set Large Pages mode -slt : show technical information for l (List) command -snh : store hard links as links -snl : store symbolic links as links -sni : store NT security information -sns[-] : store NTFS alternate streams -so : write data to stdout -spd : disable wildcard matching for file names -spe : eliminate duplication of root folder for extract command -spf : use fully qualified file paths -ssc[-] : set sensitive case mode -ssw : compress shared files -stl : set archive timestamp from the most recently modified file -stm{HexMask} : set CPU thread affinity mask (hexadecimal number) -stx{Type} : exclude archive type -t{Type} : Set type of archive -u[-][p#][q#][r#][x#][y#][z#][!newArchiveName] : Update options -v{Size}[b|k|m|g] : Create volumes -w[{path}] : assign Work directory. Empty path means a temporary directory -x[r[-|0]]{@listfile|!wildcard} : eXclude filenames -y : assume Yes on all queries 压缩文档 [root@localhost oneinstack]# du -sh ##当前目录大小 1.8M . [root@localhost oneinstack]# 7za a oi.7z * ##将当前目录所有文件压缩保存为oi.7z 7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,1 CPU x64) Scanning the drive: 7 folders, 128 files, 1541017 bytes (1505 KiB) Creating archive: oi.7z Items to compress: 135 Files read from disk: 128 Archive size: 131726 bytes (129 KiB) Everything is Ok [root@localhost oneinstack]# ls -lh oi.7z ###压缩后大小 -rw-r--r-- 1 root root 129K Jun 16 15:59 oi.7z p7zip默认使用7z格式,当然它还支持一些通用的压缩格式,如7z, lzma, cab, zip, gzip, bzip2, Z 和tar等等…… ...