Linux实验--(上)

实验二 LINUX操作基础

实验目的

  1. 掌握字符界面下关机及重启的命令。
  2. 掌握LINUX下获取帮助信息的命令:man、help。
  3. 掌握LINUX中常用的简单命令pwd、date、who、cal、uname、wc、clear

实验内容

  1. 使用shutdown命令设定在30分钟之后关闭计算机。
  2. 分别使用命令man和help查看ls命令的帮助文档。
  3. 使用命令将当前计算机的主机名显示为IT。
    hostname it

  4. 使用命令显示公元20248年8月的月历。
    这里需要先ncal包,
    sudo apt install ncal


    安装完成后
    cal 8 2024

  5. 显示当前计算机上的日期和时间。
    date

  6. 统计文件/etc/passwd的行数、字符数和单词数。
    wc -w /etc/passwd

实验三 LINUX系统的文件操作命令

实验目的

  1. 掌握LINUX下文件和目录操作命令:cdls、mkdirrmdir、rm
  2. 掌握LINUX下文件信息显示命令:catmore。
  3. 掌握LINUX下文件复制、删除及移动命令:cpmv。
  4. 掌握LINUX的文件检索、排序命令:grep、sort。

实验内容

  1. 使用命令切换到/etc目录,并显示当前工作目录路径。
    cd /etc
    pwd
    

  2. 使用命令显示/root目录下所有文件目录的详细信息,包括隐藏文件。
    ls -a /root

  3. 使用命令创建目录/root/linux,然后删除该目录。
    mkdir /root/linux
    rmdir /root/linux
    

  4. 使用命令cat用输出重定向在/root目录下创建文件abc,文件内容为“Hello,Linux!”,并查看该文件的内容。
    echo "Hello, Linux!" > /root/abc
    cat /root/abc
    

  5. 使用命令创建具有默认权限为744的目录/root/ak,然后将/root/abc文件复制到该目录中,最后将该目录及其目录下的文件一起删除。
    mkdir -m 744 /root/ak
    cp /root/abc /root/ak/
    rm -r /root/ak
    

  6. 查看文件/etc/passwd的前3行内容。
    head -n 3 /etc/passwd
    

  7. 创建文件file1,文件内容有3行,分别为a、c、b,排序该文件数据,显示在屏幕上。
    echo -e "a\nc\nb" > file1
    sort file1
    

  8. 使用命令显示/etc/passwd文件的文件类型。
    file /etc/passwd
    

  9. 在文件/etc/passwd中搜索匹配字符root”。
    grep "root" /etc/passwd
    

实验四 Shell实用功能及文件权限

实验目的

  1. 掌握LINUX中Shell的实用功能,命令行自动补全,命令历史记录,命令别名,管道及输入输出重定向。
  2. 掌握文件权限设置的方法,以及如何修改文件所有者及用户
  3. 掌握LINUX下建立链接文件的方法。

实验内容

  1. 使用命令“cat /etc/named.conf”设置为别名named,然后再取消别名。
    alias named='cat /etc/named.conf'
    
    named
    
    unalias named
    

  2. 使用echo命令和输出重定向创建文本文件/root/nn,内容是hello,然后再使用追加重定向输入内容为word
    echo "hello" > /root/nn
    echo "word" >> /root/nn
    

  3. 使用管道方式分页显示/etc/passwd的内容
    cat /etc/passwd | less
    


  4. 分别用文字设定法和数字设定法,对/root/ab文件设置权限,所有者为读取、写入和执行权限,同组用户为读取和写入权限,其他用户没有任何权限。
    chmod u=rwx,g=rw,o= /root/ab
    

  5. 将文件/root/ab所有者更改为用户zhangsan。

  6. 将目录/root/b连同它的下级文件/root/b/c的所有者和用户组一起更改为newuser。
    chown -R newuser:newuser /root/b
    ls -lR


  7. 使用命令创建/root/a文件的硬链接文件/root/b和软链接文件/root/c,并用ls l命令查看输出信息的第二列(链接数)以及第五列(文件尺寸)
    touch /root/a  # 创建/root/a文件
    ln /root/a /root/b  # 创建硬链接
    ln -s /root/a /root/c  # 创建软链接
    ls -l /root/a /root/b /root/c  # 查看链接数和文件尺寸


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

练习&两年半

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值