首页 > 系统相关 >在Linux课程中所学01

在Linux课程中所学01

时间:2023-09-27 10:58:51浏览次数:51  
标签:文件 sbin 01 所学 qfedu Linux var root 光标

今天在大学期间一节Linux课程中,我学习到了一些基本的命令记录一下

  1. less命令
    命令也是对文件或其他输出进行分页显示,可用pageup、pagedown与键盘方向键控制,查找文件内容比 more 更容易,最后按q键退出。
  2. head命令
    有些配置文件内容很多,但真正需要查看的内容只有前几行,head命令可以查看文件前几行的内容添加“-n”参数显示文件的前n行,具体如下所示。
    [root@qfedu ~]# head /etc/passwd
    root:x:0:0:root:/root:/bin/bash
    bin:x:1:1:bin:/bin:/sbin/nologin
    daemon:x:2:2:daemon:/sbin:/sbin/nologin
    adm:x:3:4:adm:/var/adm:/sbin/nologin
    lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
    sync:x:5:0:sync:/sbin:/bin/sync
    shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
  3.  tail 命令

    用户使用tail命令可以查看文件后几行的内容,例如,用户对日志文件更关心最新的内容,需要
    从后往前查看。tail 命令添加“-n”参数显示文件的后n行,添加“-f”参数可以查看动态文件,具
    体如下所示。

    root@qfedu -1# tail -1 /etc/passwd
    setroubleshoot:x:991:988::/var/1ib/setroubleshoot:/sbin/nologin
    pulse:x:171:171:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin
    gdm:x:42:42::/var/11b/gdm:/sbin/nologin
    gnome-initial-setup:x:990:985::/run/gnome-initial-setup/:/sbin/nologin
    sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
    avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin
    postfix:x:89:89::/var/spool/postfix:/sbin/nologin
    ntp:x:38:38: :/etc/ntp:/sbin/nologin
    tcpdump:x:72:72::/:/sbin/nologin
    qfedu:x:1000:1000:qfedu:/home/qfedu:/bin/bash.
    [root@qfedu ~]# tail -5 /var/1og/messages
    Mar 30 17: 46:21 qfedu dbus-daemon: dbus[661]:[system] Successfully activated service
    'org.freedesktop.hostnamel'
    Mar 30 17:46:21 gfedu systemd:Started Hostname Service.
    Mar 30 17:46:46 qfedu fprintd: ** Message: No devices in use, exit
    Mar 30 17:50:01 qfedu systemd: Started Session 26 of user root.
    Mar 30 17:50:01 qfedu systemd: Starting Session 26 of user root.

  4. grep命令
    用户使用 grep 命令可以对文件内容进行过滤、搜索关键词,从而快速找到所需内容
  5. 移动文件 mv
    mv 命令可以移动或者重命名文件或目录
    mv filel(源文件)file2(目标文件)

  6. 删除文件 rm 
    rm file2(目标文件或目录)
    若删除目录,就需要添加“-r”参数,“-f”参数可以跳过验证直接执行删除操作

  7. 光标定位常用命令
    h、j、k、1
    光标上下左右移动。也可用键盘自带方向键
    0和$
    光标移动到行首、行尾
    gg和G
    光标移动到第一行首个字符的位置和光标移动到最后一行首个字符的位置
    /字符串
    快速定位到字符串所在的行
    /^d
    定位首字母为d的行
    /txt$
    定位结尾为txt的行

  8. 文本编辑常用命令
    yy

    复制当前行
    dd
    删除当前行
    P
    粘贴
    x
    删除光标所在的字符
    D
    从光标处删除到行尾
    u
    撤销
    r
    可以用来修改一个字符


标签:文件,sbin,01,所学,qfedu,Linux,var,root,光标
From: https://www.cnblogs.com/lym2222/p/17732125.html

