MAC 终端常用Unix指令

窍门:按一下 tab键,可以自动补齐 文件名、文件夹名、指令名称

路径操作:

   /  根 路径

   ./ 当前 路径

   ../  上级 路径


命令格式: 命令 参数

1. ls 显示文件,等同于dos下dir命令

    命令格式:ls [option] file

    option 可取:

    -l 显示详细列表

        域1 :文件类型和文件权限

        域2 :文件连接数

        域3 :文件所有者名字

        域4 :文件用户组名字

        域5 :文件长度

        域6-8 :最近修改日期

        域9 :文件名

    -a 显示所有文件,包含隐藏文件(以. 起头的文件名)

    -R 显示文件及所有子目录

    -F 显示文件(后跟*)和目录(后跟/)

    -d 与l选项合用,显示目录名而非其内容

2. cd 目录切换,等同于dos下cd命令

    注意目录分隔符为 /,与dos相反

    命令格式:cd dirname

3. pwd 显示当前路径

4. cat 显示文件内容,等同于dos下type命令

    命令格式:cat filename

5. more 以分页方式查看文件内容.

    命令格式:more filename 

6. rm 删除文件「Unix和Linux都是永久删除无法撤销

    命令格式: rm [-r] filename (filename 可为档名,或档名缩写符号.)

    例子 :

            rm file1    删除档名为 file1 之文档.

            rm file?    删除档名中有五个字元,前四个字元为file 之所有文档.

            rm f*       删除档名中,以 f 为字首之所有文档.

            rm -r dir1 删除目录 dir1,及其下所有文档及子目录.    

7. mkdir 创建目录

    命令格式: mkdir [-p] directory-name

    例子:

            mkdir dir1  建立一新目录 dir1.

            mkdir -p dir/subdir  直接创建多级目录

8. rmdir 删除目录

    目录必须首先为空

    命令格式: rmdir directory

9. cp 文档复制

    命令格式: cp [-r] source destination

    例子:

            cp file1 file2 将文档 file1 复制成 file2

            cp file1 dir1 将文档 file1 复制到目录 dir1 下,文件名仍为 file1.

            cp /tmp/file1 . 将目录 /tmp 下的文档 file1复制到现行目录下,

            档名仍为 file1.

            cp /tmp/file1 file2 将目录 /tmp 下的文档 file1现行目录下,档名

            为file2

            cp -r dir1 dir2 (recursive copy) 复制整个目录.

            若目录 dir2 存在,则将目录dir1,及其所有文档和子目录,

            复制到目录 dir2 下,新目录名称为dir1.若目录dir2不存在,

            则将dir1,及其所有文档和子目录,复制为目录 dir2. 

10. mv 文件移动 

      命令格式: mv source destination

      例子:

            mv file1 file2 将文档 file1,更改档名为 file2.

            mv file1 dir1 将文档 file1,移到目录 dir1 下,档名仍为 file1.

            mv dir1 dir2 若目录 dir2 不存在,则将目录 dir1,及其所有档

            案和子目录,移到目录 dir2 下,新目录名称为 dir1.

            若目录 dir2 不存在,则将dir1,及其所有文档和子

            目录,更改为目录 dir2.

11. du 查看目录所占磁碟容量

      命令格式: du [-sk] directory

      例子 :

            du dir1 显示目录 dir1 的总容量及其次目录的容量

            du -sk dir1 显示目录 dir1 的总容量,以k bytes为计量

12. find 文件查找 

       命令格式: find dir -name filename command

       例子:

            find . -name hello -print 寻找目前目录及所有的子目录内叫

            hello的文档.

            find . -ctime +7 -print 找出七天内未被更动的文档

            find . -size +2000m -print 找出大小超过2000 bytes的文档

            find /tmp -user b1234567 -print 在/tmp下属於b1234567的文档

            find . -name '*.c' -exec rm {} 删除所有的.c档

            find . -name test\* -print 显示当前目录及其子目录文件名前4位为test的文件名

13. who 显示当前用户名

14. touch 新建一个文件文件不存在才会新建

15. open 打开 文件/文件夹

16. clear 清屏

17. set 查看/修改 环境变量

18.echo 在显示器上显示一段文字「一般起到一个提示的作用」

    格式: echo [ -n ] 字符串

    -n 输出文字后不换行
    "字符串"     将字符串原样输出
    不加引号的字符串 将字符串中的各个单词作为字符串输出,各字符串之间用一个空格分割
posted @ 2016-01-14 18:01  Liquor  阅读(363)  评论(0编辑  收藏  举报