- 操作系统:操作系统是管理和控制计算机硬件与软件资源的计算机程序
- 操作系统内核:操作系统的核心,所以也是计算机程序
- 文件系统:Linux系统的文件采用树形结构,根目录是“/”,所有其他目录都是从根目录开始的相对路径。在Linux系统中,一切都是文件,包括硬件设备、文件夹、文件和管道等。
- shell:本质上是linux命令,用来控制Linux操作系统内核,所以shell是我们和Linux系统进行交互的基础媒介
- 分为2大类:
- 命令行(系统命令行):直接和Linux操作系统内核交互
- 脚本语法:shell也可以和python等语言一样写if else等脚本语法,形成复杂逻辑,只不过我们正常用不到
- 终端打开之后,会自动登录一个默认的shell
- 查看当前系统使用的shell:echo $0,结果:-bash,说明用的是bash(最常用)
- 查看当前系统支持的shell:cat /etc/shells,结果:/bin/bash,/bin/csh,/bin/dash,/bin/ksh,/bin/sh,/bin/tcsh,/bin/zsh
- 常见命令
- pwd
- ls -l,ls -a
- mkdir touch
- rm -rf open
- find命令:
- 查找 /usr 目录下所有文件名以 .txt 结尾的文件
- find /usr -name '*.txt'
- 查找 /usr 目录下所有文件名刚好为 4 个字符的文件
- find /usr -name '????'
- 查找 /usr 下所有文件名以 .txt 结尾的文件或目录,且该文件的父目录必须是 src
- find /usr -path '/src/.txt'
- sudo 加上任何其他命令,等于使用root权限运行,需要输入密码
- shell文件三剑客命令:grep,sed,awk
- 分为2大类:
- 和windows的cmd区别
- windows操作系统不是基于Unix或Linux,由Microsoft公司开发的专有操作系统,其内核和设计与Unix和Linux等其他操作系统有很大的区别
- cmd是shell的包装,全称command shell,如果说shell是linux系统的命令行解释器,那么cmd就是windows系统的命令行解释器
- cmd功能不够强大,win7之后,原生的命令行工具就变成powershell了,powershell引入了很多新功能,是微软推出来想媲美linux shell的,能在cmd里面执行的大多数命令都能在powershell执行,反之,则不行。Windows 10最新推出了Windows Terminal,可以集成powershell、cmd,ubuntu bash等。
- Shell只能运行在Linux系统上,cmd只能运行在windows系统上面,互相不可以运行
- vi/vim
- vi/vim 是 Linux 系统内置的不可或缺的文本编辑命令,vim 是 vi 的加强版本,兼容 vi 的所有指令,不仅能编辑文本,而且还具有 shell 程序编辑的功能,可以用不同颜色的字体来辨别语法的正确性,极大方便了程序的设计和编辑性。
- Xshell:windows连接远程服务器工具,finalshell:Mac连接远程服务器工具,mac也可以直接使用命令行ssh连接
- ssh是linux的一个命令,用来以ssh协议连接远程服务器
- shell好文章:https://baijiahao.baidu.com/s?id=1641985865592808970&wfr=spider&for=pc
Linux系统及命令
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- Linux命令格式: command [options] [arguments]command:命令options...
- Linux命令格式:command [options] [arguments]command:命令options:...
- 以下文档来自 JabinGP/mdout,如果觉得对你有帮助,不妨点个star鼓励一下~ mdout 一个Go语言...