导航:首页 > 源码编译 > 硬盘源码输出

硬盘源码输出

发布时间:2023-08-15 14:48:12

1. linux下如何检测硬盘和内存(源代码)

linux命令详解词典

cat cd
chmod chown
cp cut
名称:cat
使用权限:所有使用者
使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName
说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)
参数:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting
范例:
cat -n textfile1 > textfile2 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里
cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3

名称:cd
使用权限:所有使用者
使用方式:cd [dirName]
说明:变换工作目录至 dirName。 其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home directory (也就是刚 login 时所在的目录).另外,"~" 也表示为 home directory 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。
范例:跳到 /usr/bin/:
cd /usr/bin

跳到自己的 home directory:
cd ~

跳到目前目录的上上两层:
cd ../..

指令名称:chmod
使用权限:所有使用者
使用方式:chmod [-cfvR] [--help] [--version] mode file...
说明:Linux/Unix 的档案存取权限分为三级:档案拥有者,群组,其他。利用 chmod 可以借以控制档案如何被他人所存取。
把计:
mode:权限设定字串,格式如下:[ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
+ 表示增加权限,- 表示取消权限,= 表示唯一设定权限。
r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
-c:若该档案权限确实已经更改,才显示其更改动作
-f:若该档案权限无法被更改也不要显示错误讯息
-v:显示权限变更的详细资料
-R:对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
--help:显示辅助说明
--version:显示版本
范例 :将档案 file1.txt 设为所有人皆可读取:
chmod ugo+r file1.txt

将档案 file1.txt 设为所有人皆可读取:
chmod a+r file1.txt

将档案 file1.txt 与 file2.txt 设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入:
chmod ug+w,o-w file1.txt file2.txt

将 ex1.py 设定为只有该档案拥有者可以执行:
chmod u+x ex1.py

将目前目录下的所有档案与子目录皆设为任何人可读取:
chmod -R a+r *

此外chmod也可以用数字来表示权限如 chmod 777 file
语法为:chmod abc file
其中a,b,c各为一个数字,分别表示User,Group,及Other的权限。

r=4,w=2,x=1
若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=7。

范例:
chmod a=rwx file

chmod 777 file
效果相同
chmod ug=rwx,o=x file

chmod 771 file
效果相同
若用chmod 4755 filename可使此程式具有root的权限

指令名称:chown
使用权限:root
使用方式:chmod [-cfhvR] [--help] [--version] user[:group] file...

说明:Linux/Unix 是多人多工作业系统,所有的档案皆有拥有者。利用 chown 可以将档案的拥有者加以改变。一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。
把计:
user:新的档案拥有者的使用者 IDgroup:新的档案拥有者的使用者群体(group)-c:若该档案拥有者确实已经更改,才显示其更改动作-f:若该档案拥有者无法被更改也不要显示错误讯息-h:只对于连结(link)进行变更,而非该 link 真正指向的档案-v:显示拥有者变更的详细资料-R:对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)--help:显示辅助说明--version:显示版本
范例:
将档案 file1.txt 的拥有者设为 users 群体的使用者 jessie:
chown jessie:users file1.txt

将目前目录下的所有档案与子目录的拥有者皆设为 users 群体的使用者 lamport:
chmod -R lamport:users *

名称:cp
使用权限:所有使用者
使用方式:
cp [options] source dest
cp [options] source... directory
说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。
把计:
-a 尽可能将档案状态,权限等资料都照原状予以复制。
-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。
-f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。
范例:
将档案 aaa 复制(已存在),并命名为 bbb:
cp aaa bbb

将所有的C语言程式拷贝至 Finished 子目录中:
cp *.c Finished

名称:cut
使用权限:所有使用者
用法:cut -cnum1-num2 filename
说明:显示每行从开头算起 num1 到 num2 的文字。
范例:
shell>> cat example
test2
this is test1
shell>> cut -c0-6 example ## print 开头算起前 6 个字符
test2
this i

