Linux常用命令及快捷键

ps命令大全快捷键(快捷键) ps命令大全,快捷键。1234567890- 立即下载

Linux常用命令及快捷键

一、快捷键

以下快捷键,都是一些常用的,记住这些命令,你的工作效率就会大大提升。

  • ctrl + a :光标跳到行首。

  • ctrl + e :光标跳到行尾。

  • ctrl + d :后删一个字符;退出会话,类似于 exit 。

  • ctrl + k :剪切光标后到行尾的所有内容(可以当作清除用)

  • ctrl + u :剪切光标前到行首的所有内容(可以当作清除用)

  • ctrl + w :剪切光标前的单个单词,以空格分隔(可以当作清除用)

  • ctrl + y :粘贴剪切的内容。

  • ctrl + r :反向搜索历史命令,实现快速匹配。(特别推荐,避免了低效的 ↑↓ 键切换历史命令。)

  • ctrl + s :暂时冻结当前 shell 的输入(原来还有这个命令,之前触发过这个操作,我还以为是 shell 卡住了。。。)。

  • ctrl + q :解冻当前 shell 的输入。

  • ctrl + ←、→ :光标左右移动一个单词。

  • ctrl + l :清屏。

  • ctrl + shift + r :xshell 快速连接会话。

  • alt + r :使 xshell 会话透明化(这样好方便你抄写命令)

二、常用命令

脚本编程常用命令:

-d file 检查file是否存在并是一个目录
-e file 检查file是否存在
-f file 检查file是否存在并是一个文件
-r file 检查file是否存在并可读
-s file 检查file是否存在并非空
-w file 检查file是否存在并可写
-x file 检查file是否存在并可执行
-O file 检查file是否存在并属于当前用户所有
-G file 检查file是否存在并且默认组与当前用户相同
file1 -nt file2 检查file1是否比file2新
file1 -ot file2 检查file1是否比file2旧

例子:

#!/bin/bash
jump_directory=/home/arthor
if [ -d $jump_directory ]
echo  "this is directory"
fi

双括号命令 (( expression ))
符号:

右位移>> & 位布尔和
| 位布尔减 &&逻辑和
| | 逻辑或
val ++ 后增 val - - 后减
++ val 先增 - - val 先减
!逻辑反 ~ 位求反
** 幂运算 << 左位移

例子:

#!/bin/bash
val=10
if (( $val ** 2 > 90 ))
then  
echo "success"
fi

1.查找命令

grep****命令

grep 命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并

把匹配的行打印出来。

格式: grep [option] pattern [file]

可使用 —help 查看更多参数。

使用实例:

ps -ef | grep sshd 查找指定 ssh 服务进程

ps -ef | grep sshd | grep -v grep 查找指定服务进程,排除 gerp 本身

ps -ef | grep sshd –c 查找指定进程个数

cat a.txt grep | -f b.txt 从文件中读取关键词进行搜索 cat/text cat看文件可能会有乱码,text就不会有这种情况

tail命令

tail -20f 查看日志文件后20行

pwd命令

定位当前文件位置绝对路径

find命令

find 命令在目录结构中搜索文件,并对搜索结果执行指定的操作。

find 默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所

有文件),将它们全都显示在屏幕上。

实际参数很多,可使用 —help 查看。

使用实例:

find . -name “*.log” -ls 在当前目录查找以.log 结尾的文件, 并显示详细信息。

find /root/ -perm 777 查找/root/目录下权限为 777 的文件

find . -type f -name “*.log” 查找当目录,以.log 结尾的普通文件

find . -type d | sort 查找当前所有目录并排序

find . -size +100M 查找当前目录大于 100M 的文件

which命令

which 命令的作用是在 PATH 变量指定的路径中,搜索某个系统命令的位置,

并且返回第一个搜索结果。

使用 which 命令,就可以看到某个系统命令是否存在,以及执行的到底是哪

一个位置的命令。

使用实例:

