linux系统基础入门教程

linux系统基础入门教程

一 Linux简介

Linux是基于Unix的开源免费的操作系统 由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境 Linux是由Linus Torvalds(林纳斯 托瓦兹) 起初开发的 由于源代码的开放性 现在已经衍生出了成千上百种不同的Linux系统 最最最常见的发行版本是CentOS

二 Linux目录结构

linux系统基础入门教程

三 Linux基本命令

1. 目录切换命令

cd 改变当前操作目录

cd usr 切换到该目录下usr目录

cd ../ 切换到上一层目录

cd / 切换到系统根目录

pwd 显示当前目录名称

Linux命令中的特殊路径

/ 根路径

./ 当前路径

../ 上一级路径

2. 目录的操作命令

mkdir 目录名称 新建一个目录

ls 列出当前目录下的所有内容(文件\文件夹)

ls -a 列出当前目录下的所有内容(文件\文件夹) 包括隐藏的

ls -l 列出当前目录下的所有内容(文件\文件夹) 包括详细信息

mv 旧名称 新名称 修改文件\文件夹 名称

mv 名称 目标位置 移动文件\文件夹 位置(剪切)

rm -rf 名称 删除文件\文件夹

cp -r 目录名称 目标位置 拷贝目录(-r代表递归拷贝)

cp 文件名称 目标位置 拷贝文件

3. 文件的操作命令

touch 文件名称 新建一个文件

more 文件名称 查看文件(回车可以向下一行 空格可以向下一页 q可以退出查看)

tail -f 文件名称 可以对某个文件进行动态监控 例如tomcat日志文件(ctrl+c结束)

vim 文件名称 编辑文件

vim 文件名称 -> 进入文件(命令模式) -> 按i进入编辑模式 -> 编辑文件 -> 按esc进入底行模式 -> 输入:wq(保存并退出)或者:q!(不保存并退出)

4. 压缩文件的操作命令

打包并压缩文件

Linux中的 打包文件一般是以.tar结尾的 压缩文件一般是以.gz结尾的 一般情况下 打包和压缩是一起进行的 打包并压缩后的文件 后缀名一般是.tar.gz

tar -zcvf 打包压缩后的文件名 要打包压缩的文件

z: 调用gzip压缩命令进行压缩

c: 打包文件

v: 显示运行过程

f: 指定文件名

解压压缩包

tar -xvf 压缩包名称 解压到当前目录下

tar -xvf 压缩包名称 -C 目标位置 解压到指定的目录

x: 代表解压

v: 显示运行过程

f: 指定文件名

5. 其它命令

clear 清屏

who 显示当前用户

tab 补全指令\文件\文件夹等

grep 关键字 被搜索文件 –color 搜索命令

ps -ef 查看进程

| 将前一个命令的输出作为本次目录的输入

ps -ef | grep system –color 查看当前系统所有的进程中 包含system字符串的进程

kill -9 进程的pid 杀死进程

ifconfig 查看当前系统的网卡信息

ping 查看与某台机器的连接情况

netstat -an 查看当前系统的端口使用

6. 权限命令

权限是Linux中的重要概念 每个文件\目录等都具有权限 通过ls -l命令可以查看某个目录下 文件或目录的权限

linux系统基础入门教程

chmod u=rwx,g=rw,o=r aaa.txt 修改aaa.txt的权限为属主有全部权限 属组有读写权限 其他用户有读的权限

chmod 764 aaa.txt 修改aaa.txt的权限为属主有全部权限 属组有读写权限 其他用户有读的权限

本文【linux系统基础入门教程】由作者: Web服务 提供,本站不拥有所有权,只提供储存服务,如有侵权,联系删除!
本文链接:https://www.cuoshuo.com/blog/4269.html

(0)
上一篇 2023-03-12 08:09:48
下一篇 2023-03-12 08:28:02