相关文章

  • 49、linux下/srv /var /tmp的区别
    /srv:用于存储本机或者本服务器提供的服务数据或数据。(用户主动生产的数据、对外提供服务)/var:系统产生不可自动销毁的缓存文件、日志记录。(系统和程序运行后产生的数据、不对外提供服务、只能用户自己手动清理)/tmp:保存使用完毕后可随时销毁的缓存文件。(有可能是有由系统或程序产......
  • Linux 6.5+ 带来了一些针对 AMD Ryzen Z1 Extreme 的性能/改进
    导读最近发布的 Linux 6.5内核默认启用了AMDP-StateEPP,用于现代Ryzen系统,而不再使用通用的ACPICPUFreq驱动程序。在各种工作负载下运行Linux6.5(或更新版本)可以提高性能和/或能效。对于移动端的影响,我最近在Linux6.3、6.4、6.5和6.6Git内核上对ASUSROGA......
  • Linux命令杂记
    可能不是很有序,但都是实用命令,不会面面俱到,多了容易记不住find:查找文件命令。用法:find路径选项搜索内容递归搜索当前目录下的stdio.h文件gcc:编译。流程常用选项......
  • Linux下使用lvm将多块盘合并
    需求:将vdbvdc这两个500G的盘合并成一个1000G的盘,然后新建一个目录挂载到大盘上,当大盘出现磁盘紧张的时候还可以自动扩容.由于部门里有基础服务的同事,很少有机会直接接触lvm,刚好最近有几台物理服务器,借这个机会,就尝试自己实践了一番lsblk12345678#使用lsblk查看当前......
  • linux 中 awk中sub命令正则匹配数字
     001、[root@pc1test2]#lsa.txt[root@pc1test2]#cata.txtbatch01xyz1batch02xyz2batch03xyz3batch04xyz4batch05xyz5[root@pc1test2]#awk'{sub([0-9]+,"",$1);print$0}'a.txtawk:cmd.line:1:{sub([0-9]+,"",......
  • VS2019安装PCL 1.11.1
    1.从官网下载PCL:https://github.com/PointCloudLibrary/pcl/releases 下载这两个文件就行2.安装运行下载好的exe进行安装,注意这一步要选第二个添加到系统变量,一直下一步安装到默认路径即可: 我这里安装的时候选成了第一个,但是没关系,安装好后再系统变量的Path里添加: 然......
  • JavaSE day01【复习回顾面向对象基础、继承、抽象类】测评
    选择题题目1(单选):下列关于Java中类与类之间的关系描述正确的是()选项:​ A.Java中类与类属于多继承,还可以多层继承​ B.Java中类与类属于实现关系,可以单实现也可以多实现​ C.Java中类与类属于实现关系,可以只能单实现​ D.Java中类与类属于单继承,......
  • 第01章:随堂复习与企业真题(Java语言概述)
    第01章:随堂复习与企业真题(Java语言概述)一、随堂复习1.Java基础全程的学习内容第1阶段:Java基本语法>Java概述、关键字、标识符、变量、运算符、流程控制(条件判断、选择结构、循环结构)、IDEA、数组第2阶段:Java面向对象编程>类及类的内部成员>面向对象的三大特征>其它......
  • 尚硅谷_第01章_Java语言概述
    第01章_Java语言概述拓展练习讲师:尚硅谷-宋红康网址:www.atguigu.com1、System.out.println()和System.out.print()有什么区别?System.out.println();//打印完后,会换行。System.out.print();//打印完后,不会换行。2、一个".java"源文件中是否可以包括多个类?有什么限制?......
  • 01 - Rust 猜数字游戏
    目录1.猜数字游戏的逻辑2.创建新项目3.猜数字游戏实现3.1获取用户输入并打印a.标准库引入b.println!宏c.可变与不可变变量d.string::new与io::stdin().read_line(&mutinput)3.2生成指定范围内的随机数3.3随机数与猜测数的比较a.字符串转数字b.数字比较大小c.循环......