which pwd 查找 pwd 命令所在路径

/bin/pwd

which java 查找 path 中 java 的路径

/root/apps/jdk1.8.0_65/bin/java

which 是根据使用者所配置的 PATH 变量内的目录去搜寻可运行档, 所以,

不同的 PATH 配置内容所找到的命令会不一样

2.添加用户与用户组命令

添加普通用户

useradd hadoop # 这个就表示我们创建了一个普通用户

passwd hadoop # 表示我们需要给hadoop这个普通用户分配一个密码,密码需要自己设置

添加用户组

groupadd storm 表示我们自己添加了一个storm的组

3.su与sudo切换用户

su的使用

切换用户:linux当中可以使用su来切换不同的用户角色

su root 表示我们需要切换成其他用户,需要使用密码

sudo的使用

sudo 是为所有想使用 root 权限的普通用户设计的。可以让普通用户具有临

时使用 root 权限的权利。只需输入自己账户的密码即可。当然这个普通用户必

须在/etc/sudoers 文件中有配置项、才具有使用 sudo 的权利。

没有配置权限之前,普通用户无法进行 root 权限操作

在这里插入图片描述

使用 root 用户编辑/etc/sudoers 文件,给普通用户授权

命令行输入 visudo,打开/etc/sudoers 文件,加入如下的内容,保存。

hadoop ALL=(ALL) ALL

在这里插入图片描述

这样普通用户就可以使用 sudo 执行 root 权限的命令了。

如果想要更加精准的控制,就需要理解配置中的含义:

例如,我们想让 hadoop 用户在 node-23 主机上以 allen 的身份执行 kill 命令, 就这样编写配置文件:

hadoop node-23=(allen) /bin/kill

案例:只允许 hadoop 用户以 root 身份在 node-23 上执行 ls 、 cat 命令,

并且执行时候免输入密码。

配置文件中:

hadoop node-23=NOPASSWD: /bin/ls, /bin/cat 执行非 ls 、 cat 命令也会禁止。而 cat 命令就可以执行。

4.linux常见的权限管理

chown -R hadoop:hadoop abc.txt 改变某个文件或者文件夹的所属的用户以及用户组

第一个参数 -R 表示我们递归的进行改变

第二个参数 hadoop:hadoop 表示我们的用户以及用户组

第三个参数:我们需要改变的文件或者文件夹

chmod 改变文件的执行权限

chmod 777 abc.txt 表示给某个文件赋予所有人的所有权限

n 有关权限代号的部分,列表于下:

r:读取权限,数字代号为"4"。

w:写入权限,数字代号为"2"。

x:执行或切换权限,数字代号为"1"。

-:不具任何权限,数字代号为"0"。

5.系统服务管理

service iptables status 查看防火墙状态、

service iptables stop 关闭防火墙、

service – status -all 查看系统所有的后台服务进程

service 进程名称 start 开启进程服务

service 进程名称 stop 停止进程服务

service 进程名称 restart 重启进程服务

​

chkconfig iptables on 配置防火墙开启启动

chkchonfig iptables off #配置防火墙开启关闭

​

6.网络管理

修改主机名 vi /etc/sysconfig/network

修改ip地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改max地址 vi /etc/udev/rules.d/70-persistent-net.rules

域名映射:vim /etc/hosts

​

7.网络端口的监听 netstat -nlpt 查看所有的监听的端口

8.编辑文件下状态下 :set nu 显示行号 非编辑文件状态下 / +搜索的关键字

df -lh 查看linux磁盘挂载路径

\9. yum -y install lrzsz 下载之后可以直接向linux上面拉东西进去。

10.关闭虚拟机命令 shutdown -h now 重启虚拟机命令 reboot -h now

11 curl ipinfo.io 获取外网ip地址

12 - 单引号:不处理任何变量和命令

【案例】echo ‘Welcome $NAME, the date is date ’

- 双引号:处理变量但不处理命令

