【Linux学习】记录下Linux的常用基本指令~

news2024/11/17 12:32:40

1、Linux是一个操作系统,和windows是“并列”关系。Linux已经成为"世界第一大操作系统"。

2、Linux这种使用命令的方式比图形化界面的好处?

(1)节省系统资源:运行图形化界面需要让系统付出一些额外开销;

(2)节省网络带宽:如果通过网络访问服务器,使用图形界面需要传输一帧一帧的图像,但是使用命令行只要传输简单的字符串;

(3)便于批量执行任务:可以通过一些“脚本”代码(Linux Shell)批量执行任务,完成一些简单的编程工作(比如定时备份文件,删除文件等)。

Linux常用指令

1、ls 表示显示所有文件
深蓝色的表示文件夹;
白色的表示普通文件;
浅蓝色的表示链接文件。

    ls -l 表示列出文件的详细信息,可以简写为ll。

2、pwd 表示显示当前文件的路径

3、cd~ 表示回到根目录

4、输入文件名的时候可以按Tab键补全

5、shift + insert 表示粘贴到界面

6、Ctrl + insert 表示复制

7、Ctrl +C 表示终止当前操作

8、man  表示查看文档

关于文件的操作

touch 文件名:新建一个文件
cat 文件名:查看当前文件
echo “要写入的内容” > 文件名:往文件里面写内容,会将原来的内容覆盖掉;用两个>>不会覆盖,另起一行追加到内容后面。

创建文件mkdir

mkdir 文件名:创建一个文件
mkdir -p 111/222/333 :用/隔开,表示创建指定目录下子目录 。111文件夹下有222,222下有文件夹333;
mkdir 111 222 333:一次创建多个同级目录

删除文件rm

rm 文件名:删除文件
rm -r 文件夹名:删除文件夹
rm -rf 文件名或文件夹名1 文件夹名2  文件夹名3:加-rf表示删除文件夹名不提示(一般不要使用rm -rf)

复制文件cp

cp 要复制的文件 复制到的路径和名称
   后面直接写路径,但是没有指定文件名,则文件名和原文件名相同。
cp test1.txt test2.txt

移动文件mv

mv 要移动的文件或目录 移动的路径和新文件名称
   也可以在本地移除,命名A文件为B

翻页查看文件内容less


less 文件名
表示翻页查看文件内容(与cat的区别:不会将所有内容都加载到内存中)

head 和 tail 

#head与tail从文件的第一行和最后开始加载

1、head -n行数 文件名
    表示从头开始显示多少行 

比如:有一个文件有100行,请将第50行取出   
   head -n50 test > temp
    表示将前50行转入临时文件temp
   tail -n1 temp    #得到中间行

tail用的比较多,查看日志。

时间date

date指定格式来显示时间:date+"%Y-%m-%d %H:%M:%S"
时间转化为时间戳: date+%s
时间戳转化为时间: date -d@1508749502(要转换的时间戳)

文本编辑器vim 

vim是一个文本编辑器,相当于记事本

(1)vim 文件名
    准备新创建一个文件;
(2)vim打开文件默认是普通模式,按i键进入编辑模式;
(3)保存:在插入模式下不能保存文件,输入内容后按esc回到普通模式。在下方写
    :wq 表示写入并退出,按下回车即可
    :q 表示只退出不保存
    :w 保存文件

(3)普通模式下按Ctrl Z 后,vim到后台运行;fg又切换到后台vim。

 查找指定字符串grep

grep用于查找文件中是否包含指定的字符串,并显示对应的行
grep "hello" hello.java

ps  查看系统进程

ps aux #显示系统当前所有的进程
ps aux | grep 进程名
ps aux | grep 进程id

netstat 查看系统网络状态

netstat -anp  显示所有开通的网络
netstat anp | grep 进程名
netstat anp | grep 端口号

netstat -anp | grep 3306:显示使用3306端口的信息 

用户名与权限

超级用户 root  提示符#
普通用户 提示符 $

切换用户: su 用户名

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/737554.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

stm32(时钟和中断事件知识点)

一、复位和时钟控制(RCC) 复位 系统复位 当发生以下任一事件时,产生一个系统复位: 1. NRST引脚上的低电平(外部复位) 2. 窗口看门狗计数终止(WWDG复位) 3. 独立看门狗计数终止(IWDG复位) 4. 软件复位(SW复位) 5. 低功耗管…

软件为什么需要进行应急演练脚本?

软件为什么需要进行应急演练脚本?在当今互联网时代,安全问题愈加突出,不断有新的网络攻击方式不断涌现。针对软件系统的安全漏洞和攻击活动不断增加,软件应急演练变得尤为重要。 首先,应急演练可以帮助软件团队建立应急…

C++11可变参数模板,lambda表达式,包装器

目录 可变参数模板 lambda表达式 问题的引入 lambda表达式语法 捕捉列表的使用 函数对象和lambda表达式 function包装器 可变参数模板 C11的新特性可变参数模板能够让您创建可以接受可变参数的函数模板和类模板,相比C98/,类模版和函数模版中只能…

基于redis实现延时队列(一)

背景 最近项目中需要对一条数据,在半小时候更改其状态,类似于提交商城订单半小时后未支付的订单需要更改为超时状态,当然这个解决方案有很多,最好的解决方案是用MQ的死信队列;但由于项目中没有引入MQ,故本…

PMP-质量管理的重要性

