IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 【华清远见实训】2022-5-16 -> 正文阅读

[系统运维]【华清远见实训】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

在这里插入图片描述

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-05-18 18:01:16  更:2022-05-18 18:02:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 16:34:14-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码