每一个计算机系统都配备有操作系统,操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合——它们管理和控制计算机系统中的硬件及软件资源,合理地组织计算机工作流程,以便有效地利用这些资源为用户提供一个功能强大、使用方便和可扩展的工作环境,从而在计算机与其用户之间起到接口的作用。

Linux系统的组成

(1)linux内核(linus 团队管理)

(2)shell:用户与内核交互的接口

(3)文件系统:ext3、ext4等。windows 有 fat32 、ntfs

(4)第三方应用软件

关机重启

shutdown-r             关机重启-h             关机不重启now          立刻关机halt               关机reboot          重启

用户管理

/etc/passwd    存储用户账号/etc/group       存储组账号/etc/shadow    存储用户账号的密码/etc/gshadow  存储用户组账号的密码useradd 用户名userdel 用户名adduser 用户名groupadd 组名groupdel 组名passwd root     给root设置密码su rootsu - root /etc/profile     系统环境变量bash_profile     用户环境变量.bashrc              用户环境变量su user              切换用户,加载配置文件.bashrcsu - user            切换用户,加载配置文件/etc/profile ,加载bash_profile

常用指令

ls          显示文件或目录-l           列出文件详细信息l(list)-a          列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir         创建目录-p           创建目录,若无父目录,则创建p(parent)cd               切换目录touch          创建空文件echo            创建带有内容的文件。cat              查看文件内容cp                拷贝mv               移动或重命名rm               删除文件-r            递归删除,可删除子目录及文件-f            强制删除find              在文件系统中搜索某文件wc                统计文本中行数、字数、字符数grep             在文本文件中查找某个字符串rmdir           删除空目录tree             树形结构显示目录,需要安装tree包pwd              显示当前目录ln                  创建链接文件more、less  分页显示文本文件内容head、tail    显示文件头、尾内容ctrl+alt+F1  命令行全屏模式

系统管理命令

stat              显示指定文件的详细信息,比ls更详细who               显示在线登陆用户whoami          显示当前操作用户hostname      显示主机名uname           显示系统信息top                动态显示当前耗费资源最多进程信息ps                  显示瞬间进程状态 ps -auxdu                  查看目录大小 du -h /home带有单位显示目录信息df                  查看磁盘大小 df -h 带有单位显示磁盘信息ifconfig          查看网络情况ping                测试网络连通netstat          显示网络状态信息man                如:man lsclear              清屏alias               对命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeitkill                 杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。

Vim的使用

vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。

命令模式下:

:q                      退出:q!                     强制退出:wq                   保存并退出:set number     显示行号:set nonumber  隐藏行号/apache            在文档中查找apache 按n跳到下一个,shift+n上一个yyp                   复制光标所在行,并粘贴h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)

参考文章:https://blog.csdn.net/y1553595299/article/details/79196513?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

参考文章:https://blog.csdn.net/yuanzhen1/article/details/89323245?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

参考文章:https://blog.csdn.net/weixin_40822052/article/details/82828503

参考文章:https://www.cnblogs.com/aipiaoborensheng/p/9091644.html

