本人曾使用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文件的步骤