1.使用vim打开一个文件,需要复制几行信息到其他文件中,需要用到剪贴板。
首先使用esc键进入命令模式,使用v命令,进行行选择模式,使用jk选择需要的目标行,使用"+y进行复制,此时内容已经被复制到剪贴板,可以再其他程序中进行使用。
2.history命令,可以使用以前使用的某个命令中的某些参数。比如
./startup.sh ;tail -f ../logs/catalina.out
可以同时启动tomcat,同时看这个tomcat的日志。使用ctrl+c,结束查看,再次查看的时候,可以直接使用!./star:2-$来进行查看,其中!./star是从history 查找最近一次以./star开头的命令,同时取第二个到最后一个参数。这样就取得了tail -f ../logs/catalina.out
同理也可以取单个参数。当参数比较长时,非常好用。
3.使用grep命令时提示Binary file (standard input) matches
可以加上grep命令的-a参数。
4.转化pdf成txt
sudo apt-get install poppler-utils poppler-data
pdftotext -layout -nopgbrk linux.pdf
会生成一个linux.txt的文件
5.查看某个端口是什么程序打开的。
lsof -i :8080
查看8080端口是那个程序打开的。可以看到程序的pid
6.查看linux的发行版本
lsb_release -dsc
7.ubuntu录像你可能会用gtk-recordmyDesktop,他可以生成ogv文件,我们可以通过
ffmpeg -i out.ogv -b 384000 -s 640x480 -pass 1 -passlogfile log-file out.flv 将他的文件转化成flash文件,那么就可以再很多地方播放了。
分享到:
相关推荐
- **Ubuntu小技巧**:收集了一系列实用的小技巧,旨在帮助用户更高效地使用Ubuntu系统,如快捷键的使用、命令行技巧等。 #### Ubuntu系统微调 - **Ubuntu系统微调**:介绍了如何根据个人需求对Ubuntu系统进行微调...
本文将详细介绍如何在Ubuntu系统中使用`tar`命令来压缩和解压缩文件。 #### 二、`tar`命令简介 `tar`是Tape Archive(磁带存档)的缩写,它是一种用于文件打包与解包的强大工具。除了用于压缩与解压缩文件外,`tar...
在Ubuntu系统中,进行软件开发或者驱动安装时,常常会用到`gcc`、`make`、`build-essential`等工具,特别是对于Realtek网卡的驱动安装,`r8125`离线安装包及其依赖是必不可少的。下面将详细解释这些组件的作用、安装...
在嵌入式系统开发过程中,由于目标平台资源有限(如内存较小),通常不能直接在其上进行编译工作,这就需要用到**交叉编译**技术。交叉编译是指在一个平台上编译代码,生成可以在另一个平台上运行的程序的过程。本...
### Ubuntu下LAMP环境配置教程 #### 一、LAMP环境简介 LAMP是一个流行的开源Web服务解决方案,它由四个核心部分组成:Linux操作系统、Apache Web服务器、MySQL数据库管理系统以及PHP脚本语言。这些组件共同构成了...
以上命令将安装编译过程中需要用到的编译器、文本处理工具、构建工具以及其他必要的库文件。 #### 三、下载OpenWRT源代码 根据不同的需求,可以选择不同版本的OpenWRT源代码进行下载。通常有两种选择: 1. **TRUNK...
开发者可以选择使用 BusyBox 创建精简的根文件系统,或者使用Debian、Ubuntu等发行版的打包系统来构建更完整的环境。 6. **引导加载器**: 引导加载器如GRUB、U-Boot等负责加载内核。移植过程中,需要确保引导加载...
这些命令在日常维护中经常用到。 5. **软件包管理**:Linux发行版如Ubuntu使用`apt`,CentOS使用`yum`或`dnf`来安装、更新和卸载软件。理解包管理器的工作原理和使用方法,能极大地提高工作效率。 6. **脚本编程**...
3. **点阵转图片**:将点阵数据转换成图像,这通常需要用到图像处理库,如Python的PIL(Pillow)库。将二进制位按照预定的宽度和高度映射到像素矩阵上,生成灰度图像,从而得到汉字的点阵图形。 4. **保存图片**:...
在Debian/Ubuntu系统中使用`apt-get install packagename`,在Red Hat/CentOS系统中使用`yum install packagename`来安装软件。 16. **history**:显示过去的命令历史。这有助于回顾和重新执行以前的命令。 17. **...
在Linux环境下批量处理图片时,经常需要用到Imagemagick这款强大的图像处理工具。Imagemagick支持多种格式的图片,并能进行复杂的图像操作。 - **安装Imagemagick**: - **CentOS**: ```bash yum install ...