终端命令行

英文         |   简写  | 翻译          
————————————————————————
directory   |  dir     | 目录、文件夹
file            |        | 文件
make        |  mk     | 新建
remove     |  rm      | 删除
move        |  mv     | 移动
copy         |  cp       | 复制
list            |  ls         | 罗列
link           |  ln         | 链接
find           |             | 查找
echo         |             | 发出回音、重复

touch        |             | 触摸

----------------------------------------------------------------------------------------------------------------------------------------------------------------

技巧:

1.  tab  (补全命令)

2.  man 命令名 (比如要看看 ls 命令的详细用法,执行 man ls

----------------------------------------------------------------------------------------------------------------------------------------------------------------

假设 用户名位 xiaoming

----------------------------------------------------------------------------------------------------------------------------------------------------------------

1.列出文件

ls 参数 目录名 (参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件 ) .

例如:ls -a /Users/xiaoming/Desktop/

----------------------------------------------------------------------------------------------------------------------------------------------------------------
2.转换目录
cd ( . 当前目录 .. 上级目录 )

例如: cd/Users/xiaoming/Desktop/

----------------------------------------------------------------------------------------------------------------------------------------------------------------

3.建立新目录
mkdir 目录名/Users/xiaoming/Desktop/

例如:在桌面上建一个备份目录 backup mkdir/Users/xiaoming/Desktop/node

----------------------------------------------------------------------------------------------------------------------------------------------------------------

4.拷贝文件
cp 参数 源文件 目标文件

例如:想把桌面的node.js拷贝到桌面的node中

cp -R /User/xiaoming/Desktop/node.js/Users/xiaoming/Desktop/node
参数R表示对目录进行递归操作
桌面目录下的所有文件备份到桌面node
cp -R/Users/xiaoming/Desktop/* /User/xiaoming/Desktop/node

----------------------------------------------------------------------------------------------------------------------------------------------------------------

5.删除文件
rm 参数 文件

例如桌面node 中的node.js
rm -rf/User/xiaoming/Desktop/node.js
参数-rf 表示递归和强制

rm -rf / 你的系统就gg了

----------------------------------------------------------------------------------------------------------------------------------------------------------------

6.移动文件
mv 文件
例如:想把node.js移到桌面
mv/User/xiaoming/Desktop/node.js/User/xiaoming/Desktop

----------------------------------------------------------------------------------------------------------------------------------------------------------------

7.更改文件权限
chmod 参数 权限 文件
例如:把驱动目录下所有文件设定到root读写,其他用户只读
chmod -R 755 /System/Library/Extensions
参数R 表示递归,755表示各用户的权限

----------------------------------------------------------------------------------------------------------------------------------------------------------------

8.更改文件属主
chown 参数 用户:组 文件
例如:把驱动目录下的所有文件属主改成根用户
chown -R root:wheel /System/Library/Extensions
参数R 表示递归操作

----------------------------------------------------------------------------------------------------------------------------------------------------------------

9.显示当前目录的路径名
pwd

----------------------------------------------------------------------------------------------------------------------------------------------------------------

10.显示或连接文件
cat filename

例如:cat node.js

----------------------------------------------------------------------------------------------------------------------------------------------------------------

11.显示文件类型
file filename

----------------------------------------------------------------------------------------------------------------------------------------------------------------

12.显示文件的最初几行
head -20 filename

----------------------------------------------------------------------------------------------------------------------------------------------------------------

13.显示文件的最后几行
tail -15 filename

----------------------------------------------------------------------------------------------------------------------------------------------------------------

14.修改用户密码
passwd

----------------------------------------------------------------------------------------------------------------------------------------------------------------

15.更新文件的访问和修改时间
touch -m 05202400 filename

----------------------------------------------------------------------------------------------------------------------------------------------------------------

16.显示系统的当前日期和时间
date

----------------------------------------------------------------------------------------------------------------------------------------------------------------

17.显示日历

cal . (当前日历)

cal 1 2017 (2017年1月)

----------------------------------------------------------------------------------------------------------------------------------------------------------------

18.统计程序的执行时间

time

----------------------------------------------------------------------------------------------------------------------------------------------------------------

19.查询磁盘使用情况
du

----------------------------------------------------------------------------------------------------------------------------------------------------------------

20.显示文件系统的总空间和可用空间

df

----------------------------------------------------------------------------------------------------------------------------------------------------------------

21.使用vim编辑软件

1. 在默认的"指令模式"下按 i 进入编辑模式 
2. 在非指令模式下按 ESC 返回指令模式 
3. 在"指令模式"下输入: 

:w 保存当前文件 

:q 退出编辑,如果文件为保存需要用强制模式 
:q! 强制退出不保存修改 
:wq 组合指令, 保存并退出 

例如:编辑新建的node.js文件

(1) vim node.js 回车

(2) i 编写 . 例如 console.log('vim编辑');

(3) 编辑完成后 。按 esc 然后依次按下 :wq 然后回车 退出并保存

(4)node 当前目录的node.js 运行node.js 。会看到输出 vim编辑 。(如果安装node环境的话 。可以输出)









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值