用法:find
使用说明:
将档案系统内符合 expression 的档案列出来。你可以指要档案的名称,类别,时间,大小,权限等不同资讯的组合,只有完全相符的才会被列出来。
find 根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部份为 path,之后的是 expression。如果 path 是空字串则使用目前路径,如果 expression 是空字串则使用 -print 为预设 expression
expression 中可使用的选项有二三十个之多,在此只介绍最常用的部份。
-mount, -xdev:只检查和指定目录在同一个档案系统下的档案,避免列出其它档案系统中的档案
-amin n:在过去 n 分钟内被读取过
-anewer file:比档案 file 更晚被读取过的档案
-atime n:在过去 n 天过读取过的档案
-cmin n:在过去 n 分钟内被修改过
-cnewer file :比档案 file 更新的档案
-ctime n:在过去 n 天过修改过的档案
-empty:空的档案-gid n or -group name:gid 是 n 或是 group 名称是 name
-ipath p, -path p:路径名称符合 p 的档案,ipath 会忽略大小写
-name name, -iname name:档案名称符合 name 的档案。iname 会忽略大小写
-size n:档案大小 是 n 单位,b 代表 512 位元组的区块,c 表示字符数,k 表示 kilo bytes,w 是二个位元组。-type c:档案类型是 c 的档案。
d: 目录
c: 字型装置档案
b: 区块装置档案
p: 具名贮列
f: 一般档案
l: 符号连结
s: socket
-pid n:process id 是 n 的档案

你可以使用 ( ) 将运算式分隔,并使用下列运算。
exp1 -and exp2
! expr
-not expr
exp1 -or exp2
exp1, exp2
范例:
将目前目录及其子目录下所有延伸档名是 c 的档案列出来。
# find . -name "*.c"
将目前目录其其下子目录中所有一般档案列出
# find . -ftype f
将目前目录及其子目录下所有最近 20 分钟内更新过的档案列出
# find . -ctime -20

名称:less
使用权限:所有使用者
使用方式:
less [Option] filename
说明:
less 的作用与 more 十分相似,都可以用来浏览文字档案的内容,不同的是 less 允许使用者往回卷动
以浏览已经看过的部份,同时因为 less 并未在一开始就读入整个档案,因此在遇上大型档案的开启时,会比一般的文书编辑器(如 vi)来的快速。
范例:

指令名称:ln
使用权限:所有使用者
使用方式:ln [options] source dist,其中 option 的格式为:
[-bdfinsvF] [-S backup-suffix] [-V {numbered,existing,simple}]
[--help] [--version] [--]

说明:Linux/Unix 档案系统中,有所谓的连结(link),我们可以将其视为档案的别名,而连结又可分为两种:硬连结(hard link)与软连结(symbolic link),硬连结的意思是一个档案可以有多个名称,而软连结的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬连结是存在同一个档案系统中,而软连结却可以跨越不同的档案系统。

ln source dist 是产生一个连结(dist)到 source,至于使用硬连结或软链结则由参数决定。

不论是硬连结或软链结都不会将原本的档案复制一份,只会占用非常少量的磁盘空间。

-f:链结时先将与 dist 同档名的档案删除-d:允许系统管理者硬链结自己的目录-i:在删除与 dist 同档名的档案时先进行询问-n:在进行软连结时,将 dist 视为一般的档案-s:进行软链结(symbolic link)-v:在连结之前显示其档名-b:将在链结时会被覆写或删除的档案进行备份-S SUFFIX:将备份的档案都加上 SUFFIX 的字尾-V METHOD:指定备份的方式--help:显示辅助说明--version:显示版本
范例:
将档案 yy 产生一个 symbolic link:zz
ln -s yy zz
将档案 yy 产生一个 hard link:zz
ln yy xx

名称:locate
使用权限:所有使用者
使用方式: locate [-q] [-d ] [--database=]
locate [-r ] [--regexp=]
locate [-qv] [-o ] [--output=]
locate [-e ] [-f ] <[-l ] [-c]
<[-U ] [-u]>
locate [-Vh] [--version] [--help]
说明:
locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的资料库,之后当寻找时就只需查询这个资料库,而不必实际深入档案系统之中了。在一般的 distribution 之中,资料库的建立都被放在 contab 中自动执行。
一般使用者在使用时只要用
# locate your_file_name
的型式就可以了。 参数:
-u
-U
建立资料库,-u 会由根目录开始,-U 则可以指定开始的位置。
-e

