【华清远见实训】2022-5-16

1、Linux操作系统简介

操作系统: 向用户提供操作接口,管理计算机的软件和硬件资源。
Linux严格意义上来说是一个操作系统的内核
Ubuntu、CentOS、SUSE、红旗等操作系统都是基于Linux内核的发行版操作系统
Linux特点:开源、免费、可裁剪(定制化)、可移植

2、Linux基本操作命令

    Terminal终端:命令行解释器
	hq      @   ubuntu16  :     ~        	$ 
	用户名  @   系统名     :  当前路径	命令提示符
	~ :代表家目录   hq的家目录 /home/hq

(1)用户操作

普通用户:hq 普通用户的用户文件存放在/home
超级用户:root
在这里插入图片描述

       su      用户名   : 切换到指定用户
	   sudo    命令     : 在执行本条命令时暂时获取管理员权限
	   adduser 新用户名 : 新建用户
	   userdel 用户名   : 删除用户
	   passwd  用户名   : 修改用户登录密码
	   
	   //adduser: Only root may add a user or group to the system.
	   //普通用户权限不足,只有超级用户(管理员)可以进行该操作。

以管理员身份新建用户:

root@ubuntu16:~# adduser hqyj  //以管理员身份新建用户

以管理员身份删除用户及用户文件:

hq@ubuntu16:~$ sudo userdel -r hqyj  //以管理员身份删除用户及用户文件

(2)文件操作

       文件权限:
	   r :可读权限     4
	   w :可写权限     2
	   x :可执行权限   1
	   - :没有权限
	   
	           rw-            rw-           r-x 
           当前用户权限    组内成员权限   其他用户权限
	           110            110           101
	权限值    	6              6             5

修改文件权限的命令:

  chmod  权限值   文件名

例如:将zqy.my这个文件的权限修改为当前用户仅可读,组内成员可读可写,其他用户仅可执行。

          r--     rw-     --x
    	 100      110     001
   权限值 4        6       1       			

在这里插入图片描述

       ls  查看   
	   ls  -a : 查看所有文件(包含隐藏文件)
	   ls  -l : 查看文件的详细信息
	   ...
	   
	   cd  跳转   
	   cd  路径名 : 跳转到指定路径下
	   cd  .. : 跳转到上一层目录
	   .  : 当前目录
	   .. : 上一级目录
	   绝对路径:从根目录开始索引
	   相对路径:从当前路径索引
	   
	   touch  新建普通文件
	   touch  文件名.后缀 : 新建普通文件
	   //linux区分大小写
	   
	   mkdir  新建目录文件
	   mkdir  目录文件名
	   
	   rm  删除  
	   rm      普通文件名 : 删除普通文件
	   rm  -r  目录文件名 : 删除文件夹
	   rm  -f  普通文件名 : 强制删除普通文件
	   rm  *.txt  	 	  : 删除所有的.txt文件  
	   rm  !(1.txt)       : 删除1.txt之外的所有文件
	   
	   cp  复制
	   cp     普通文件名   指定路径  :将普通文件复制到指定路径下
	   cp  -r 目录文件名   指定路径  :将目录文件复制到指定路径下
	   
	   mv  移动
	   mv  文件名   指定路径 :将文件剪切到指定路径下
	   mv  源文件名 新文件名 :重命名
	   ...
	   
	   man 帮助手册
	   man ls : 查看ls的详细介绍和选项操作

3、vi编辑器

vi + 文件名 :用vi编辑器打开文件

 三种工作模式
	命令行模式:复制、粘贴、删除、撤销、恢复、光标移动...
	yy       单行复制
	nyy      多行复制
	dd       单行删除
	ndd      多行删除
	p        粘贴
	u        撤销
	ctrl + r 恢复
	
	底行模式:保存、退出、分屏、查找、替换...
	:w     		保存
	:q             退出
	:wq            保存并退出
	:\str          查找字符串
	:s/str1/str2/g 将str1替换成str2
	:110y        复制1-10行内容
	:110d        删除1-10行内容
	
	插入模式:文本编辑
	
	三种工作模式的切换方式:
	1)用vi编辑器打开文件默认处于命令行模式
	2)通过a、i、o、A、I、O都可以切换到插入模式
	3)从插入模式按ESC键返回命令行模式,再通过shift+“:”切换到底行模式

4、简单C语言编程步骤

    1.新建C程序文件
	  touch hello.c
	2.用vi编辑器打开该文件
      vi hello.c
    3.编写代码
      #include<stdio.h>
      int main()
      {
          printf("helloworld!\n");
          return 0;
      }                                   
    4.保存退出
      :wq	
	5.用gcc编译器编译C程序文件,生成可执行文件
	  gcc  hello.c
    6.执行可执行程序
	  ./a.out

在这里插入图片描述

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值