Linux环境的使用以及基本的命令

这篇博客详细介绍了Linux的基础操作,包括远程登录、文件创建、内容编辑、删除、清屏、查看在线用户、使用帮助及时间设置等。通过实例演示了文件的创建、编辑、删除以及使用vi编辑器和gcc编译C程序的过程。此外,还涉及到了普通用户与超级用户权限的切换,并展示了如何设置系统时间。
摘要由CSDN通过智能技术生成

   一、实验目的
   1.认识Linux的会话过程,熟悉远程操作和工作界面shell
   2.使用基本命令:ls,cat,touch,rm,clear,dateman,who,gcc。

   二、实验环境
   虚拟主机Linux,远程客户端putty。

   三、实验过程
   (一)准备
   1.启动虚拟主机Linux。
   2.以普通用户如yanji远程登录Linux主机
   3.用 hostname -I 查看Linux主机的ip,结果为 192.168.139.3

  (二)文件操作
   下面每一步之后,用 ls 查看文件列表
   1.创建一个文本文件,输入若干行作为其内容
    $ touch hello.txt
    $ ls
    hello.txt
    $ vi hello.txt
    今天是美丽的一天,
    我们在做实验报告
    :wq   
    解释: :wq 这个命令是保存并退出,touch 命令是创建文件,编辑文件可以用cat > 文件名 也可以用我上面的vi命令


   2.输出该文本的文件的内容
    $ cat hello.txt
        今天是美丽的一天,
    我们在做实验报告


   3.创建几个空白文件
    $ touch first.txt scond.txt third.txt
    $ ls
        first.txt  hello.txt  scond.txt  third.txt

    
   4.用 rm 删除其中一个文件
    $ rm third.txt
    $ ls
        first.txt  hello.txt  scond.txt
    解释:rm 删除其中一个文件,没有提示,直接删除


   5.用 rm -i 删除其中另一个文件
    $ rm -i scond.txt
        rm:是否删除普通空文件 "scond.txt"?y
    $ ls
        first.txt  hello.txt
    解释:rm -i 命令 在删除文件前需要确认,y为确认删除,n为不删除

 
  (三)其他基本命令
   1.清屏
    $ clear

   2.显示在线用户
    $ who
    yanji    pts/0        2020-09-22 09:56 (192.168.139.1)

   3.在线帮助(输出只列出首页)某个命令
    $ man cat
     解释:输入命令man cat 之后就可以看见cat的用法,输入q 退出

   4.显示日期和时间
    $ date
    2020年 09月 22日 星期二 10:47:53 CST

   5.试图设置时间
    $ date -s "2020-9-23 10:30"
    date: 无法设置日期: 不允许的操作
    2020年 09月 23日 星期三 10:30:00 CST
     解释:设置时间只有超级用户root才有权限去做,在普通用户中不允许设置时间

   6.切换到超级用户
    $ su -
     解释:并输入超级用户的密码,就可以进入超级用户root了。

   7.设置时间
    # date -s "2020-9-23 10:30"
    2020年 09月 23日 星期三 10:30:00 CST
     解释:设置成功,因为只有超级用户才有这个权限

   8.退出
    # exit
    logout
     解释:退出超级用户后,回到yanji普通用户

  (四)体会Linux中的 c 编程
   1.创建一个hello.c程序
    $ touch hello.c
    $ ls
    first.txt  hello.c  hello.txt


   2.编译为hello
    $ cat > hello.c
    #include <stdio.h>

    int main()
    {
     printf("hello world!!");
     return 0;
    }

    $ gcc hello.c -o hello
    解释:hello.c里面有程序之后,才可以gcc编译hello


   3.执行./hello
    $ ./hello
        hello world!!
     解释:./为当前目录,在当前目录执行hello

  (五)退出会话
    $ exit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值