将排除在寻找的范围之外。
-l
如果 是 1.则启动安全模式。在安全模式下,使用者不会看到权限无法看到的档案。这会始速度减慢,因为 locate 必须至实际的档案系统中取得档案的权限资料。
-f
将特定的档案系统排除在外,例如我们没有到理要把 proc 档案系统中的档案放在资料库中。
-q
安静模式,不会显示任何错误讯息。
-n
至多显示 个输出。
-r
使用正规运算式 做寻找的条件。
-o
指定资料库存的名称。
-d
指定资料库的路径
-h
显示辅助讯息
-v
显示更多的讯息
-V
显示程式的版本讯息 范例:

locate chdrv:寻找所有叫 chdrv 的档案
locate -n 100 a.out:寻找所有叫 a.out 的档案,但最多只显示 100 个
locate -u:建立资料库

名称:ls
使用权限:所有使用者
使用方式:ls [-alrtAFR] [name...]
说明:显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。
-a 显示所有档案及目录 (ls内定将档案名或目录名称开头为"."的视为隐藏档,不会列出)
-l 除档案名称外,亦将档案型态,权限,拥有者,档案大小等资讯详细列出
-r 将档案以相反次序显示(原定依英文字母次序)
-t 将档案依建立时间之先后次序列出
-A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
-F 在列出的档案名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
-R 若目录下有档案,则以下之档案亦皆依序列出
范例:
列出目前工作目录下所有名称是 s 开头的档案,愈新的排愈后面:
ls -ltr s*
将 /bin 目录以下所有目录及档案详细资料列出:
ls -lR /bin
列出目前工作目录下所有档案及目录;目录于名称后加 "/", 可执行档于名称后加 "*":
ls -AF


名称:rm
使用权限:所有使用者
使用方式:rm [options] name...
说明:删除档案及目录。
把计:
-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。
范例:
删除所有C语言程式档;删除前逐一询问确认:
rm -i *.c
将 Finished 子目录及子目录中所有档案删除:
rm -r Finished

名称:rmdir
使用权限:于目前目录有适当权限的所有使用者
使用方式: rmdir [-p] dirName
说明: 删除空的目录。
参数: -p 是当子目录被删除后使它也成为空目录的话,则顺便一并删除。
范例:
将工作目录下,名为 AAA 的子目录删除:
rmdir AAA

在工作目录下的 BBB 目录中,删除名为 Test 的子目录。若 Test 删除后,BBB 目录成为空目录,则 BBB 亦予删除。
rmdir -p BBB/Test

名称:split
使用权限:所有使用者
使用方式:split [OPTION] [INPUT [PREFIX]]说明:
将一个档案分割成数个。而从 INPUT 分割输出成固定大小的档案,其档名依序为 PREFIXaa, PREFIXab...;PREFIX 预设值为 `x。若没有 INPUT 档或为 `-,则从标准输入读进资料。
匡兜:
-b, --bytes=SIZE
SIZE 值为每一输出档案的大小,单位为 byte。
-C, --line-bytes=SIZE
每一输出档中,单行的最大 byte 数。
-l, --lines=NUMBER
NUMBER 值为每一输出档的列数大小。
-NUMBER
与 -l NUMBER 相同。
--verbose
于每个输出档被开启前,打印出侦错资讯到标准错误输出。
--help
显示辅助资讯然后离开。
--version
列出版本资讯然后离开。
SIZE 可加入单位: b 代表 512, k 代表 1K, m 代表 1 Meg。
范例:
PostgresSQL 大型资料库备份与回存:
因 Postgres 允许表格大过你系统档案的最大容量,所以要将表格 mp 到单一的档案可能会有问题,使用 split进行档案分割。
% pg_mp dbname | split -b 1m - filename.mp.

重新载入
% createdb dbname
% cat filename.mp.* | pgsql dbname

2. 源码输出加矢量字幕 宇脉HD310A试用

"【IT168 评测中心】
在我眼中DVD时代早已过去,在大屏幕高清电视逐渐普及开来的时候,每当有朋友问我拿什么东西来播放高清,却总是让我犹豫好久,播放高清电影不外乎三种途径:首当其冲的自然是电脑,最普及的平台,尽管配置使用都显得有些麻烦,但这些都还难不倒各路PC高手,对各种类型片源的适应性也最全,无奈自从无损音轨杜比TureHD和DTS HD逐渐占据主流之后,PC系统始终无法做到最佳效果;蓝光影碟机自然最为正宗,功能和效果也可以达到极致,但片源价格和来源都不是普通人能够承受;高清硬盘播放器经过数年的发展,逐步走向成熟,笔者原本也只是因为它的使用便利而推荐给“懒人”,但随着8635芯片和最新固件的推出,以及网络上的高清视频格式逐渐固定下来,新一代高清机对各种高清格式的支持都不成问题,
"无损音轨源码输出与外挂字幕可以同时实现
,这一点无论是PC还是蓝光盘机目前都无法做到,宇脉LimHD310A还实现了矢量字幕和无缝播放,因此对于高清播放机而言,不再仅仅是懒人的需要,而是出色效果与海量资源的集合体,接下来请读者与我一同体验LimHD310A的使用过程,再来决定是否改变三者之间的选择。