【案例】echo “Welcome $NAME, the date is date “

- 反引号:把引号中的每个单词作为一个命令,如果是变量则先求值然后作为一个命令处理

ow 重启虚拟机命令 reboot -h now

11 curl ipinfo.io 获取外网ip地址

12 - 单引号:不处理任何变量和命令

【案例】echo ‘Welcome $NAME, the date is date ’

- 双引号:处理变量但不处理命令

【案例】echo “Welcome $NAME, the date is date “

- 反引号:把引号中的每个单词作为一个命令,如果是变量则先求值然后作为一个命令处理

【案例】echo “Welcome $NAME, the date is date “

DeepSeek-V3本地Docker容器化部署 通过以上步骤,你可以在本地上成功通过容器化部署DeepSeek-V3。安装完成后,启动Docker Desktop。如果需要后台运行,可以加上。 阅读详情

相关推荐

双向晶闸管交流调压基础知识及Multisim电路仿真

本文介绍了双向晶闸管交流调压电路的工作原理及应用。该电路由双向晶闸管、RC移相电路和双向触发二极管组成,通过调节电位器改变触发角实现电压调节。当电位器阻值减小时,触发角减小,输出电压升高;阻值增大时,触发角增大,输出电压降低。Multisim仿真展示了不同电位器档位下的波形特征:0%档位时全导通,50%档位时半导通,100%档位时基本关断。该电路结构简单、调节平滑,广泛应用于调光、调速等场合,但会产生谐波干扰。

XU157303764的博客 838

Linux常用命令整理

一、init命令 0:关闭机器 3:命令行模式 5:图形化界面 6:重启机器 centos6的启动模式配置文件是/etc/inittab,但centos7里这个文件已经没用 是所有进程的祖先,其进程号始终为1。init用于切换系统的运行级别,切换的工作是立即完成的。init 0命令用于立即将系统运行级别切换为0,即关机;init 6命令用于将系统运行级别切换为6,即重新启动 二...

胖子 658

强化学习 之 Actor Critic

简介 Actor Critic是一种结合体算法: (1)Actor 的前生是 Policy Gradients,这能让它毫不费力地在连续动作中选取合适的动作,而 Q-learning 做这件事会瘫痪; (2)Critic 的前生是 Q-learning 或者其他的 以值为基础的学习法,能进行单步更新,而传统的 Policy Gradients 则是回合更新,这降低了学习效率。 算法思想 Actor...

Test_tju的博客 812

CentOS7重启指令(重启命令)reboot、shutdown -r now(立即重启服务器)、shutdown -h now(立即关机、关闭服务器)

【代码】CentOS7重启指令(重启命令)reboot、shutdown。

Dontla的博客 1万+

PCL 加权局部最优投影(WLOP)简化算法

WLOP算法是一种点云重采样方法,通过迭代优化实现点云均匀化和特征保留。算法包含数据项(加权平均位置保持几何特征)和正则化项(排斥邻近点实现均匀分布)两部分。代码实现基于PCL库,通过KD树加速邻域搜索,使用高斯权重函数计算点位置更新。参数包括输出点比例、邻域半径、正则化权重和迭代次数。该算法不依赖网格信息,适合处理大规模扫描数据的预处理优化。

点云侠的博客 632

VMware下载与安装

一、VMware下载 二、VMware安装

欢迎订阅我的“JAVA全栈开发笔记(全)”专栏,价格优惠,仅需19.9元。 315

Linux常用命令(一)

一、初始常用命令 1、主机提示符 [用户名@主机名 当前目录名 ]提示符 [root@localhost ~ ]# #为 root用户提示符 [niuxitong@localhost ~]$ $为普通用户提示符 注:~ 代表当前用户的家目录 2、重启命令 # shutdown -r now立刻重启 (最安全) # reboot 立刻重启 # init 6 3、关机命令 先执行...

暮云归@技术人生 1646

AUTOSAR NvM 实车故障深度剖析:车载存储问题快速定位与工程解决方案

