栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

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

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

【华清远见实训】2022-5-16
  • 1、Linux操作系统简介
  • 2、Linux基本操作命令
    • (1)用户操作
    • (2)文件操作
  • 3、vi编辑器
  • 4、简单C语言编程步骤

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
	:1,10y        复制1-10行内容
	:1,10d        删除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
      int main()
      {
          printf("helloworld!n");
          return 0;
      }                                   
    4.保存退出
      :wq	
	5.用gcc编译器编译C程序文件,生成可执行文件
	  gcc  hello.c
    6.执行可执行程序
	  ./a.out

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/889563.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号