宇脉LimHD310A

LimHD310A主要特点:
* 无缝播放
* 强大的字幕功能
* DTS软解
* 次世代音频的源码输出
* 人性化的硬盘SATA架
* 丰富的AV端口,以及I/O接口
limHD310A 主要参数

存储设备
3.5英寸SATA HDD,支持NTFS和FAT32分区

端口
2个USB2.0 Host接口
1个USB2.0 Device接口
10/100Mbps自适应网络接口

音视频输出
HDMI1.3 ×1
VGA(YPbPr/RGB)×1
S端子×1
复合视频×1
模拟音频×1
Coaxial SPDIF/同轴×1
Optical SPDIF 光纤×1

支持视频格式
MPEG-1/2/4,WMV-HD/VC-1,H.264(MPEG4-AVC)
文件格式.mpg .tp, .ts, .avi, .mkv

支持音频格式
MP3/AAC/WAV/WMA/OGG

支持图片格式
JPEG、BMP、GIF、PNG

附件
遥控器 HDMI连接线 USB数据线

宇脉LimHD310A的外观设计比较朴素,全黑的机壳搭配铝合金面板,硕大的VFD显示屏占了面板的大部分面积,机身尺寸只有一般碟机的一半,集成的硬盘抽取盒大大方便了用户,现在硬盘价格一路走低,将光盘存储改为硬盘存储是件省时省力的好办法。

小体积的机身对于有许多信号源的用户摆放更随意,外置电源对机身散热要求也低了些,硬盘抽取盒开口在右侧,插拔硬盘很顺手,内部滑轨让硬盘抽取时很顺滑,不需要拆卸一颗螺丝便可更换硬盘,这必将是硬盘播放机的趋势。

小体积机身

抽取顺滑

接口设置足以满足各种需求,无论连接显示器、平板电视、投影机和新一代HDMI功放都不成问题,网络接口和USB接口是硬盘以外的播放途径,对于小型文件比较方便。

接口

遥控器上设计的功能完备,只是按键手感一如既往,在功能和效果达到成熟之后,外观设计可能是高清播放机最应该下功夫的地方。

蓝光VFD屏能够显示当前输出信号状态和播放状态等,便于使用者及时了解相关信息,当然通过OSD菜单在电视上完成操作是主要途径,因此可以选择关闭VFD屏幕显示,最大限度减少视觉污染。

宇脉HD310A的开关机速度有了不小的提升,开机后看到界面菜单颜色风格清新明亮,完全有超过Vista系统的视觉感受,下面的屏射照片并不能如实反映实际显示效果,主要通过照片来了解下系统菜单中强大的功能。

初始界面

初始界面简洁明了,最左边的是硬盘目录,接着是USB设备和网络设备,最后是数字电视,需要安装接收模块后方可使用,最右边是系统设置选项。

音频设置

通过HDMI 1.3接口输出无损音轨源码交由AV功放完成解码放大的任务,是达到最佳音效的必由之路,HD310A只需打开音频设置中的次世代音频输出,即可实现TureHD和DTS HD的源码(bitstream)输出,如果用户尚未升级AV功放,则关闭后读取片子中的AC3或者DTS音轨完成输出。

视频输出端口选择

VGA输出分辨率选择

HDMI输出格式

刷新率选择

HD310A的视频输出能力可谓十分强大,无论何种接口连接何种显示设备都可以选择到最适合的分辨率,包括发烧友喜爱的24P,真正做到原汁原味。

多种语言

