Linux每日智囊

2023-12-13 05:34:03

每日分享三个Linux命令,悄悄培养读者的Linux技能。

欢迎关注公众号

printf

作用

格式化并输出结果

语法

printf format [argument]

printf option

转义序列

  • \a:警告字符
  • \b:后退
  • \c:截断输出
  • \f:换页
  • \n:换行
  • \r:回车
  • \t:水平制表符
  • \v:垂直制表符
  • \\:反斜杠字符

格式替代符

  • %c:ASCII字符,显示相对应参数的第一个字符
  • %d,%l:十进制整数
  • %E:浮点格式
  • %e:浮点格式
  • %g:%e或%f转换,看哪一个较短,删除结尾的零
  • %G:%或%f转换,看哪一个较短,删除结尾的零
  • %s:字符串
  • %u:不带正负号的十进制值
  • %x:不带正负号的十六进制,使用a至f表示10至15
  • %%:字面意义的%
  • %X:不带正负号的十六进制,使用A至F表示10至15

案例

  1. 输出字符串
printf "Hello, World"
  1. 输出字符串后面加入换行符
printf "Hello, \nWorld\n"
  1. 输出多个参数
printf "%s, %d, %.2f \n" "abc" "10" "3.1415"

clear

作用

清除屏幕

语法

clear

案例

清除屏幕

clear

history

作用

显示与管理历史命令记录

语法

history [选项]

参数:

  • -c:清空命令
  • -d:删除指定序号的命令记录
  • -n:读取命令记录

案例

  1. 显示执行过的全部命令记录
history
  1. 显示执行过的最近3条命令
history 3
  1. 重新执行2039命令
!2039
  1. 重新执行上一条命令
!!
  1. 将搜索与输入相匹配的最近一个命令,重新执行
!ls
  1. 调用命令历史记录的递归搜索
    ctrl+r

  2. 删除特定命令

history -d 1234
  1. 清空所有命令
history -c

往期回顾

[1] 解锁Linux之谜:自由、安全、强大的操作系统

[2] Linux每日智囊-“man,cd,pwd”

[3] Linux每日智囊-“info,tree,stat”

[4] Linux每日智囊-“whatis,touch,which”

[5] Linux每日智囊-“mkdir,rmdir,rm”

[6] Linux每日智囊-“ls,wc,nl”

[7] Linux每日智囊-“mv,cp,md5sum”

[8] Linux每日智囊-“rename,basename,dirname”

[9] Linux每日智囊-“chown,chgrp,chmod”

[10] Linux每日智囊-“cat,more,less”

[11] Linux每日智囊-“find,chattr,file”

[12] Linux每日智囊-“grep,egrep,重定向符”

[13] Linux每日智囊-“head,tail,tac”

[14] Linux每日智囊-“ping,wget,scp”

[15] Linux每日智囊-“ps,top,lsof”

[16] Linux每日智囊-“split,cut,paste”

[17] Linux每日智囊-“tar,zip_unzip,gzip_gunzip”

[18] Linux每日智囊-”nohup,kill,killall“

[19] Linux每日智囊-”sort,uniq,diff_patch“

[20] Linux每日智囊-”du,df,sync“

[21] Linux每日智囊-”uname,hostname,free“

[22] Linux每日智囊-“join,tr,curl”

[23] Linux每日智囊-“exec,exit,type”

[24] Linux每日智囊-“dd,mount,umount”

[25] Linux每日智囊-”su,sudo,echo“

文章来源:https://blog.csdn.net/weixin_48030475/article/details/134960060
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。