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的基础操作以及一些简单的概念~如 ...
随机推荐
- 在Windows10搭建WebAssembly开发环境
最近研究WebAssembly技术,准备用WebAssembly编译C/C++代码供前端调用.网上看了很多文章,收获很大,现在就遇到的问题做一个记录. 官网关于windows开发环境搭建基本上几句话, ...
- 攻防世界 reverse hackme
hackme XCTF 3rd-GCTF-2017 __int64 __fastcall sub_400F8E(__int64 a1, __int64 a2) { char input[136]; / ...
- Mysql之索引选择及优化
索引模型 哈希表 适用于只有等值查询的场景,Memory引擎默认索引 InnoDB支持自适应哈希索引,不可干预,由引擎自行决定是否创建 有序数组:在等值查询和范围查询场景中的性能都非常优秀,但插入和删 ...
- ASP.NET Core依赖注入初识与思考
文章首发地址 一.前言 在上一篇中,我们讲述了什么是控制反转(IoC)以及通过哪些方式实现的.这其中,我们明白了,控制反转(IoC) 是一种软件设计的模式,指导我们设计出更优良,更具有松耦合的程序,而 ...
- 使用pr进行视频的剪辑
本人作为一个经常浪迹在各个小视频的网站的视频界"gai溜子",很是喜欢一些人上传的综艺或者电影的搞笑搞笑小桥段,有的剪辑下来的片段甚至会比我们自己去看还要有意思的多.我认为视频剪辑 ...
- 考前自救题库NABCD分析
考前自救题库NABCD分析 项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任健) 这个作业的要求在哪里 团队项目-初次邂逅,需求分析 项目名称:考前自救题库(暂定) 项目简介:本产品计 ...
- Kubernetes 学习笔记-- kafka往couchdb里倒东西
首先吐槽下国内这些论坛的技术精神,不是我崇洋媚外,有些复读机烦不烦啊,别人的东西吃进去吐出来好玩么? 还有一些不懂装懂,这种最可恶,明明自己都不明白自己在写什么,还是往精华区发,简直离谱,知道自己多挣 ...
- python进阶(15)多线程与多进程效率测试
前言 在Python中,计算密集型任务适用于多进程,IO密集型任务适用于多线程 正常来讲,多线程要比多进程效率更高,因为进程间的切换需要的资源和开销更大,而线程相对更小,但是我们使用的Python ...
- BeetleX数据分析中间服务V3
V3版可以对更多的数据场景分析,可以用在系统日志,销售数据,医疗门诊等不同行业的数据进行分析透视.而它的目标并不是简单地进行数据汇总,更注重于不同时间段和不同标签之前的数据的汇总和差异对比,通过数据的 ...
- ArrayList扩容机制以及底层实现
简介 来源:博客园 作者:吾王彦 博客链接:https://www.cnblogs.com/qinjunlin/p/13724987.html ArrayList动态数组,是 java 中比较常 ...