HD310A界面可选多种语言,固件升级和网络设置不需多言,儿无缝播放开关通过预读取技术将分段的视频连续平滑的播放出来,对于那些主要从网络上下载4.3G分割的Remux电影尤为适用,避免切换过程中出现卡、顿的现象。
HD310A的菜单功能强大我们已经认识到了,其实它在播放过程中的便捷操作更为重要,包括即时调整图像参数,切换音轨,飞快的快进快退同样令笔者印象深刻,比起以往多少倍速或者手动输入时间点而言,现在只需按左右键即可非常快速的找到要播放的时间点。

图像参数调节

音轨切换-只需按audio按键

字幕一直都是国内用户的一块心病,HD310A的矢量字幕将外挂字幕的效果做到了极致,并且可以选择字体颜色和背景色等设置,笔者还找到了比较老的型号的字幕显示效果与之对比,优劣一目了然。

字幕选项

蓝色字体效果

矢量字幕很舒服,毫无锯齿,下图为微距照片,即便放大到这个级别,边缘依然很平滑。

HD310A的矢量字幕效果

老高清机的字幕效果

无损音轨的源码输出是高清机今年度的一大热门功能,优点已经无需再多说,关注音效的电影迷肯定已经升级了新功能,源码输出是他们选择器材的必备标准,HD310A的源码输出经过数部片子的测试,各种编码均能正常使用。

通过info按键查看当前参数

TureHD音轨成功接收

DTSHD源码成功接收

LPCM7.1成功接收

宇脉LimHD310A在字幕效果和播放衔接上的改进优化大幅提升了使用感受,无损音轨的源码输出和硬件级别的图像解码效果与蓝光盘机相比看不出什么差异,笔者几乎挑不出什么毛病来,也没有太多性能和功能上的要求了,也许做的更漂亮些是剩下的愿望,而在HTPC、蓝光影碟机与高清硬盘播放器中间选择也变得简单起来,理由依然很简单,外挂字幕与无损音轨输出加上海量资源支持,目前来看高清机的优势变得越发明显起来。
下面是一些播放的实际画面效果,当然屏摄肯定比不上实际画面效果,仅供读者参考:

3. 怎样才能电脑源码输出dts到功放

方法/步骤

我们采用Spdif的方式来输出源码,首先需要对电脑音频做些设置,在控制面板中进入声音选项,选下面一个作为默认的声音输出,

然后开始对KMplayer播放器进行设置。进入设置面板,选择内部音频解码器,点击“取消选择”,但是点击后还是会剩几个会选上,没关系,不管它。

然后在外部音频解码器中,将DTS设置为AC3滤镜,然后点击“C”图标,如图。这一步很关键,不然不会成功的。

点击“C”后,我们还要进行一番详细的设置,首先设置Main项,如图勾选。

然后再设置SPDIF项,对比下图进行勾选。

最后设置system项中的选项,如图进行选择即可。点击应用保存就算是设置完成了,这时播放看看,看功放上面是不是显示的DTS了呢,若是,则恭喜你成功了。开始享受音乐吧!若不是,要么是设置有错,要么是声卡采样频率不是44.1K,请返回去好好检查。

4. 电脑hdmi连接 怎么设置才能输出源码

真心话,这是个工程,分两个部分,一个是播放软件的设置,比如最有名的XMBC,设置为直通,把输出对象选为HDMI连接的设备。不过因为这里面选项多多,一个做错你的功放就出不来 DTS这三个字母。第二个工程相对EASY多了,就是右键点你电脑上的小喇叭,而后点 播放设备,选中你的功放,然后点一下功放 选配置,看看是不默认的2.0.如果不是就改回来。因为直通输出成功了,2.0模式下多个声道都出声音!

阅读全文

与硬盘源码输出相关的资料

热点内容
什么是面对对象编程 浏览:706
b站服务器什么时候恢复 浏览:719
6p相当于安卓机什么水准 浏览:496
能否给隐藏相册加密 浏览:596
糖心app改什么名 浏览:823
战地1控服务器如何部署 浏览:394
xp还原系统输入命令 浏览:323
mysql命令行版本 浏览:303
如何进入itunes找文件夹 浏览:832
CAD中重复命令使用 浏览:477
心智pdf 浏览:475
网站电台直播间源码 浏览:852
文件夹14c和18c的区别 浏览:34
android隐式调用 浏览:667
plc的编程指令边沿继电器 浏览:723
voc文件夹 浏览:865
租广东联通服务器注意什么云空间 浏览:936
javascript高级程序设计pdf 浏览:292
pwm单片机原理 浏览:348
ai算法在线修复图片 浏览:983