首页 > 系统服务 > 详细

linux 常用命令 ls / echo / printf / cat /tac

时间:2019-12-24 22:26:18      阅读:108      评论:0      收藏:0      [点我收藏+]

虽然在校期间学过,课本也啃过,但是还是部分忘了,回忆捡起来~~~~

ls

ls ——查看当前的目录

ls /etc/ (ls跟着文件名)——可看到该文件下的目录

ls -a ——默认打印当前的所有文件(包括隐藏的)

ls -l ——目录文件的权限创建时间等详细信息,长格式显示信息

ls -i ——显示文件inode好

ls -t ——按修改时间排序

ls -r ——按时间升序排列(时间越早排在越前)

ls -h ——打印易读的大小单位

如果需要更多的帮助,可以执行:man ls

 

echo(默认换行)

echo “ls” ——打印ls

echo “hello”——打印hello 自动换行

echo -n “hello”——打印hello 不换行

echo -e ‘“1\n2\n3”——打印换行123,-e进行转义符的转义,若不加-e,打印1\n2\n3

echo -e “123\nabc” > e.txt ——重定向文件

技术分享图片

 

 

printf(默认不换行)更好的打印出格式

printf “username:%s\tpassword:%d\n” xiaoming 123456——打印出来如图,%s /%d为占位符

 printf 进行左对齐:printf “%-10s %-10s %-10s\n” ID Name Number (10代表间距)

printf进行右对齐:printf “%5s %5s %5s\n” ID Name Number (5代表间距)

printf 垂直显示:printf “%10s\n” ID Name Number

技术分享图片 

 cat(打印文本内容)

cat /etc/my.cnf ——将文本的全部内容输出

cat -b a.txt—— -b显示非空行的行号

cat -n a.txt —— -n显示所有的行号,包括空行

 

技术分享图片

 

 

tac :连接文件或倒序打印

技术分享图片

 

linux 常用命令 ls / echo / printf / cat /tac

原文:https://www.cnblogs.com/feihan/p/12093666.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!