Mac OS--终端

来源:互联网 发布:詹姆斯总决赛所有数据 编辑:程序博客网 时间:2024/05/21 10:22

Mac OS终端常用命令

1、ls

ls列出目录内容


ls -a列出所有目录内容,包括以”.”开头的隐藏文件


ls -l以详情模式列出目录内容


-l参数的结果中, d (代表了是目录); rwxr-xr-x是文件或者目录所属用户、用户组;上面例子中第一个ravisaive代表了文件文件属于用户ravisaive;上面例子中的第二个ravisaive代表了文件文件属于用户组ravisaive;4096代表了文件大小为4096字节;May 8 01:06代表了文件最后一次修改的日期和时间;最后代表就是文件/文件夹的名字。

2、clear

history清屏命令,运行它可以把之前运行的命令和结果从屏幕上清除


3、history

clear历史记录,显示在终端中所执行过的所有命令的历史


4、mkdir

mkdir myFile在当前路径下创建myFile目录。然而如果目录已经存在了,那么会返回一个错误信息“不能创建文件夹,文件夹已经存在”。


目录只能在用户拥有写权限的目录下才能创建。

5、touch

touch myFile将myFile文件的访问和修改时间更新为当前时间。touch命令会在文件不存在的时候创建它。如果文件已经存在了,只会更新时间并不会改变文件的内容。


touch可以用来在用户拥有写权限的目录下创建不存在的文件。

6、date

date现实系统当前的年、月、日、星期、时、分、秒信息


7、cp

主要是用于在同一台电脑上,在不同的目录之间来回copy文件

命令基本格式:

  • cp [OPTIONS] SOURCE DEST

    从源路径copy文件到目的路径

  • cp [OPTIONS] SOURCE… DIRECTORY

    将多个源文件copy到指定的目录(多个源文件用空格分隔)

OPTIONS:
-a same as -dpR 尽可能将源文件状态、权限等资料都照原装予以复制,并且是递归copy;
-r 表示递归copy,若source中含有目录名,则将目录下之档案亦皆依序拷贝至目的地;
-f 表示force,若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制;

cp myFile ~/Desktop/拷贝当前目录下的myFile到Desktop目录下


8、scp

主要是在不同的系统之间来回copy文件,scp是有Security的文件copy,基于ssh登录。

命令基本格式:

  • scp [OPTIONS] file_source file_target

OPTIONS:
-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接、认证、 或是配置错误
-C 使能压缩选项
-P 选择端口 . 注意 -p 已经被 rcp 使用

scp root@/172.19.2.75:/home/myFile ~/Desktop/拷贝远程机器上的myFile到我的桌面


9、pwd

pwd显示当前的工作路径


10、cd

cd myFile进入myFile目录


11、mkdir

mkdir myFile创建myFile目录


12、rmdir

rmdir myFile删除myFile目录


rmdir命令不能直接删除非空目录

13、rm

rm myFile删除当前目录下的myFile文件


rm命令用于删除一个目录中的一个或多个文件

14、mv

用来移动文件或者将文件改名

命令基本格式:

  • mv [OPTIONS] file_source file_target

命令参数:
-b :若需覆盖文件,则覆盖前先行备份。
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
-u :若目标文件已经存在,且 source 比较新,才会更新(update)
-t :target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。

mv myFile.txt myFile1.txt重命名当前目录下的myFile文件为myFile1.txt


0 0