Linux常用命令

Linux常用命令,第1张

Linux常用命令

目录

lswhichaliaspwdcdtouchmkdirrmdirrmmancpmvcatmorelessheadtail如何显示中间几行date

ls

ls + 文件名,默认显示该文件下的内容,与在文件名后加/效果一致
若想看目录本身属性,可用ls -d命令。
ls -n可以显示用户id和组id

which

查看特定命令所在路径,eg:which ls,我们由此可以联想到Linux中的命令本质上也是程序。

alias

当我们想查看ls命令的路径时,我们会看到alias,

它的意思是别名,即ls是ls --color=auto的别名,我们也可以给命令取别名,如我们可以将cd …取名为back,具体代码为alias back=“cd …”。
ps:给命令起的别名尽在本次会话中生效。

pwd

该命令可以显示当前所在路径

cd

当我们定位文件时要回答两个问题,1.我在哪里 2.我是谁,即路径名和文件名。
绝对路径:全路径
相对路径:不以/为起点的路径,相对于当前所处的路径。
cd ./文件名,进入当前目录下的文件,cd …/文件名,进入上级目录的文件。
一般我们使用相对路径,绝对路径可能会在配置文件时使用。
cd-记录最近哪里来的路径
cd /回到根目录
cd ~当前用户对应的工作目录,普通用户默认所处的工作目录一定是/home/xxx,root对应的工作目录是/root

touch

该命令的常用功能有两个
1.创建普通文本文件
2.更新文件最新修改日期
可以使用touch myfile.txt命令创建名为myfile的文本文件
可以使用stat myfile.txt来查看myfile的时间信息

mkdir

可以使用该指令来创建目录,如

mkdir mydir/     //该命令可以创建名为mydir的目录

当我们想要创建多重目录如,p1/p2/p3/p4时可以使用-p选项

mkdir -p p1/p2/p3/p4
rmdir

该命令可用于删除空目录

rm
rm -r //递归删除
rm -f //强制删除,不会显示确认信息

因Linux中不存在回收站,因此在使用rm -rf命令时务必谨慎

man

改命令可以查看命令手册,具体 *** 作方法为man 命令

cp

该命令用于拷贝,
cp -r 递归拷贝
cp -f 强制拷贝

mv

剪切

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@时间戳  将时间戳转化为对应时间

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5720836.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存