linux常用命令 print格式输出

格式化输出命令

printf '输出类型 输出格式' 输出内容
输出类型:
%ns 输出字符串,n是数字指代输出的几个字符
%ni 输出整数,n是数字指代输出几个数字
%m.nf 输出浮点数。m和n是数字,值代输出的整数位数和小数位数。
比如%8.2代表共输出8位数,其中2位是小数,6位是整数
输出格式
    \a
    输出警告声音
    \b'
    输出退格键,也就是Backspace键
    \f'
    清除屏幕
    \n
    换行
    \r
    回车,也就是enter键
    \t
    水平输出退格键,也就是Tab键
    \v
    垂直输出退格键,也就是Tab键

printf的使用实例

    ssgao:Downloads aouo$ printf %s 1 2 3 4 5 6
    123456ssgao:Downloads aouo$ 
    ​
    ssgao:Downloads aouo$ printf %s %s % s 1 2 3 4 5 6
    %s%s123456ssgao:Downloads aouo$ 
    ​
    ssgao:Downloads aouo$ printf '%s %s %s' 1 2 3 4 5 6
    1 2 34 5 6ssgao:Downloads aouo$ 
    ​
    ssgao:Downloads aouo$ printf '%s\t%s\t%s\n' 1 2 3 4 5 6
    1   2   3
    4   5   6
    ssgao:Downloads aouo$ 
    
    printf '%s' $(cat ssgao.txt)
    #不调整输出格式
    ​
    printf '%s\t%s\t%\t%s\n' $(cat ssgao.txt)
    #调整格式输出

printf和print的区别

print
    print会在每个输出之后自动加入一个换行符(Liunx默认没有print命令)
printf
    printf是标准格式输出命令,并不会自动加入换行符,如果需要换行,需要手工加入换行符

转载于:https://www.cnblogs.com/ssgao/p/8881901.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ps命令Linux中非常常用的命令之一,它用于显示当前系统中正在运行的进程信息。具体使用方式如下: 1. 显示所有进程信息 ``` ps -ef ``` 2. 显示当前用户进程信息 ``` ps -u username ``` 3. 显示指定进程信息 ``` ps -p pid ``` 其中,-e选项用于显示所有进程,-f选项用于显示进程的详细信息;-u选项用于指定用户,-p选项用于指定进程ID。补充一下: 4.显示进程树形结构 ``` pstree ``` 5.显示进程内存使用情况 ``` ps -o pid,ppid,cmd,%mem,%cpu --sort=-%mem ``` 其中,-o选项用于指定输出格式,%mem用于显示内存使用率,%cpu用于显示CPU使用率,--sort选项用于按照指定的列进行排序,-表示倒序排序。 6.显示进程CPU使用情况 ``` ps -o pid,ppid,cmd,%cpu,%mem --sort=-%cpu ``` 同样,%cpu用于显示CPU使用率,%mem用于显示内存使用率,--sort选项用于按照指定的列进行排序,-表示倒序排序。好的,下面是关于 Linux 常用命令 `ps` 的一些信息: `ps` 命令用于列出当前系统中的进程信息,包括进程 ID、进程状态、CPU 占用率、内存占用率等等。 常用的 `ps` 命令选项包括: - `-e`:列出所有进程 - `-f`:显示完整的进程信息 - `-u`:指定用户,列出该用户的进程 - `-aux`:显示所有进程信息,包括其他用户的进程 例如,要列出当前系统中所有进程的详细信息,可以使用以下命令: ``` ps -ef ``` 输出结果包括每个进程的用户、进程 ID、父进程 ID、CPU 占用率、内存占用率、启动时间、进程命令等信息。 除了 `ps` 命令本身的选项,还可以使用一些其他命令来对 `ps` 的输出进行过滤或排序,比如: - `grep`:过滤包含指定字符串的行 - `sort`:按指定的字段进行排序 - `awk`:对每行进行处理并输出指定的字段 例如,要找出所有包含关键字 "nginx" 的进程,并按 CPU 占用率从高到低排序,可以使用以下命令: ``` ps -ef | grep nginx | sort -k 3 -r | awk '{print $2, $3, $8}' ``` 输出结果包括进程 ID、CPU 占用率和进程命令

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值