本人曾使用ubuntu 是踩过有一些坑,以及在处理问题时学到的知识,总结一下,便于以后记忆。
1 基本命令
(1)列出文件
ls 参数 目录名 参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件
(2)转换目录
cd
(3) 拷贝文件
cp 参数 源文件 目标文件
(4)删除文件
rm 参数 文件
(5)使用cat命令显示文件
(6) 利用apt-get管理软件包(ubuntu)
install pkgs 安装 例如:$sudo apt-get install vim
update 更新 upgrade 升级 remove 删除(卸载) clean 清除 用于清除缓存在本地目录中的软件包文件等mac安装brew
curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1 使用brew安装软件brew install wget使用brew卸载软件 brew uninstall unrar使用brew检索软件brew search /apache*/
(7)vim
[1]输入模式
i:在当前字符的左边插入I:在当前行首插入a:在当前字符的右边插入A:在当前行尾插入o:在当前行下面插入一个新行O:在当前行上面插入一个新行^:移动光标到当前行的第一个字母位置。$:移动光标到行尾。G:到文件尾gg:到文件首
按下Esc 键,退出。
[2]保存编辑的文件和退出vim
:wq 保存文件内容后退出vim编辑:wq! 强制保存文件内容后退出vim编辑 :q 退出编辑:q! 强制退出编辑
[3]数据输入命令
a 在光标所在字符位置之后输入数据u 撤销先前执行的编辑命令
[4]检索字符串
:/str 检索给定的字符串,按enter键开始
n 从当前位置开始继续检索下一个匹配的字符 shift + n 从当前位置开始继续检索上一个匹配的字符2 小技巧
(1)用 Tab 键自动补齐命令
(2)查看命令的详细帮助
man 命令名 比如要看看 ls 命令的详细用法,执行 man ls
(3) 利用 sudo 运行特权命令
(4)采用的Unix文件系统,所有文件都挂在跟目录 / 下面
根目录标志 / 不是可有可无,cd /System 表示转到跟目录下的System中,而cd System 表示转到当前目录下的 System中
(5) 有些 node.js 的包安装的时候都加上 --save-dev 参数
-save和save-dev可以省掉你手动修改package.json文件的步骤