相关推荐

  • 重写和重载都属于面向对象的特征_简述什么是重载和重写

    一、基本定义 构造函数:是一种特殊的方法 。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中 。特别的一个类可以有多个构造函数 ,可根据其参数个数的不同或参数类型的不同来区分它们 即构造函数的重载。((C#中讲面向对象的继承的时候讲了,我是没怎么在意,师哥那么一说,才。。。。。) 重写:当一个子类继承一父…

    2023-03-11
    300
  • 函数iserror是什么意思

    小伙伴们好啊,今天咱们一起来认识几个常用函数。 SUM:作用是对数据区域或者手工输入的参数来求和。 例如,要对下图中的可售面积进行求和,公式为: =SUM(C2:C8) COUNTA:作用是统计数据区域中的非空单元格个数。 例如,要在下图中统计物业类型数,公式为: =COUNTA(A2:A8) COUNT:作用是统计数据区域中的数值个数。 例如,要在下图中统…

    2023-03-17
    200
  • 全栈工程师需要掌握哪些知识_全栈工程师需要学多久

    Web前端工程师可能大家知道是干嘛的,你知道Web全栈工程师是什么吗?Web全栈工程师也是前端开发工程师的一种,而且通过前端培训也是能成为Web全栈工程师的。那么,学web前端开发需要多久?Web全栈工程师需要掌握哪些技术呢? Web全栈工程师是什么? Web全栈开发工程师,主要职责是利用 HTML/CSS/Java/DOM/Flash等各种Web技术进行产…

    2023-03-18
    200
  • mysql安装教程图解最新

    mysql作为日常开发中常用到的数据库,对每个程序员来说至关重要,今天就跟着我来进行一次mysql的安装之旅吧。 一、安装 1、安装包的方式 1.1、获取安装包 对mysql有过接触的人来说,都知道mysql分为商业版和社区版,由于这里仅仅作为开发、学习之用,这里选择社区版进行安装。首先打开官方网站。 https://www.mysql.com/ 进入到下载…

    2023-03-10
    600
  • 快速启动栏显示桌面怎么设置(快速启动栏显示桌面不见了)

    软件版本: 软件大小: 软件授权: 适用平台: http://dl.pconline.com.cn/download/821476.html XP系统下如何解决快速启动图标消失的问题 依次单击“开始”,“运行”,在运行对话框中输入regsvr32 /n /i:u shell32.dll,按回车键 弹出“shell32.dll中的DllInstall成功”的窗…

    2023-03-19
    100
  • 万年历代码实验报告 万年历原理图的讲解

    1、设计任务书: 设计任务书 学生姓名:班级:学号: 题目:1602A液晶显示万年历设计 一、设计任务: 本设计由数据显示模块、温度采集模块、时间处理模块和调整设置模块四个模块组成。 系统以AT89S52单片机为 控制器,以串行时钟日历芯片DS1302记录日历和时间,它可以对年、月、日、时、分、秒进行计时,还具有闰 年补偿等多种功能。温度采集选用DS18B2…

    2023-03-17
    100
  • MATLAB假设检验的例题_概率论假设检验例题

    两类错误存在此消彼长的情况,一般通过控制α来制约β 一共有双侧假设检验、左侧假设检验、右侧假设检验三类问题。

    2023-03-19
    100
  • c语言开发工程师需要会什么

    对于刚进入Web3的同学来说,希望能了解哪种开发语言比较常用。识链大学发现,目前主流区块链的开发语言主要有:C++、Go、Java、Rust、Solidity等,这些语言,传统Web2互联网的开发者已经具备了,因此过渡到Web3还是很容易的。 在Web3世界,不同区块链使用的编程语言会有所不同。但无论开发人员掌握哪种语言,都会有工作机会。今天,识链大学就给大…

    2023-03-09
    200
  • 华为三层交换机配置命令,交换机配置命令大全

    前言 大家好,我是林总,很多朋友反映,对思科/华为/华三交换机配置命令有些傻傻分不清楚。那么,今天小编就和大家一起来看下他们的区别在哪里,这里对命令做了个汇总。(已制成图片,点击即可放大) 平时对命令不熟的朋友,这次要认真记下来咯 正文

    2023-03-12
    800
  • 搭建web服务器

    前言: 这里以git bash 工具为例,当然你可以直接用puTTY或者Xshell链接到服务器,用FileZilla 上传文件。 一、连接服务器 ssh root@你的远程ip地址。 二、查看版本 uname -a 三、安装nginx(1) 这一步可以直接跳过,现在nginx可以直接yum install nginx安装,如果yum install ngi…

    2023-03-13
    500

发表回复

登录后才能评论
返回顶部
错说博客上线啦!