Linux操作系统基本命令相关推荐

  1. 红帽Linux操作系统基本命令(学习笔记)

    Redhat版本的Linux操作系统基本命令 前言 一.安装linux系统 二 .根文件系统目录详解 三.文件属性与权限 四.用户和用户组管理 五.重定向 六.vim 程序开发器 一般模式常用命令和参 ...

  2. 实验报告Linux操作系统基本命令,linux操作系统实验报告全部.doc

    linux操作系统实验报告全部 计算机操作系统 实验报告 学 号:姓 名:提交日期:2014.12.15成 绩: 东北大学秦皇岛分校 [实验题目]熟悉Linux/UNIX操作系统[实验目的]1.熟悉L ...

  3. linux中将光标与操作系统,linux操作系统基本命令介绍(2)

    whoami 查看当前用户 su - 用户名 切换用户的同时再切换用户空间 创建工作组(注意:需要切换到root用户) groupadd 组名 删除工作组 groupdel 组名 修改用户所在组 us ...

  4. 基本命令 Linux操作系统与实训 CentOS 7.4 RHEL 7.4

    Linux操作系统与实训 CentOS 7.4 & RHEL 7.4 基本命令 一.文件目录命令类 1.浏览目录类命令 (1) pwd命令 (2) cd命令 (3) 使用ls命令 2.浏览文件 ...

  5. linux系统基本命令实验原理,《操作系统原理与Linux》实验一 Linux基本命令.doc

    <操作系统原理与Linux>实验报告 实验名称:实验一 Linux基本命令的使用 实验日期: 2011年11月1日 班 级:B09513 学 号:20094051311 姓 名:王晓珍 计 ...

  6. Linux操作系统基础解析之(三)——基本命令行操作及获得帮助的方法

    我们传统意义上理解的操作系统实际上是指:包括了操作系统的kernel,以及在其上构建了大量的功能各异的应用程序的集合体.所以狭义上来讲,操作系统就是指kernel.kernel将底层的硬件的复杂逻辑屏 ...

  7. Linux操作系统学习(四)-基本命令详解1

    1.查看文件信息:ls ls是英文单词list的简写,其功能为列初目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令.Linux文件或则目录名称最长可以有265个字符,".&q ...

  8. Linux操作系统(一)基本命令

    阅读说明 本文不适合零基础入门,不适合作为专业学习 假设你已经安装了vmware17 本文使用centos7.5进行实验,假设你有已经安装了centos7.5的操作系统 本文使用xshell7作为连接 ...

  9. linux c语言 ppt,linux操作系统下c语言编程入门.ppt

    linux操作系统下c语言编程入门.ppt Linux操作系统下C语言编程入门 CNT Linux操作系统简介基础知识进程介绍文件操作时间概念消息管理线程操作网络编程Linux下C开发工具介绍 一 L ...

最新文章

  1. 基于 OpenCV 的网络实时视频流传输
  2. 中国AI专利申请量占全球74%,腾讯、百度、OPPO前五
  3. (转)JS之——解决IE6、7、8使用JSON.stringify报JSON未定义错误的问题
  4. 零基础学编程学java还是python-小白学编程选java、php、前端还是python
  5. Java 技术篇-IntelliJ IDEA 导入数据库驱动jar包实例演示
  6. AsyncTask的理解
  7. 使用RAID与LVM磁盘阵列技术。
  8. Thread打印值的含义
  9. 完全编译安装boost
  10. 2011股市大方向随想
  11. 电脑网络基础知识:ipconfig/all命令及nslookupDns查询命令
  12. 模型集成01-Bagging/Boosting/Stacking
  13. 解决clover配置文件conf.plist中nv_disable=1或者nvda_drv=1不生效或者说不能删除的问题
  14. 解决Flex4 发布后访问 初始化极其缓慢的问题
  15. 仓库装箱管理装箱发货,装箱扫描,装箱条码扫描系统成品装箱系统
  16. linux内核的挂载,通过Linux内核使用RDT
  17. 免费美食网页设计成品
  18. FlashBuilder精选插件
  19. 欧拉函数求互质数个数
  20. java.vm.info_JNI完全指南(十)——JavaVM与JNIEnv

热门文章

  1. c语言写一个用矩形法求,写一个用矩形法求定积分的通用函数
  2. 前端工程化/构建自动化
  3. java找出最高工资和下标_Java 8 lambda用于为每个部门选择最高薪资员工
  4. mysql选择前12周_第十二周作业
  5. 字典树实现_trie 字典树的实现方法
  6. 【计算机网络笔记】计算机网络定义分类
  7. 【链表】牛客网:链表删除
  8. ffmpeg 从内存中读取数据(或将数据输出到内存)
  9. 软件项目需求调研报告模板下载_需求调研规范
  10. mysql cmake 编译出错_Mysql安装过程中CMAKE编译出错