软件配置与代码逻辑无问题时,排查底层驱动与ECU硬件,步骤如下:底层驱动排查:排查Fls/Eep驱动配置,是否适配目标MCU(如TC397、S32K),编程/擦除/读取时序是否合理;检查Fls/Eep驱动错误处理逻辑,是否未处理Flash编程失败、读取错误等异常;验证Flash高速编程模式是否启用,是否能提升写入/读取速度;排查MemIf层配置,是否正确对接NvM与Fls/Eep驱动,是否存在调度延迟。

getusushu的博客 78

linux下reboot和shutdown关机命令详解

我们在操作Linux v/服务器的时候肯定会有需要重启系统,或者关闭系统等操作。有些用户是直接到VPS主机商家面板上操作的,这样一来比较麻烦,二来有些面板还不易于使用容易导致面板卡死。所以最好的方法就是通过SSH命令操作,老蒋这里分享2个命令,reboot与shutdown都可以用来作为重启VPS/关机重启操作。 第一、reboot 使用方法:直接在SSH ROOT权限用户下输入r

panther的专栏 2万+

【Matlab】如何使用Simulink进行电池建模和SOC预估

“通过Simulink电池建模进行SOC预估,其实挺容易!” 1 声明 本文只描述一般性电池建模方法,文中出现的电池相关数据来自一些论文或者外文文献,对数据的真实性不做任何保证。 本文参考了不少国内高校的硕士论文和外文文献,所以本篇文章只作为学术性交流,未经...

wanff1204的博客 2万+

Spring AI 实战:第五章、Spring AI本地模型部署之省钱小能手

白嫖的快乐你想象不到经过这番折腾,我们成功实现了零成本使用大模型完全本地运行保障隐私可视化访问Java生态无缝集成但可能有的小伙伴要吐槽,怎么换个底层模型这次就新建一个工程了呢?不能在以前的工程上开发吗?这样也太不优雅了吧~,我知道你很急,但先别急,等下一章节再来解决这个问题。为什么程序员特别喜欢Ollama?因为它就像一只温顺的羊驼——不花钱还能24小时产出代码!

liaokailin的专栏 922

关于虚拟机与Windows无法连通的问题详解

目录 一 、检查配置文件 1. 重启 2. 重启网络服务 二 、关闭虚拟机防火墙 ​三 、查看Windows 网络适配器选项 一 、检查配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33 查看IP地址 ip addr ifconfig -a 如果和你设置的IP地址不一致 1. 重启 reboot - h now 2. 重启网络服务 service network resatrt 二 、关闭虚...

weixin_53651966的博客 4137

Transformer实战(38)——视觉Transformer (Vision Transformer, ViT)

Transformer 在自然语言处理 (NLP) 领域取得了显著成就,在许多不同的任务中都表现出色。在本节中,我们将探索视觉 Transformer (Vision Transformer, ViT) 模型。正如 NLP 领域创建了多种模型一样,视觉领域也开发了多种模型,每种模型都为计算机视觉提供了新的视角。通过本节,将学习如何使用 ViT 等模型进行计算机视觉任务,了解基于 Transformer 的预训练计算机视觉模型的工作原理,以及如何针对特定任务进行微调。

盼小辉丶的博客 2890

Linux常用命令和快捷键大全

Linux常用命令和快捷键大全 最近总结了以下常用的Linux命令和快捷键,用于以后遗忘时方便快速查询,也可以反复观看,加深印象 Linux常用命令 Linux常用快捷键 Ctrl键: 练习

nings666的博客 8213

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

【Linux】Vim常用命令和快捷键

【代码】【Linux】Vim常用命令和快捷键。

xiaolang555w_w的博客 419

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

linux切换任务栏快捷键,ubuntu常用命令及快捷键整理