本篇文章主要是方便从事于项目管理的“初学者”们了解质量管理的重要性!!! 一、什么是质量管理 项目质量管理包括把组织的质量政策应用于规划、管理、控制项目和产品质量要求,以满足相关方目标的各个过程。此外,项目质…

Latex公式炫酷技巧

最近看到一个炫酷的latex公式用法,特意在此记录一下 效果如下 latex代码如下 \begin{equation}\mathcal{L}_{mot}^{\textcolor{magenta}{\bullet}} \frac{1}{\sum_{i1}^{N}{s_i^l}}\sum_{i1}^{N}\Big\Vert{s}^{l}_i(\mathbf{\hat{f}}_i-\mathbf{f}^{fg}_i)\Big…

网络安全系统教程+学习路线

一、什么是网络安全 网络安全可以基于攻击和防御视角来分类,我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。 无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面…

【MySQL系列】表的学习及基本操作

「前言」文章内容大致是数据库表的基本操作 「归属专栏」MySQL 「主页链接」个人主页 「笔者」枫叶先生(fy) 「枫叶先生有点文青病」「句子分享」 人生当苦无妨,良人当归即好。 ——烽火戏诸侯《雪中悍刀行》 目录 一、创建表二、修改表三、 删除表 一、创建表 创建…

组合模式的例子

// 组合模式的接口 public interface AccessDecisionVoter {// 投票结果的常量int ACCESS_GRANTED 1;int ACCESS_ABSTAIN 0;int ACCESS_DENIED -1;// 投票方法,根据用户和请求判断是否授权int vote(User user, Request request); }// 组合模式的叶子节点&#xf…

Android中system/bin/Input命令 -- Android12

IMS:Android中Input命令--Android12 1、Android12 Input命令更新1.1 shell脚本1.2 InputShellCommand#onCommand 命令解析 2、Input相关命令参数2.1 text2.2 keyevent2.3 tap2.4 swipe2.5 draganddrop2.6 press2.7 roll2.8 motionevent2.9 keycombination2.10 默认handleDefaul…

2023 WAIC图技术激活数据要素论坛圆满召开!

7月6日,以“智联世界 生成未来”为主题的2023世界人工智能大会(WAIC 2023)在上海隆重开幕。作为大会唯一的图技术论坛,“图技术激活数据要素论坛”也如期举行。 论坛现场,学术界专家学者、头部银行代表、产业界大咖齐聚…

二分图博弈(知识总结+例题)

思路来源 gzchenben的ppt 算法学习笔记(74): 二分图博弈 - 知乎 https://www.cnblogs.com/Zeardoe/p/16534557.html 知识点总结 以下部分摘自知乎:算法学习笔记(74): 二分图博弈 - 知乎 二分图博弈模型 给出一张二分图和起始点 H , A和B轮流操作…

Endnotes引用

准备不用zetro了,主要学校endnotes免费 该说不说,zetro拖入pdf直接识别并导入的功能是真的好用,添加备注也方便 可惜文献太多放不下了,扩容要加钱。 啧。算了算了。 这里主要介绍Endnotes中的文献怎么在word内引用&#xff0c…

SpringBoot 插件化开发模式,强烈推荐!

一、前言 插件化开发模式正在很多编程语言或技术框架中得以广泛的应用实践,比如大家熟悉的jenkins,docker可视化管理平台rancher,以及日常编码使用的编辑器idea,vscode等,随处可见的带有热插拔功能的插件,…

BitLocker 驱动器加密管理

为了有效地保护数字数据,应对其进行加密,以便只有授权用户才能访问。BitLocker 是某些 Windows 操作系统上可用的本机加密工具,可以为个人用户轻松加密Windows计算机。 什么是 BitLocker 加密 BitLocker 加密是 Windows 操作系统的内置安全…

STM32实现气压传感器测量(BMP180)

目录 0.接线设计 1.功能描述 2.四种方式实现大气压采集 3.模块选择 4.编程环境 5.模块主要参数 6.代码实现 1)标准库模拟IIC实现气压值采集 2)标准库硬件IIC实现气压值采集 3)HAL库模拟IIC实现气压值采集 4)HAL库硬件IIC实…

分享一次腾讯云轻量应用服务器被攻击

腾讯云轻量应用服务器,centOS。在上面装了redis、rabbit mq等服务,开着端口,结果被入侵了。 发现问题是通过腾讯云发来的邮件, 首先进到主机安全控制台,左侧这里进主机列表 然后可以看到自己的主机情况,防…

ROS:机器人系统仿真

目录 一、概念二、作用2.1仿真优势:2.2仿真缺陷: 三、组件3.1URDF3.2rviz3.3gazebo 一、概念 通过计算机对实体机器人系统进行模拟的技术,在 ROS 中,仿真实现涉及的内容主要有三:对机器人建模(URDF)、创建仿真环境(Gazebo)以及感知环境(Rviz)等系统性实…

HTML特性(attribute)和DOM属性(property)

文章目录 定义位置不同attributeproperty 范围不同属性映射行为区别数据类型不同大小写敏感区别相同属性返回值可能不同DOM 属性具有写保护 定义位置不同 attribute 是 HTML 标签上的某个属性,如 id、class、value 等以及自定义属性,定义后会呈现在标签上 proper…

赛效:如何在线编辑图片

1:点击导航栏里的“图片编辑”。 2:点击打开图片或者拖放打开图片。 3:左侧几十种工具,你可以用来在线编辑图片。 4:编辑完成后点击页面右上角的“下载”按钮,根据提示登录账号下载图片就可以了。 如果你想…