查看文章
 
新手必备工具(kext安装工具)
2008-08-02 17:36

新手必备工具(kext安装工具)

第七课:新手必备工具(kext安装工具)--KSONG

刚接触mac os的朋友,一定对安装驱动感到头痛,有了这个就简单多了。把你需要安装的kext拖入,输入password,没有设置password的直接在password框回车。。。。。

Kext Helper b7.zip(1.2 MB)

-----------------------------------------------------------------------------
Mac OS X 启用超级用户的方法


Root user,又名超级用户,是一个权力最高的Unix 账户,Root 的账户能在整个系统里任何部份进行任何“操作”,包括:拷贝档案、移动/移除档案、执行程序等。所以,通常 Root 的账户都只会指派给高级专业的用户使用。因此,苹果把Root user 隐藏在Mac OS X 里。
但有时候我们不得不启用Root用户以便于实现某些操作,可以通过以下三种方法把启动Root账户。
方法一:
把Mac OS X 的安装光盘放入到光驱中,用光盘启动系统,在安装菜单里选择“Password Reset”选项,便能更改你的密码和启动超级用户模式。(把这工具拷贝到硬盘中是不能启动的,一定要从光盘启动才有效。)
方法二:
在Mac OS X里启动Terminal(在“应用程序/实用工具”的文件夹中),输入以下命令:
sudo passwd Root
系统会实时要求输入 Root user的新密码,然后再输入一次,以确保密码正确。
方法三:
启动NetInfo Manager应用程序(在“应用程序/实用工具”的文件夹中),再依照以 下步骤:
1. 从菜单中选择“域”→“用户”→“启动Root用户”
2. 点按窗口底部的“锁状”按钮,然后输入在安装过程中提供的用户名称和密码注册。
3. 从窗口下半部份的列表中选择 * 号一栏,再输入 Root user 已加密的新密码。
可在 Terminal 里输入以下的「htpasswd」命令来产生加密的新密码:
[localhost:~] currentuser% htpasswd -nb anylogin yourpassword
[return]
[localhost:~] currentuser% anylogin : pu9fQgdzVHRB2
pu9fQgdzVHRB2 就是已加密的新密码
4. 点按窗口底部的“锁状”按钮,然后储存更改和离开 NetInfo Manager。
现在可以在 Terminal 里试试 Root user 的新密码
如何通过终端命令删除Finder中无法删除的文件
这里我先介绍一个经常性的问题。有人常常因为某种原因。比如死机、文件下载一半意外退,这时经常有文件无法删除,系统提示你权限不够。这个时候我们就可以利用一行简单的命令进行删除。


当然有人会提出启动到os 9来删除,这样有两大问题。一是你需要重启两次机。先切到9。再切回x。还有就是对新机器来说,你根本就没办法从os 9启动。


言归正传,下面就举便说明:
1 打开终端应用程序


2 输入命令:sudo rm -r -f “你要删除的文件”
还要注意终端命令是区分大小写的,全部小写。


3 把你要删的文件或者文件夹用mouse拖进终端窗口,好多个也可以一起拖。


4 然后在终端中回车


5 输入当前管理员用户密码。如果没有密码就直接回车。注意不是root账号的密码。


6 终端中没有任何提示信息表明成功删除。


注意:如果用这个命令还无法删除,有两种可能性:一是你删除的是系统正在使用的临时文件之类的。二是有可能你的硬盘目录出现问题。这时请先用磁盘工具检查一下你的硬盘。


解释:
sudo 临时执行root账户操作,当你使用这个命令的时候等同于使用 root 用户进行操作,所以要当心。它后面一般是你要操作的其它命令。比如本例中的 rm。同时sudo 命令都要求你输入当前管理员用户密码。如果密码为空就直接回车。


rm 删除命令。即remove的缩写,它后面有两个参数。
-r 删除文件夹内的子文件夹及内容,一般情况下rm只能删 除文件或者空的文件夹。
-f 强制删除参数
如果需要了解rm命令的更多参数。请输入:man rm






其它常用命令
cd
进入某个目录


cp 原始文件 目标文件
复制文件,可带路径复制不到位置




kill -9 [PID]
結束指定的 PID 執行程式


ls
列出当前目录下所有文件


man [命令]
查询某个命令的使用方法


mkdir [目录]
新建目录


