语法:time(参数)
参数:
-o 把执行时间结果写入文件中
-a 追加信息
-f 格式化时间输出
实例:
time 命令名
说明:real指的是命令运行花费的总时长。user是指命令在用户模式下花费的时间。sys是指命令在内核模式下花费的时间
tail命令用于输入文件中的尾部内容。tail命令默认在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。如果没有指定文件或者文件名为“-”,则读取标准输入。
注意如果表示字节或行数的N值之前有一个” ”号,则从文件开头的第N项开始显示,而不是显示文件的最后N项。N值后面可以有后缀:b表示512,k表示1024,m表示1 048576(1M)。
语法:
tail(选项)(参数)
选项:
--retry:即是在tail命令启动时,文件不可访问或者文件稍后变得不可访问,都始终尝试打开文件。使用此选项时需要与选项“——follow=name”连用;
-c<N>或——bytes=<N>:输出文件尾部的N(N为整数)个字节内容;
-f<name/descriptor>或;--follow<nameldescript>:显示文件最新追加的内容。“name”表示以文件名的方式监视文件的变化。“-f”与“-fdescriptor”等效;
-F:与选项“-follow=name”和“--retry"连用时功能相同;
-n<N>或——line=<N>:输出文件的尾部N(N位数字)行内容。
--pid=<进程号>:与“-f”选项连用,当指定的进程号的进程终止后,自动退出tail命令;
-q或——quiet或——silent:当有多个文件参数时,不输出各个文件名;
-s<秒数>或——sleep-interal=<秒数>:与“-f”选项连用,指定监视文件变化时间隔的秒数;
-v或——verbose:当有多个文件参数时,总是输出各个文件名;
--help:显示指令的帮助信息;
--version:显示指令的版本信息。
参数:
指定要显示尾部内容的文件列表。
常用实例:
1.tail不加参数默认输出文件最后10行的内容
tail 文件名
2.输出从某行开始到文件末尾的内容
tail N 文件名
tac命令用于将文件已行为单位的反序输出,即第一行最后显示,最后一行先显示。
语法:tac (选项) (参数)
选项:
-a或 ——append:将内容追加到文件的末尾;
-i或 ——ignore-interrupts:忽略中断信号。
参数:文件列表:指定要保存内容的文件列表。
实例:tac 文件名
1.更新软件列表
sudo apt update
2.安装ispell
sudo apt install spell
3.测试
spell 文件名
在ubuntu18.04中如何用su命令切换用户呢?本文给出详细说明。
1.首先查看当前登录用户
whoami
1.切换用户
su 用户名
2.查看当前登录用户
whoami
语法:
sum(选项)(参数)
选项:
-r:使用BSD的校验和算法,块大小为1k;
-s:使用system V的校验和算法,块大小为512字节。
参数:
需要计算和与磁盘块数的文件列表。
实例:
1.使用BSD的校验和算法
sum -r testfile
2.使用system V的校验和算法
sum -s testfile
1.显示icp连接
ss -t -a
2.显示socket摘要
ss -s
3.列出所有打开的网络连接端口
ss -l
4.查看进程使用的socket
ss -pl
5.显示所有udp socket
ss -u -a
以前经常使用的是RedHat Linux,习惯使用rpm方法安装软件。最近发现Ubuntu系统居然不支持rpm方法安装软件,提示信息如下:
root@root$ rpm -i package.rpm
The program 'rpm' is currently not installed. You can install it by typing:
sudo apt-get install rpm
然而通过apt-get安装rpm包以后依然不能够安装,最后才知道原来Ubuntu不支持rpm,使用rpm安装提示信息如下:
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
error: Failed dependencies:
.......................
具体的解决方法如下:
首先安装alien,
apt-get install alien
使用alien将rpm包转换成.deb格式的包
alien package.rpm
执行完成后生成一个.deb的软件包,再通过dpkg安装.deb格式的包
dpkg -i package.deb
还有一种方法,直接使用alien安装rpm格式的包,自己还没有试过.
alien -i package.rpm
对于这个问题,官方的说法是这样的
Do not install rpm in Debian (I don't mean flash-plugin, I mean rpm package management). Debian's package management system (which makes sure everything is installed properly and with no conflicts.) is dpkg and it also includes apt-get, Synaptic and aptitude that use dpkg. RPM will bypass dpkg, so you may cause serious damage to your system.
If you need to install an rpm package, you must do it using the tool "alien". It converts RPM packages to .deb and installs them properly through dpkg.
sort 文件名
说明:sort将文件/文本的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。