分享页面
已经找到“” 的记录2518条
Ubuntu18.04系统如何用time命令统计某命令运行所花费的时间
 

ubuntu18.04中如何用time命令统计某命令运行所花费的时间呢?本文给出详细说明。

语法:time(参数)

参数:

-o 把执行时间结果写入文件中

-a 追加信息

-f 格式化时间输出

实例:

time 命令名

说明real指的是命令运行花费的总时长。user是指命令在用户模式下花费的时间。sys是指命令在内核模式下花费的时间

Ubuntu18.04系统如何用tail命令输出文件尾部内容
 

ubuntu18.04中如何用tail命令输出文件尾部内容呢?本文给出详细说明。

tail命令用于输入文件中的尾部内容。tail命令默认在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。如果没有指定文件或者文件名为“-”,则读取标准输入。

注意如果表示字节或行数的N值之前有一个”号,则从文件开头的第N项开始显示,而不是显示文件的最后N项。N值后面可以有后缀:b表示512k表示1024m表示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 文件名

Ubuntu18.04系统如何用tac命令将文件中的内容按行反序输出
 

ubuntu18.04中如何用tac命令将文件中的内容按行反序输出呢?本文给出详细说明。

tac命令用于将文件已行为单位的反序输出,即第一行最后显示,最后一行先显示。

语法:tac (选项) (参数)

选项:

-a ——append:将内容追加到文件的末尾;

-i ——ignore-interrupts:忽略中断信号。

参数:文件列表:指定要保存内容的文件列表。

实例:tac 文件名



Ubuntu18.04系统如何用spell检查并输出文件中出现的拼写错误
 

ubuntu18.04中如何用spell检查并输出文件中出现的拼写错误呢?本文给出详细说明。

1.更新软件列表

sudo apt update

2.安装ispell

sudo apt install spell

3.测试

spell 文件名

Ubuntu18.04系统如何用su命令切换用户
 

ubuntu18.04中如何用su命令切换用户呢?本文给出详细说明。

1.首先查看当前登录用户

whoami

1.切换用户

su 用户名

2.查看当前登录用户

whoami
Ubuntu18.04系统如何用sum命令计算并显示文件校验和所占用的磁盘块数
 

ubuntu18.04中如何用sum命令计算并显示文件校验和所占用的磁盘块数呢?本文给出详细说明。

语法

sum(选项)(参数)

选项:

-r:使用BSD的校验和算法,块大小为1k

-s:使用system V的校验和算法,块大小为512字节。

参数:

需要计算和与磁盘块数的文件列表。

实例:

1.使用BSD的校验和算法

sum -r testfile

2.使用system V的校验和算法

sum -s testfile

Ubuntu18.04系统如何用ss命令显示处于活动状态的连接信息
 

ubuntu18.04中如何用ss命令显示处于活动状态的连接信息呢?本文给出详细说明。

1.显示icp连接

ss -t -a

2.显示socket摘要

ss -s

3.列出所有打开的网络连接端口

ss -l

4.查看进程使用的socket

ss -pl

5.显示所有udp socket

ss -u -a



Ubuntu不支持rpm安装软件解决方法
 

以前经常使用的是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

使用alienrpm包转换成.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.

 

 

Ubuntu18.04系统如何用sort命令对文件内容进行排序
 

ubuntu18.04中如何用sort命令对文件内容进行排序呢?本文给出详细说明。

sort 文件名

说明sort将文件/文本的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。

Ubuntu18.04系统如何用wall命令向系统当前所有终端发送信息
 

ubuntu18.04中如何用wall命令向系统当前所有终端发送信息呢?本文给出详细说明。

语法

wall (参数)

参数

指定要发送的广播消息。

实例

wall hello man



扫码添加专属客服

扫码关注公众号