虽然在校期间学过,课本也啃过,但是还是部分忘了,回忆捡起来~~~~
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 2 3”——打印换行123,-e进行转义符的转义,若不加-e,打印1 2 3
echo -e “123 abc” > e.txt ——重定向文件
printf(默认不换行)更好的打印出格式
printf “username:%s password:%d ” xiaoming 123456——打印出来如图,%s /%d为占位符
printf 进行左对齐:printf “%-10s %-10s %-10s ” ID Name Number (10代表间距)
printf进行右对齐:printf “%5s %5s %5s ” ID Name Number (5代表间距)
printf 垂直显示:printf “%10s ” ID Name Number
cat(打印文本内容)
cat /etc/my.cnf ——将文本的全部内容输出
cat -b a.txt—— -b显示非空行的行号
cat -n a.txt —— -n显示所有的行号,包括空行
tac :连接文件或倒序打印