原标题:ubuntu常用命令及快捷键整理最近一直在对Linux发行版(如CentOS系统,ubuntu)进行各种体验,方便自己也方便他人,整理了Linux常用命令及快捷键,不过其实大多和DOS是一样的,只是命令的表达上可能有点儿不一样。常用Linux命令:文件和目录:# cd /home 进入 '/home' 目录# cd .. 返回上一级目录# cd ../.. 返回上两级目录# cd - 返回...

weixin_30151653的博客 949

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Linux下快捷键及常用命令

Linux下快捷键 1、shell CLI下快捷键 1、ctrl+a :回到行首 2、ctrl+e : 回到行尾 3、ctrl+k : 切除当前位置到行尾 4、ctrl+u : 切除当前位置到行首 2、vim下快捷键 1、gg : 回到首行 2、G :回到末行 3、dd :删除当前行 3dd:删除当前向下的三行(不含当前行) 4、yy:复制当前行...

zhangsq1319 442

Linux常用命令快捷键有哪些?

Windows操作系统中包含了许多快捷键,这些快捷键可以帮助用户更快速地执行各种操作,提高工作效率。创建新标签页: Ctrl + Shift + T。创建目录: Shift + Ctrl + N。快速打开终端: Ctrl + Alt + T。移动到文本开头: Ctrl + Home。移动到文本末尾: Ctrl + End。复制文件或目录: Ctrl + C。粘贴文件或目录: Ctrl + V。剪切选定的文本: Ctrl + X。复制选定的文本: Ctrl + C。粘贴选定的文本: Ctrl + V。

oldboyedu1的博客 422

linux常用命令与快捷键

安装系统NFS:     3.3.3.1     /share/centos1 alt + f2  打开运行  直接运行图形界面的程序 终端命令: gnome-terminal 终端快捷键:     ctrl + +        放大窗口     ctrl + -        缩小窗口     ctrl + shift + t     新建标签     alt + 1

肖米的博客 714

Linux最常用命令及快捷键整理

最近在学Linux系统命令,在阿里云买了一台linux服务器。为方便自己也方便他人,整理了Linux常用命令及快捷键。 用命令: 文件和目录: # cd /home 进入 '/home' 目录 # cd .. 返回上一级目录 # cd ../.. ...

dengzi7665的博客 112

Linux常用命令和快捷键1

Linux常用命令和快捷键

littletree_2010的博客 410

linux常用命令与终端快捷键总结

    最近在学习linux,习惯了可视化窗口界面的人机交互,乍拿到命令行操作起来还是不那么习惯,但是大佬们黑客们喜欢他自是有他的原因的,在此总结一下linux常用命令和终端的一些快捷键:<hr noshade size=5 align=center width=50%>linux终端快捷键Ctrl+Alt+T 打开终端Ctrl+L 清空屏幕(功能相当于命令clear)Ctrl+U 剪切文本直到行...

振飞⁶⁶⁶₆₆₆666 1418

【Linux】常用命令及快捷键

Linux命令,Linux快捷键,Linux根目录介绍

2302_76421042的博客 911

整理了Linux常用命令及快捷键

整理了Linux常用命令及快捷键。 常用命令: 文件和目录: # cd /home                        进入 '/home' 目录 # cd ..                                返回上一级目录 # cd ../..                             返回上两级目录 # cd -  

hypmxy的博客 342

Linux常用快捷键与常用命令

快捷键 Ctrl+Alt+T 调出命令口终端 Ctrl+L 清屏 Ctrl+Alt+C 复制 Ctrl+Alt+V 粘贴 Tab 文件名太长,一般敲前几个字符,再按tab就会补全 常用命令 xrandr 列出电脑上的分辨率 xrandr -s 1368×768 ls 列出当前文件夹下有哪些文件 ls -a 显示所有文件,包含隐藏的文件和文件夹 pwd .........

weixin_48856218的博客 1113
上一篇: LinkedIn Camus实践及踩坑记录
下一篇: Linux磁盘挂载
陈末go
博客等级 码龄8年 1粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值