鱼C论坛

 找回密码
 立即注册
查看: 118|回复: 2

[技术交流] linux_学习之路_8(啊啊啊啊啊啊啊啊啊啊我要硬薅Linux)

[复制链接]
发表于 2025-1-26 21:49:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
继续:

目录管理:
ls,cd,pwd,mkdir,rmdir,tree

文件管理
touch,stat,file,rm,cp,mv,nano

日期时间:
date,clock,hwclock,cal

处理文本文件时基础要求

查看文本内容
cat,tac,more,less,head,tail

cat:concatenate file and print on the standard output:连接文件并且打印标准输出,(显示并连接),能够实现将你通过参数给的几个文本文件的内容显示出来。

文本处理:
cat,more,less,head,tail.cut,sort,uniq,grep,re,管道和重定向:>,<,>>,<<,

cat -n (表示打印行号)
cat -E :display $ at end of each line:每行最后一个字符后面加上一个$符号
cat-v :show nonprinting:显示非打印符号;
cat-A:表示所有的东西都可以打印出来;

tac:(反过来的cat表示反向显示):concatenate and print files in reverse(从最后一行开始打印至第一行)
常用技巧:CTRL+C:中断进程,或者敲了大半行命令不想执行,可以按CTRL+C另起一行
如果内容很多需要shift+pageup/pagedown (查看)
也可以进行分屏查看:more ,less:
        more,
        less:man命令就是用less命令打开的,
head:查看前n行
        -c 3 filename:查看文件前三个字符,==head -3 filename
        -n 3 filename = head :查看文件前三行内

tail:查看后n行;
        tail: tail -n :查看后n行
        -f: output appended data as the file grows:tail -f后,查看文件尾部,不会关闭当下进程,如果文件新加一段新内容之后,保存该文件,该进程会显示当下新增的内容,这种情况一般用于跟踪日志使用


文本处理:
cut,join,sed,awk,

cut:database:数据库,
关系型数据库:
        表:二维表,如何将数据进行分割,
        文本数据也可以保存数据,
                比如用户名/etc/passwd,第一行:root:x:0:0:root:/bin/bash
                然后我想要得到第一组用户数据:我想得到root这第一段,这就是cut的意义;
        cut -d : -f 1 意思就是得到文本每一行以:为分隔符的第一个字段;
        cut -d:指定分隔符
        cut -f:指定要显示的字段;
                -f 1,3 :表示显示第一个和第三个字段
                -f 1-3:表示显示第一个到第三个字段
               
               


用户、组、权限
bash及其特性

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2025-1-26 21:50:01 | 显示全部楼层
目录管理
  • ls: 列出目录内容。
  • cd: 更改目录。
  • pwd: 显示当前工作目录。
  • mkdir: 创建新目录。
  • rmdir: 删除空目录。
  • tree: 显示目录结构(需要安装tree包)。


文件管理
  • touch: 创建空文件或改变文件的时间戳。
  • stat: 显示文件的详细状态。
  • file: 检测文件类型。
  • rm: 删除文件或目录。
  • cp: 复制文件或目录。
  • mv: 移动或重命名文件或目录。
  • nano: 简易文本编辑器。


日期时间管理
  • date: 显示或设置系统日期和时间。
  • clock: 显示或设置系统时间(通常是硬件时钟)。
  • hwclock: 访问硬件时钟。
  • cal: 显示日历。


文本处理

查看文本内容:
  • cat: concatenate file and print on the standard output(连接文件并且打印标准输出)。
  • tac: 倒序显示文件内容。
  • more: 分屏显示文件内容,适合大文件。
  • less: 与 more 类似,但提供更强大的导航功能。
  • head: 显示文件的前几行。
  • tail: 显示文件的后几行。


其他文本处理工具:
  • cut: 剪切文件中的指定列。
  • sort: 排序文件内容。
  • uniq: 去除重复行(通常与 sort 一起使用)。
  • grep: 搜索匹配的文本行。
  • re: 正则表达式,用于模式匹配。
  • 管道和重定向:
       

              
    • > 和 >> : 将输出重定向到文件或追加到文件。
         



你可以通过以下命令来了解某个命令更加详细的信息,例如:
man cat

希望这能对你的Linux学习有所帮助!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-1-27 13:15:45 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-2-22 22:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表