vi
- 存盘退出
:wq保存并退出;:q!不保存强制退出;:w执行存盘操作 - 搜索
/pattern:从光标开始处向文件尾搜索pattern
?pattern:从光标开始处向文件首搜索pattern
n:在同一方向重复上一次搜索命令
N:在反方向上重复上一次搜索命令 - 翻页
ctrl+d向文件末尾翻半屏
ctrl+b向文件首翻半屏 - 转换
i由命令模式转为编辑模式
esc由编辑模式转为命令模式
tar
- tar -xzvf *.tar.gz解压某文件
- tar -zcvf *.tar.gz log2012.log 打包后,以 gzip 压缩
rm
- -r递归删除,删除文件夹必须带上这个参数
- -f忽略不存在的文件,从不给出提示
- -i删除已有文件或者文件夹询问用户
- -v显示详细的执行过程
- rm -rfv *删除文件夹的危险操作
mv
- mv old new将old重命名为new
- mv /opt/software/* .将/opt/software下的所有文件夹和文件移动到当前目录
install package
- *.tar.gz解压后有二进制文件,也有源码。解压后可以看readme或者install文件,如果里面有make,make install,那就是源码,需要自行根据命令安装,一般的源码安装步骤:sudo make;sudo make install
- dpkg -i *.deb安装deb的软件包,如果还需要安装依赖,再执行sudo apt-get install -f解决依赖的问题,安装好之后再次执行dpkg -i *.deb就可以了
cp
- -r递归的进行处理
- -i交互式的操作
- -f强制执行,不管目标是否存在
- -v显示详细的执行过程
- 同时复制多个文件可以使用空格隔开,可以使用通配符来模糊复制目标
- cp -r * ../复制当前所有文件到上一个目录,复制文件夹必须带-r参数
网络端口,进程
- lsof -i:6379显示使用6379端口的应用信息
- kill 7624杀死pid为7624的进程
- pgrep -l redis-server 查看redis-server进程的pid
ls
- ls -a显示所有文件和文件夹,包括以.开头的隐藏文件和文件夹
各个包在lubuntu下的安装过程,缺少一栏的情况处理+查看本机使用的端口,运行的程序+git
网友评论