Linux基础命令(二)

  • >命令:重定向

把ls命令返回的结果输出到1.txt文件中,会覆盖文件内容(默认情况下ls命令返回显示在屏幕上):ls > 1.txt

把ls命令返回的结果输出到1.txt文件中,追加内容(默认情况下ls命令返回显示在屏幕上):ls >> 1.txt

  • cat命令:查看文件内容

查看1.txt,2.txt的内容:cat 1.txt 2.txt

将1.txt,2.txt内容写入3.txt:cat 1.txt 2.txt > 3.txt

  • more命令:查看大文件,Enter/空格往下翻,b往上翻,q退出

查看根目录返回的内容写入1.txt,查看1.txt:

ls / >1.txt

more 1.txt

  • 管道:将|左边的命令返回的结果交给右边命令处理

将根目录内容交给more命令处理:ls -l / | more

  • ln:链接

软链接:ln -s 

给源文件1.txt创建一个软链接,源文件不写绝对路径只默认源文件在软链接的目录下: ln -s /home/admin/1.txt /home/admin/link/1_link

硬链接:ln (将源文件所有内容全部实时存储,能和源文件同步变化,ll查看时可以通过显示的数字看到有几个文件同时发生变化;

                      源文件被删除硬链接不会被删除,同步数字会减少1;硬链接无法链接目录)

  • grep命令:查找文件内容

在test文件中查找包含hello的内容,只要一行中有hello就把那行显示出来:grep hello test.txt

查找h开头的内容:grep -n ^h test.txt

查找o结尾的内容:grep -n o$ test.txt

-n:显示内容所在行号;-i:不区分大小写;-v:反向查找,查找不包含的

查找整个目录中所有文件内包含hello的内容:grep -n hello /home/admin -r

  • find命令:查找文件(fine 目录 -name 查找的内容)

在home目录下查找test.txt的文件:fine /home -name test.txt

在home目录下查找以txt结尾的文件:fine /home -name '*txt'

  • tar命令:归档管理

 

 将1.txt、2.txt打包:tar cvf txt.tar 1.txt 2.txt

列出包里文件:tar tf txt.tar

解包到当前目录:tar xf txt.tar

解包到指定目录(文件夹需要提前创建好):tar xf txt.tar -C /home/admin/tar

  • gzip命令:压缩解压

压缩

  1、打包,生成txt.tar文件:tar cf txt.tar 1.txt 2.txt

  2、压缩,生成txt.tar.gz文件:gzip -r txt.tar

解压

  1、解压:gzip -d txt.tar.gz

  2、解包:tar xf txt.tar -C tar

 

gzip一步打包压缩:tar czf a.tat.gz 1.txt 2.txt

gzip一步解压解包:tar zxf a.tat.gz -C tar/gzip

 

bzip2一步打包压缩:tar jcf txt.tar.bz2 1.txt 2.txt

bzip2一步解压解包:tar xjf txt.tar.bz2 -C tar/bzip2

 

zip方式压缩:zip -r zz *txt     zz代表要生成的压缩文件,不需要扩展名,会自动生成

unzip方式解压:zip -d zz zz.zip      解压时会自动创建zz目录

 

  • 查看命令位置:which
  • 切换到管理员账户:su
  • 设置当前用户密码:passwd
  • 退出用户账户:exit
  • 查看登录用户:who

 pts:代表终端

tty:代表用户登录了操作系统

pkill -kill -t pts/0:杀死终端

 

  • 关机重启:reboot、shutdown

 

chmod命令:修改文件权限

 

 

 

  • vim命令:vim编辑器

 

posted @   MrLuyu  阅读(34)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示