lswhichaliaspwdcdtouchmkdirrmdirrmmancpmvcatmorelessheadtail如何显示中间几行date
lsls + 文件名,默认显示该文件下的内容,与在文件名后加/效果一致
若想看目录本身属性,可用ls -d命令。
ls -n可以显示用户id和组id
查看特定命令所在路径,eg:which ls,我们由此可以联想到Linux中的命令本质上也是程序。
alias当我们想查看ls命令的路径时,我们会看到alias,
它的意思是别名,即ls是ls --color=auto的别名,我们也可以给命令取别名,如我们可以将cd …取名为back,具体代码为alias back=“cd …”。
ps:给命令起的别名尽在本次会话中生效。
该命令可以显示当前所在路径
cd当我们定位文件时要回答两个问题,1.我在哪里 2.我是谁,即路径名和文件名。
绝对路径:全路径
相对路径:不以/为起点的路径,相对于当前所处的路径。
cd ./文件名,进入当前目录下的文件,cd …/文件名,进入上级目录的文件。
一般我们使用相对路径,绝对路径可能会在配置文件时使用。
cd-记录最近哪里来的路径
cd /回到根目录
cd ~当前用户对应的工作目录,普通用户默认所处的工作目录一定是/home/xxx,root对应的工作目录是/root
该命令的常用功能有两个
1.创建普通文本文件
2.更新文件最新修改日期
可以使用touch myfile.txt命令创建名为myfile的文本文件
可以使用stat myfile.txt来查看myfile的时间信息
可以使用该指令来创建目录,如
mkdir mydir/ //该命令可以创建名为mydir的目录
当我们想要创建多重目录如,p1/p2/p3/p4时可以使用-p选项
mkdir -p p1/p2/p3/p4rmdir
该命令可用于删除空目录
rmrm -r //递归删除 rm -f //强制删除,不会显示确认信息
因Linux中不存在回收站,因此在使用rm -rf命令时务必谨慎
man改命令可以查看命令手册,具体 *** 作方法为man 命令
cp该命令用于拷贝,
cp -r 递归拷贝
cp -f 强制拷贝
剪切
mv 源 目标位置 //可以直接剪切目录和重命名cat
查看文件,cat -n可以显示行号,tac 逆序输出文本内容。
more分批查看,,但只能下翻默认先显示前10行,
more -5 //只显示前5行 /100 //找到第100行less
与more功能相同,但可以上下翻,-N可以显示行号
我们可以使用less和more命令来阅读大文件 系统中的大文件主要指日志和别人写好的代码head
显示文件的头几行,默认为头10行,同样可以加-和行数表示头几行
tail对应于head,表示尾几行
如何显示中间几行echo "字符串"表示将字符串显示到标准输出,即屏幕,加上>文件名即输出重定向,若目标文件不存在会自动创建之。>>为追加重定向。cat后不加内容,默认从键盘读取内容,cat
1.head -120 file.txt > temp.txt tail -20 temp.txt 用从方法我们创建一个临时文件先存储前120行, 再查看后20行,来查看100到120行
2.head -120 file.txt | tail -20 其中的竖杠为管道,不同于自然世界中我们使用 管道来运输资源,计算机用管道来传输数据,在 此即将前部分的数据传输给后部分date
使用date命令可以查看当前时间
date +%Y 年 date +%m 月 date +%d 日 date +%H 时 date +%M 分 date +%S 秒 date +%F 年月日 date +%s 时间戳 date -d@时间戳 将时间戳转化为对应时间
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)