rmdir 目录
删除目录,注意只能是空目录


mv 原始文件 目录文件
移动或者重命名文件


passwd
更改密码




rm
删除文件
-f 强制删除
-i 删除前确认
-r 删除目录及子目录内容




sudo rm -rf ~/.Trash/*
强制删除当前用户垃圾箱内所有项目


top
显示所有进程。


kill -9 [PID]
结束PID进程


open -a itunes
打开aqua 程序itunes
删除不了的文件可以在终端里用 rm -rf 来删。
打开 应用程序--实用程序--终端
输入   sudo rm -rf .然后把要删除的文件拖进来。回车--输入系统用户密码--回车就行了。
下面是一些unix常用的命令,MAC系统的终端基本都可以用


a. 关於档案/目录处理的指令:


1. ls
这是最基本的档案指令。 ls 的意义为 "list",也就是将某一个目录或是
某一个档案的内容显示出来。


如果你在下 ls 指令後头没有跟著任何的档名,它将会显示出目前目录中所
有档案。


也可以在 ls 後面加上所要察看的目录名称或档案的名称,如


% ls /home2/X11R5


% ls first


ls 有一些特别的参数,可以给予使用者更多有关的资讯,如下:


-a : 在 UNIX 中若一个目录或档案名字的第一个字元为 "." , 则使用 ls
将不会显示出这个档案的名字,我们称此类档案为隐藏档。如 tcsh
的初设档 .tcshrc;如果我们要察看这类档案,则必须加上参数 -a 。


-l : 这个参数代表使用 ls 的长( long )格式,可以显示更多的资讯,
如档案存取权,档案拥有者( owner ),档案大小,档案最後更新
曰期,甚而 symbolic link 的档案是 link 那一个档等等。如下


% ls -l


drwx--x--x 2 jjtseng 512 Aug 8 05:08 18
drwx--x--x 2 jjtseng 512 Aug 8 22:00 19
-rw------- 1 jjtseng 566 Aug 8 05:28 makefile


2. cp
cp 这个指令的意义是复制("COPY") , 也就是将一个或多个档案复制成另
一个档案或者是将其复制到另一个目录去。


cp 的用法如下:


cp f1 f2 : 将档名为 f1 的档案复制一份为档名为 f2 的档案。
cp f1 f2 f3 ... dir : 将档案 f1 f2 f3 ... 都以相同的档名复制一
份放到目录 dir 里面。
cp -r dir1 dir2 : 将 dir1 的全部内容全部复制到 dir2 里面。


cp 也有一些参数,如下:


-i : 此参数是当已有档名为 f2 的档案时,若迳自使用 cp 将会将原来 f2
的内容掩盖过去,因此在要盖过之前必须先询问使用者一下。如使用者
的回答是y(yes)才执行复制的动作。


-r : 此参数是用来做递回复制用,可将一整颗子树都复制到另一个
目录中。


3. mv
mv 的意义为 move , 主要是将一档案改名或换至另一个目录。如同 cp ,它也有
三种格式:


mv f1 f2 : 将档名为 f1 的档案变更成档名为 f2 的档案。
mv dir1 dir2 : 将档名为 dir1 的目录变更成档名为 dir2 的目录。
mv f1 f2 f3 ... dir : 将档案 f1 f2 f3 ... 都移至目录 dir 里面。


mv 的参数有两个,-f 和 -i , 其中 -i 的意义与 cp 中的相同,均是 interactive
询问之意。而 -f 为强迫( force ) , 就是不管有没有同名的档案,反正我就是要
搬过去,所有其他的参数遇到 -f 均会失效。


4. rm
rm 的意义是 remove ,也就是用来杀掉一个档案的指令。在 UNIX 中一
个被杀掉的档案除非是系统恰好有做备份,否则是无法像 DOS 里面一样还能够救回
来的。所以在做 rm 动作的时候使用者应该要特别小心。


rm 的格式如下:


rm f1 f2 f3 .....


而 rm 的参数比较常用的有几个: -f , -i , 与 -r


-f : 将会使得系统在删除时,不提出任何警告讯息。
-i : 在除去档案之前均会询问是否真要除去。
-r : 递回式的删除。


小心不要随便使用 rm -rf , 否则有一天你会"欲哭无泪"......


5. mkdir
mkdir 是一个让使用者建立一个目录的指令。你可以在一个目录底下使用
midir 建立一个子目录,使用的方法如下:


mkdir dirname1 [ dirname2 ... ]


如此你就可以建立一个或多个目录。


6. chdir ( cd )
这是让使用者用来转移工作目录用的。
chdir 的用法如下:


chdir dirname


如此你就可以将目前的目录转移到 dirname 这一个目录去。
或使用 "chdir .." 来转移到上一层目录。


7. rmdir
相对於 mkdir ,rmdir 是用来将一个"空的"目录杀掉的。如果一个目录下面
没有任何档案,你就可以用 rmdir 指令将其除去。rmdir 的使用法如下:


rmdir dirname1 [ dirname2 .... ]


如果一个目录底下有其他的档案, rmdir 将无法将这个目录杀掉,除非使用
rm 指令的 -r 选项。


8. pwd
pwd 会将目前目录的路径( path )显示出来,例如:


9. cat/more/less
以上三个指令均为察看档案内容的指令。cat 的意义是猫....不不不,是
concatenate ,在字典上的意思是"连结,将…串成锁状"( 语出资工电子
词典 cdict ),其实就是把档案的内容显示出来的意思。 cat 有许多奇怪
的参数,较常为人所使用的是 -n 参数,也就是把显示出来的内容加上行
号。 cat 的用法如下:


cat [-n] :自标准输入读进内容,你可以用 pipe 将别的程式的输出转向
给 cat .
cat [-n] filename : 将 filename 的内容读进来,显示在标准输出上。


问题在於 cat 它是不会停下来的,因此并不好用( 试想如果一个萤幕二十
四行,而一个档案四百行,cat 一出来将会劈哩啪啦不断的卷上去,使用者
很难据此得到他们所需的资讯。) 所以才有人又写了 more 出来。


more , 跟据蔡文能老师的说法是"再多一点就好",more 可以将所观察的档案
跟据终端机的形态一页页的显示出来,再根据使用者的要求换页或卷行。如果
使用者要在某一个档案中搜寻一个特定的字串,则按 / 然後跟著打所要搜寻
的单字即可进行搜寻。more 也可以找得到。more 的使用法如下:


more filename


如果你在使用中觉得已经看到了所要看的部份,可以按'q'离开 more 的使用。
在使用中按'v' 亦可以使用编辑器来编辑所观看的档案。


less 的用法与 more 极类似,原先它就是为了弥补 more 只能往前方卷页的缺
点而设计。 less 的用法如下:


less filename


其与 more 不同的是它可以按 y 来往上卷一行,并且可以用"?"来往回搜寻你所
要找的单字。


10. chmod
chmod 为变更档案模式用( change mode ) . 这个指令是用来更改档案的存取模
式( access mode )。在 UNIX 一个档案上有可读(r)可写(w)可执行(x)三种模式,
分别针对该档案的拥有者( onwer )、同群者( group member )( 你可以 ls -lg
来观看某一档案的所属的 group ),以及其他人( other )。一个档案如果改成可
执行模式则系统就将其视为一个可执行档,而一个目录的可执行模式代表使用者
有进入该目录之权利。chmod 就是用来变更一些档案的模式,其使用方式如下:


chmod [ -fR ] mode filename ...


其参数的意义如下:


-f Force. chmod 不会理会失败的动作。
-R Recurive. 会将所有子树下的所有子目录及档案改为你所要改成的模式。


mode 可以为一个三位或四位的八进位数字,来表示对某些对象的存取权。详情
可参阅 chmod(1) 的 manual page 中有关 Absolute Modes 的说明。


或是用一个字串来表示,请参考 chmod(1) 的说明。
b. 关於 Process 处理的指令:


1. ps
ps 是用来显示目前你的 process 或系统 processes 的状况。
以下列出比较常用的参数:


其选项说明如下:
-a 列出包括其他 users 的 process 状况。
-u 显示 user - oriented 的 process 状况 。
-x 显示包括没有 terminal 控制的 process 状况 。
-w 使用较宽的显示模式来显示 process 状况 。


我们可以经由 ps 取得目前 processes 的状况,如 pid , running state 等。

类别:Mac||添加到搜藏 |分享到i贴吧|浏览(5221)|评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
     

   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu