Linux系统基础命令行指令——Ubuntu

news2024/10/5 13:46:05

基础指令 

更新指令 

sudo apt update 
sudo apt upgrade

 切换超级管理员

su root

切换路径      //相对、绝对

cd 路径

回上一级路径 

cd ..
cd ../..       退两级路径 

查看当前目录

pwd

查看指定路径内容

ls 
//常见搭配
ls -al

 创建目录

mkdir 路径

创建文件

touch 路径

查看内容

cat 路径

查看内容   ---一页页看

more 查看的内容

复制          - r  复制文件夹使用

cp [-r] 被复制地址 要去的地址

移动

mv 被移动东西 要去的地方

删除       -r  删文件夹     -f  强制删除

rm [-r -f] 删除路径

*  通配符:匹配任意内容

test *  //匹配任何以test开头的内容
*test   //匹配任何以test结尾的内容
*test*  //匹配任何 test 的内容

查看 程序文件 在哪

which  被查找文件名

在指定目录下查找文件和目录

find 起始路径 “被查找文件名”

 通过关键字过滤文件 行

grep [-n] 关键字 文件路径

统计文件 行数 单词数量     -c  统计bytes数量、 -m  统计字符数量、- l 统计行数、-w统计单词数量

wc [-c -m -l -w] 文件路径

管道符: |            将管道符左边命令结果作为右边命令的输入


在命令行输出指定内容

echo 输出的内容

`   飘引号  被包围的内容会被作为命令行执行

echo `pwd`  =  pwd

重定向符

>    //将左侧命令结果覆盖到右侧指定文件中
>>   //将左侧命令结果追加到右侧指定文件中

查看文件尾部内容              - f 持续跟踪  -num查看多少行

tail [-f -num] 文件路径

系统的操作 

 查看主机名

hostname

修改主机名

hostnamectl set-hostname 主机名 修改名

创建用户组

groupadd 用户组名

删除用户组

groupdel 用户组名

创建用户   -g 指定组   -d 指定路径

userad 用户名

删除用户        -r:删除用户的同时,删除与用户相关的所有文件。

userdel -r  用户名 

查看

id [用户名]

将指定用户加入指定用户组    一次将用户添加到多个组,请在-G选项后指定组

usermod [-a -G ] 用户组 用户名

查看系统中有哪些用户

getent

控制用户对文件的权限的命令   -R : 对目前目录下的所有文件与子目录进行相同的权限变更

chmod [-R] 权限 目标文件或者文件夹
  • u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
  • + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
  • r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。

 用于修改文件、文件夹的所属用户和用户组命令。-R:文件全内容 ;用户:修改所属用户;用户组:修改所属用户组; : 分隔

chown [-R] [用户]:[用户组]  文件或文件夹

强制停止

ctrl + c

退出账户

ctrl + d

查看历史命令

history

自动执行上一次匹配前缀的命令

! 命令前缀

光标 移动跳到命令开头

ctrl + a

光标 移动跳到命令结尾

ctrl + e

光标 移动 左跳 一个单词

ctrl + 键盘左键

光标 移动 右跳 一个单词

ctrl + 键盘右键

清屏

ctrl + l 或者 clear

时间校准 、进程

 自动校准系统时间

sudo apt install ntp

启动并设置开机自启

systemctl start ntpd
systemctl enable ntpd

手动校准

ntpdate -u ntp.aliyun.com

查看网络联通   - c 次数

ping [-c -num]  ip或主机名

查看端口占用

sudo apt -y install nmap

 查看指定端口

sudo apt -y install net-tools

查看进程信息   - e 全部进程  - f 用ASCII字符显示树状结构

ps [-e -f]

强制关闭进程

kill [-q] 进程ID

查看系统资源占用

top [-p -d -c -n -b -i -u]

查看硬盘使用情况

df [-h]

查看CPU和磁盘相关

iostat

查看网络相关统计

sar [-n] DEV  //查看网络接口

环境变量:键值对 

取 “变量 ” $    echo $

设置临时环境变量    export 变量名 = 变量值

设置永久变量

  • 针对当前用户   在~/.bashrc  中
  • 针对所有用户   在 /etc/profile 文件中
  • source + 配置文件  立刻生效

下载、压缩、解压 

 下载    - b 后台安装

wget [-b] 下载链接

 发送http网络请求 ,指定保存的文件名称下载文件

curl 网址 -o 保存文件名

 

sudo apt -y install lrzsz

rz 上传  、sz  下载

三种压缩格式 :   tar    gzip    zip


tar 压缩 

 - c 创建 、  -v  看进程 、 -x  解压模式、 -f  最后一个位置创建文件 、-z gzip格式、 -C 解压目的地

 常用组合

tar -cvf  test.tar   1.txt 2.txt 3.txt

或者

tar -zcvf  test.tar   1.txt 2.txt 3.txt

解压组合

tar - xvf  test.tar -C /home/路径
tar - zxvf   test.tar -C /home/路径

zip 压缩 

- r 压缩内有文件夹 

zip [-r]   被压缩文件    
zip test.zip a.txt b.txt c.txt  

解压 

unzip [-d] 指定路径
unzip  test.zip -d 指定路径

让该文件具备执行能力 

./ 文件名

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

相关文章

如何搜索查找ICLR论文

记录有几个查找顶级会议文章的网址,不止ICLR ICLR 2024 还会有visualization模式: ICLR 2024 virtual 这个网站也很棒 Paper Copilot ICLR 2024 当然还有一个用图表示各论文相关关系的网站: connected papers

机械硬盘坏了怎么导出数据?5中高效恢复数据的方法

面对机械硬盘损坏的紧急情况,如何有效地导出数据成为了许多用户关注的焦点。以下是对上述方法的深入分析与润色,旨在为用户提供更加全面、清晰的指导。 机械硬盘损坏后的数据导出策略 1. 利用数据恢复软件: 当机械硬盘出现逻辑故障或轻微物…

解决使用PPIO欧派云服务器时无法使用sftp的问题

首先在对外TCP端口中选择22端口: 在连接-端口映射中可以看到: 使用ssh连接云服务器,更新包列表并安装OpenSSH服务器: apt-get update apt-get install-y openssh-server 创建 SSH 运行目录: mkdir /var/run/sshd 设…

【C语言】指针(1):入门理解篇

目录 一、内存和地址 1.1内存 1.2 深入理解计算机编址 二、指针变量和地址 2.1 取地址操作符(&) 2.2 指针变量和解应用操作符 2.2.1 指针变量 2.2.2 解引用操作符 2.3指针变量的大小 三、指针变量类型的意义 3.1 指针的解引用 3.1指针-整数…

【恒源智享云】建立会话,后台运行实例

建立会话 tmux new -s session1退出会话 ctrlD

通信协议:常见的芯片内通信协议

相关阅读 通信协议https://blog.csdn.net/weixin_45791458/category_12452508.html?spm1001.2014.3001.5482 本文将简单介绍一些常见的芯片间通信协议,但不会涉及到协议的具体细节。 一、AMBA(Advanced Microcontroller Bus Architecture)…

设计模式探索:策略模式

1. 什么是策略模式(Strategy Pattern) 定义 策略模式(Strategy Pattern)的原始定义是:定义一系列算法,将每一个算法封装起来,并使它们可以相互替换。策略模式让算法可以独立于使用它的客户端而…

我使用HarmonyOs Next开发了b站的首页

1.实现效果展示: 2.图标准备 我使用的是iconfont图标,下面为项目中所使用到的图标 3. 代码 (1)Index.ets: import {InfoTop} from ../component/InfoTop import {InfoCenter} from ../component/InfoCenter import…

EtherCAT总线

目录 1、EtherCAT的系统组成 2、EtherCAT的运行原理 3、EtherCAT的数据帧结构 4、EtherCAT的寻址方式 5、EtherCAT的分布时钟 6、EtherCAT的通信模式 7、EtherCAT应用层协议 1、EtherCAT的系统组成 EtherCAT是一种实时以太网技术,由一个主站设备和多个从站…

SwinTransformer的相对位置索引的原理以及源码分析

文章目录 1. 理论分析2. 完整代码 引用:参考博客链接 1. 理论分析 根据论文中提供的公式可知是在 Q Q Q和 K K K进行匹配并除以 d \sqrt d d ​ 后加上了相对位置偏执 B B B。 A t t e n t i o n ( Q , K , V ) S o f t m a x ( Q K T d B ) V \begin{aligned} &…

认识并理解webSocket

今天逛牛客,看到有大佬分享说前端面试的时候遇到了关于webSocket的问题,一看自己都没见过这个知识点,赶紧学习一下,在此记录! WebSocket 是一种网络通信协议,提供了全双工通信渠道,即客户端和服…

无法下载cuda

cuda下载不了 一、台式机电脑浏览器打不开cuda下载下面二、解决办法 一、台式机电脑浏览器打不开cuda下载下面 用360、chrome、Edge浏览器都打不开下载页面,有的人说后缀com改成cn,都不行。知乎上说是网络问题,电信换成换成移动/联通的网络会…

2229:Sumsets

网址如下&#xff1a; OpenJudge - 2229:Sumsets 这题不是我想出来的 在这里仅做记录 代码如下&#xff1a; #include<iostream> using namespace std;const int N 1000000000; int dp[1000010]; int n;int main() {cin >> n;dp[0] 1;dp[1] 1;for (int i 2…

Win11系统文件夹预览无法预览PDF文件,PDF阅读器是adobe acrobat

三步走 首先&#xff0c;打开文件夹预览功能 然后&#xff0c;设置adobe acrobat为默认PDF打开应用 最后&#xff0c;打开在Windows资源管理器中启用PDF缩略图&#xff0c;正常设定后&#xff0c;会显示配置文件&#xff0c;稍等一会。

5个实用的文章生成器,高效输出优质文章

在自媒体时代&#xff0c;优质内容的持续输出是吸引读者、提升影响力的关键。然而&#xff0c;对于许多自媒体创作者来说&#xff0c;频繁的创作难免会遭遇灵感枯竭、创作不出文章的困扰。此时&#xff0c;文章生成器便成为了得力的助手。文章生成器的优势能够快速自动生成高质…

7 系列 FPGA 引脚及封装(参考ug475)

目录 I/O BankPins引脚定义I/O and Multi-Function PinsPower Supply PinsDedicated XADC PinsTransceiver PinsDedicated Configuration PinsTemperature Sensor Pins Device 视图整个 FPGAIOBILOGIC,OLOGIC,IDELAY,ODELAYBUFIO,BUFR,IDELAYCTRLBUFMRCEBRAM,DSPIBUFDS_GTE2CLB…

Spring源码十四:Spring生命周期

上一篇我们在Spring源码十三&#xff1a;非懒加载单例Bean中看到了Spring会在refresh方法中去调用我们的finishBeanFactoryInitialization方法去实例化&#xff0c;所有非懒加载器单例的bean。并实例化后的实例放到单例缓存中。到此我们refresh方法已经接近尾声。 Spring的生命…

医疗器械企业CRM系统推荐清单(2024版)

近年来&#xff0c;我国医疗器械行业在国家政策支持、医改深入、人口老龄化和消费能力提升等因素推动下&#xff0c;得到了快速发展&#xff0c;正日益成为创新能力增强、市场需求旺盛的朝阳产业。然而&#xff0c;行业也面临价格压力、市场份额重新分配、合规风险以及产品和服…

【C语言】register 关键字

在C语言中&#xff0c;register关键字用于提示编译器将变量尽量存储在CPU的寄存器中&#xff0c;而不是在内存中。这是为了提高访问速度&#xff0c;因为寄存器的访问速度比内存快得多。使用register关键字的变量通常是频繁使用的局部变量。 基本用法 void example() {regist…

使用ChatGPT写学术论文的技巧和最佳实践指南

大家好&#xff0c;感谢关注。我是七哥&#xff0c;一个在高校里不务正业&#xff0c;折腾学术科研AI实操的学术人。关于使用ChatGPT等AI学术科研的相关问题可以和作者七哥&#xff08;yida985&#xff09;交流&#xff0c;多多交流&#xff0c;相互成就&#xff0c;共同进步&a…