| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Linux系统基础(一篇搞定基本应用) -> 正文阅读 |
|
[系统运维]Linux系统基础(一篇搞定基本应用) |
文章目录
1、Linux 文件与目录结构linux系统中一切皆文件
2、VI、VIEW、VIM编辑器
1、vi打开文件
3、系统管理3.1、防火墙
3.2、设置后台服务的自启配置
3.3、关机重启命令
4、常用基本命令4.1、帮助命令
基础语法:man [命令或配置文件]
4.2、文件目录类4.2.1、pwd 显示当前工作目录的绝对路径基本语法:pwd(显示当前工作目录的绝对路径) 4.2.2、ls 列出目录的内容基本语法:ls [选项]
ls -l 命令每行列出的信息依次是:
4.2.3、cd 切换目录基本语法:cd [参数] 2、使用相对路径切换到“公共”目录 5、表示回到当前目录的上一级目录 4.2.4、mkdir 创建一个新的目录基本语法:mkdir [选项] 要创建的目录 4.2.5、rmdir 删除一个空的目录基本语法:rmdir 要删除的空目录 4.2.6、touch 创建空文件基本语法:touch 文件名称
4.2.7、cp 复制文件或目录基本语法:cp [选项] source dest (功能描述:复制source文件到dest)
4.2.8、rm 删除文件或目录基本语法:rm [选项] deleteFile 1、删除文件 4.2.9、mv 移动文件与目录或重命名基本语法:
1、重命名 4.2.10、cat 查看文件内容基本语法:
查看文件内容并显示行号 4.2.11、more 文件内容分屏查看器(了解即可,less更强大)
4.2.12、less 分屏显示文件内容
4.2.13、echo
4.2.14、head 显示文件头部内容
显示文件头5行内容 4.2.15、tail 输出文件尾部内容
4.2.16、 > 输出重定向(覆盖)和 >> 追加
1、将 ls 查看信息写入到文件中 2、将 ll 查看信息追加到文件中 4.2.17、ln 软链接
1、创建软连接 2、删除软连接(注意不要写最后的/)&&(原来的目录文件依然在) 4.2.18、history 查看已经执行过历史命令基本语法:history (功能描述:查看已经执行过历史命令) 4.3、时间日期类4.3.1、date 显示当前时间
4.3.2、date 显示非当前时间
4.3.3、date 设置系统时间
4.3.4、cal 查看日历
4.4、用户管理命令4.4.1、useradd 添加新用户
添加一个用户 4.4.2、passwd 设置用户密码
4.4.3、id 查看用户是否存在
4.4.4、cat /etc/passwd 查看创建了哪些用户
4.4.5、切换用户(swith user)
4.4.6、userdel 删除用户
4.4.7、who 查看登录用户信息
4.4.8、sudo 设置普通用户具有 root 权限直接使用root权限失败,需要修改配置文件 修改 /etc/sudoers 文件如下 或者配置成采用 sudo 命令时,不需要输入密码 4.4.9、usermod 修改用户
4.5、用户组管理命令
1、groupadd 新增组 2、groupdel 删除组 3、groupmod 修改组 4、cat /etc/group 查看创建了哪些组
4.6、文件权限类4.6.1、文件属性在Linux中我们可以使用ll或者ls -l命令来显示一个文件的属性以及文件所属 的用户和组
2)rwx 作用文件和目录的不同解释 作用到文件:
作用到目录:
3)链接数
4.6.2、chmod 改变权限1)基本语法
2)案例实操 1、给文件属组添加写权限 2、给文件属组撤销执行权限,其他用户添加写权限 3、采用数字的方式,设置文件所有者、所属组、其他用户都具有可读可写可执行权 限 744、644 4、修改整个文件夹里面的所有文件的所有者、所属组、其他用户都具有可读可写可 执行权限 4.6.3、chown 改变所有者
修改目录所有者 4.6.4、chgrp 改变所属组
修改目录所有组 4.7、搜索查找类4.7.1、find 查找文件或者目录find 指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件显示在终端。 基本语法:find [搜索范围] [选项] 1、按文件名:根据名称查找root目录下的*.txt文件(双引号可加可不加) 2、按拥有者:查找根目录下,用户名称为zhangsan的文件 3、按文件大小:在/root目录下查找大于2M的文件(+n 大于 -n小于 n等于) 4.7.2、locate 快速定位文件路径locate 指令利用事先建立的系统中所有文件名称及路径的 locate 数据库实现快速定位给 定的文件。Locate 指令无需遍历整个文件系统,查询速度较快。为了保证查询结果的准确 度,管理员必须定期更新 locate 时刻。 基本语法:locate 搜索文件
4.7.3、grep 过滤查找及“|”管道符管道符,“|”,表示将前一个命令的处理结果输出传递给后面的命令处理 基本语法:grep 选项 查找内容 源文件(-n:显示匹配行及行号) 1、查看文件中关键字出现的位置 2、当前目录ls显示结果下,筛选关键字cfg 4.8、压缩和解压类4.8.1、gzip/gunzip 压缩基本语法:
1、gzip压缩 2、gunzip解压缩文件 4.8.2、zip/unzip 压缩基本语法:
1、压缩initial-setup-ks.cfg和mydir,压缩后的名称为mypackage.zip 2、解压mypackage.zip到指定目录 4.8.3、tar 打包基本语法:tar [选项] XXX.tar.gz 将要打包进去的内容(打包目录,压缩后的 文件格式.tar.gz) 1、压缩多个文件
4.9、进程管理类4.9.1、ps 查看当前系统进程状态基本语法:
4.9.2、kill 终止进程基本语法:
4.9.3、netstat 显示网络状态和端口占用信息基本语法:
1、查看sshd进程的网络信息 2、查看某端口号是否被占用 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 14:48:48- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |