Linux的基础操作
1.概念
Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。
2.Linux的分类
1.按市场需求分为:
图形化界面版、服务器版
2.按原生程度分为:
内核版本、发行版本(Ubuntu、centos)
3.按发行版本分为:
Ubuntu、CentOS、Redhat、麒麟、红旗
3.Linux的目录结构
4.目录的切换命令
1. cd usr/ 切换到当前目录下的usr目录
2. cd ../ 切换到上一级目录
3. cd / 切换到系统根目录
4.cd ~ 切换到用户主目录
5.目录的操作命令(增删改查)
1.增加
mkdir 目录名
2.查看
ls 查看当前目录下的目录和文件
ls -a 查看当前目录下的所有目录和文件,包括隐藏的
ls -l 查看当前目录下的所有目录和文件的详细信息(注:ls -l可以缩写成ll)
find 目录名 -name 参数
3.改
(1).mv 目录名称 新目录名称 修改名称
注:还可以对目录进行重命名而且也可以对各种文件,压缩包等进行重命名的操作
(2).mv 目录名 目录新位置 剪切
注:还可以对目录进行剪切而且也可以对各种文件,压缩包等进行剪切的操作
(3).cp -r 目录名 目录复制的路径 复制 注:还可以对目录进行复制而且也可以对各种文件,压缩包等进行复制的操作,复制文件 和压缩包时不用写-r递归
4.删除
rm -rf 目录名
6.文件的操作命令(增删改查)
1.增加
touch 文件名(他是个空文件哦)
2.查看
(1).cat 文件
使用cat查看/etc/profile文件,只能显示最后一屏内容
(2).more 文件
(3).less 文件
(4).tail 文件
(5).tail -f 文件/日志 动态查看
3.修改
vim 文件
(1).点击键盘i/a/o进入编辑模式
(2).按下Esc,退回命令模式
(3).输入冒号(:),进入底行模式
(4).输入wq保存内容并退出/输入q!代表强制退出,不保存
4.删除
rm -rf 文件
7.压缩文件的操作命令
1.打包并压缩
tar -zcvf 打包压缩后的文件名
z:调用gzip压缩命令进行压缩
c:打包文件
v:显示运行过程
f:指定文件名
Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的,打包并压缩后的文件的后缀名一般.tar.gz。
2.解压
tar -xvf 压缩的文件
x:代表解压
8.其他命令
pwd 显示当前所在位置
grep 要搜索的字符串 要搜索的文件
管道命令
| 将前一个命令的输出作为本次目录的输入
ps -ef 查看进程
杀死进程
kill -9 进程的pid
ifconfig 查看当前系统的网卡信息
ping 查看与某台机器的连接情况
查看当前系统的端口使用
netstat –an,通常和 | grep一起使用
权限命令
修改 chmod
free 查看内存信息
df -h 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计
top 查看资源信息(cpu)
关机命令
reboot 重新启动操作系统
shutdown -h now 立刻关机,其中now相当于时间为0的状态
shutdown -h 10:23
shutdown -h +10 系统再过十分钟后自动关机
Linux的基础操作的更多相关文章
- Linux - 系统基础操作
wall # 给其它用户发消息 whereis ls # 查找命令的目录 which # 查看当前要执行的命令所在的路径 clear # 清空整个屏幕 reset # 重新初始化屏幕 cal # 显示 ...
- Linux mysql 基础操作
命令 #查看版本 mysql --version #进入mysql 命令 mysql -u root -p mysql -u root@localhost (没有密码的情况) #创建数据库 ...
- Linux命令基础操作--vim 归档 压缩 分区 格式化 挂载 Innode
1 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) 使用 cat命令将查看的文件合并输出到/1.txt 这里的关键:定位到文件,如果后面加上/后被认为是目录 分为两步,先 ...
- 假期学习【一】Ubuntu中Linux的基础操作
题目: Linux 系统的安装和常用命令 姓名: 赵路仓 日期: 2020.1.24 实验环境: Ubuntu 实验内容与完成情况: (1)切换到目录 /usr/bin: (2)查看目录/usr/lo ...
- Linux Mysql基础操作
1). 打开MySQL 使用如下两条命令,打开MySQL服务并使用root用户登录: # 启动 MySQL 服务 sudo service mysql start # 使用 root 用户登录,实验楼 ...
- linux之基础操作
- Linux一些最基础操作
最后更新时间: 2015-05-06 这是一篇很早之前写的,整理笔记的时候看到了,Linux 非常基础操作. bin/sbin: 一般是存放可以执行文件 绝对路径 相对路径 mkdir dir ls: ...
- 看完这篇Linux基本的操作就会了
前言 只有光头才能变强 这个学期开了Linux的课程了,授课的老师也是比较负责任的一位.总的来说也算是比较系统地学习了一下Linux了~~~ 本文章主要是总结Linux的基础操作以及一些简单的概念~如 ...
- Linux-看完这篇Linux基本的操作就会了(转)
前言 只有光头才能变强 这个学期开了Linux的课程了,授课的老师也是比较负责任的一位.总的来说也算是比较系统地学习了一下Linux了~~~ 本文章主要是总结Linux的基础操作以及一些简单的概念~如 ...
随机推荐
- 项目实战:Qt+C#轨道交通行业高性能高流畅度模拟火车移动图像控件
需求 高清线阵相机扫描火车并自动切割单节车厢完成图像合成.通过视频图像处理组件流畅模拟火车行驶整个过程的视频图像: 1.模拟火车通过时的滚动图像,图像主要以两侧和顶部图像的预览为主; 2.模拟 ...
- windows使用vscode设置免密登录linux服务器
秘钥原理解释 id_rsa.pub是公钥,部署在服务器上 id_rsa是私钥,放在windows本地 本质上它们都是个文本文件 操作流程 生成秘钥对(windows和linux均可) ssh-keyg ...
- 「HTML+CSS」--自定义加载动画【008】
前言 Hello!小伙伴! 首先非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出- 哈哈 自我介绍一下 昵称:海轰 标签:程序猿一只|C++选手|学生 简介:因C语言结识编程,随后转入计算机 ...
- Java中对象的生与灭- 核心篇
前言 大家好啊,我是汤圆,今天给大家带来的是<Java中对象的生与灭- 核心篇>,希望对大家有帮助,谢谢 文章纯属原创,个人总结难免有差错,如果有,麻烦在评论区回复或后台私信,谢啦 简介 ...
- php添加excel更新数据表数据
公司有个需求,是用excel更新数据的,把错误的行列放到一个数组返回出来,正常的数据则插入,且返回数量 1.先需要引入phpspreadsheet,这里使用composer 安装 composer r ...
- Spring Boot 2.3 新特配置文件属性跟踪
背景 当我们使用 spring boot 在多环境打包,配置属性在不同环境的值不同,如下: spring: profiles: active: @project.profile@ #根据maven 动 ...
- Debian10 安装MyCLI
1 概述 Debian10安装MyCLI. 环境: Debian10 Python3.7 2 准备环境 2.1 Python 首先确保安装了Python: apt install python3 若是 ...
- kubectl create / replace 与kubectl apply 的区别
kubectl create / replace 以ngnix 的 nginx.yaml为例: apiVersion: apps/v1 kind: Deployment metadata: name: ...
- The Blocks Problem UVA - 101
Many areas of Computer Science use simple, abstract domains for both analytical and empirical stud ...
- mysql架构与存储引擎 (Myisam与Innodb)
mysql抽象架构:可以分为SQL Layer和Storage Engine Layer mysql的engine层是基于表的,不是基于库的,创建表的语句可以指定engine Mysql的架构 Mys ...