美文网首页
Linux操作系统

Linux操作系统

作者: 丿Rem丶 | 来源:发表于2018-11-21 20:24 被阅读0次

一、shell编程

1.shell

  • 定义:壳程序,人机交互界面

2.shell工具和命令

  • who -- 查看登录系统用户的信息

  • last -- 查看最近使用过系统用户的信息

  • clear -- 清除屏幕输出

  • history -- 查看历史命令(!历史命令编号 -- 重新执行历史命令)

  • useradd/userdel -- 添加/删除用户

  • password -- 修改用户口令

  • su - switch user -- 切换用户

  • logout/exit -- 退出登录

  • reboot/shutdown -- 重启/关机

  • write 用户名 -- 给指定用户发消息

  • mesg y/n -- 是否接收别人的消息

  • wall -- 给所有人发出广播消息

  • pwd -- 打印当前目录

  • mkdir 目录名 -- 创建文件夹

  • rmdir 目录名 -- 删除文件夹

  • touch 文件名 -- 创建一个空文件

  • echo 内容 > 文件名 -- 将内容重定向到指定的文件

  • wget url -- 联网通过url获取指定文件

  • rm -- 删除文件

  • rm -rf -- 删除文件夹

  • cp -- 拷贝文件或文件夹

  • mv -- 移动文件或者文件夹

  • cat -- 查看文件内容

  • less/more -- 分屏查看

  • head/tail -- 查看文件前面/后面的部分

  • sort -- 给文件排序

  • uniq -- 去除文件相邻的重复的内容

  • | -- 管道,连接两个进程,把前一个进程的输出作为后一个进程的输入

  • gzip/gunzip -- 压缩/解压缩

  • xz-z/xz-d -- 压缩/解压缩

  • tar -xvf/tar-cvf -- 归档/解归档

  • man - manual -- 查看帮助手册

  • 命令 --help -- 获得命令的帮助

  • 命令 & - 让命令在后台运行

  • jobs - 查看后台运行的进程

  • fg %编号 - 让命令回到前台运行

  • bg %编号 - 让命令在后台运行

  • Ctrl+z - 将前台进程暂停放到后台


二、Linux系统安装软件

1.方法

  • a.使用包管理工具 - yum / rpm / apt / deb

  • b. 源代码构建安装 - 下载源代码用C语言构建工具进行构建

  • c.直接下载二进制程序 - 配置环境变量之后使用

2.使用实例

yum search nginx - 搜索名为nginx的软件包
yum -y install nginx - 安装名为nginx的软件包
yum -y remove nginx - 删除名为nginx的软件包
yum update nginx - 更新名为nginx的软件包
yum info nginx - 查看名为nginx的软件包相关信息
yum list installed - 查看已经安装的软件包

systemctl start nginx - 启动Nginx
systemctl restart nginx - 重启Nginx
systemctl stop nginx - 停止Nginx
systemctl status nginx - 查看Nginx状态
systemctl enable nginx - 设置Nginx开机自启
systemctl disable nginx - 禁用Nginx开机自启

三、vim编辑器

1.工作模式

  • 命令模式

  • 编辑模式

  • 末行模式

2.转换方法

  • 命令模式下按i或a进入编辑模式;按:或?进入末行模式

  • 编辑模式下按esc进入命令模式

  • 末行模式下按回车回到命令模式

3.常用命令

  • hjkl(左下上右) -- 移动光标
  • gg / GG / n G -- 首行 / 最后一行 / 第n行
  • dd / d0 / d$ / dw -- 删行 / 删到首行 / 删到末行 / 删单词
  • yy -- 复制
  • p -- 粘贴
  • u -- 撤销
  • ZZ -- 保存退出

4.末行模式操作

  • set nu / set nonu -- 显示行号/取消行号

  • ls -- 显示打开的文件

  • b 文件数 -- 切换文件

  • sp -- 水平拆分窗口

  • vs -- 垂直拆分窗口

  • w -- 保存

  • q --退出


四、以太网命令

  • ping -- 检查网络可达性

  • tracepath -- 检查数据路由

  • ifconfig -- 检查网络接口

  • ip -- 查看配置网络接口相关的信息

  • netstat -- 查看网络状态


五、sftp命令

  • quit / exit / bye - 退出sftp

  • cd / lcd - 切换远端工作目录 / 切换本地工作目录

  • pwd / lpwd - 查看远端工作目录 / 查看本地工作目录

  • ls / lls - 查看远端目录下的内容 / 查看本地目录下的内容

  • mkdir / lmkdir - 在远端创建目录 / 在本地创建目录

  • put - 上传文件(-r递归可以用来上传文件夹)

  • get - 下载文件(-r递归可以用来下载文件夹)

相关文章

  • Linux简单命令

    linux 操作系统 一.linux 操作系统概述 1.常见操作系统- 服务端操作系统 : linux、unix、...

  • Linux 全阶段

    linux 1 一:Linux操作系统简述 Linux操作系统是由内核(Kernel)、外壳(Shell)、实...

  • Linux

    操作系统 Linux是内核,不是操作系统,Windows 、OS、ubuntu···才是操作系统。 Linux L...

  • Linux教程:目录

    Linux教程:目录 Linux简介 什么是操作系统 操作系统简介 操作系统历史 操作系统功能 操作系统分类 操作...

  • Linux命令集

    学习Linux操作系统必备的指令,基于Linux指令管理Linux操作系统,必备Linux指令有哪些? 基础命令相...

  • java面试题

    1.概述Linux Linux是主流的服务器操作系统,和Windows操作系统不同的是Linux操作系统最顶层只有...

  • 近期学习工作总结

    Linux是一类Unix计算机操作系统的统称。Linux操作系统的内核的名字也叫“Linux”。Linux...

  • Linux版本

    简介:Linux是一类Unix计算机操作系统的统称。Linux操作系统的内核的名字也是"Linux"。Linux操...

  • linux基本操作

    linux简介 linux 是一套操作系统 Linux系统内核为linux。 内核是一个电脑程序组成操作系统的核心...

  • Linux版本类型,Google的Android真的是开源的吗?

    Linux简介 Linux是一类Unix计算机操作系统的统称。Linux操作系统的内核的名字也是“Linux”。L...

网友评论

      本文标题:Linux操作系统

      本文链接:https://www.haomeiwen.com/subject/pytifqtx.html