Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
常用Linux命令
2023-05-16
目录
Shell
常用Shell命令
1、目录操作类
2、文本操作类
3、用户管理
4、文件权限类
5、磁盘管理类
6、网络操作类
7、控制终端类
8、开关机类
Shell小技巧
Shell
shell是一个应用程序,作为用户与内核信息传递的桥梁。
常用Shell命令
1、目录操作类
man
用于查找命令或函数的使用
偏向用于查找使用方法
pwd
打印当前目录的路径
显示当前目录
ls -a 显示所有目录
rmdir
用于删除空目录
mv
1.可重命名文件夹、文件的名字
2.可移动文件到其它位置
2、文本操作类
touch
创建新文件
cat
打印文件的内容
echo
1.控制端终端显示输入的内容
2.重定位输入的内容 (>和>>有区别)
wc
打印文件的行数、单词数、字符数
rm
移除文件
-r:递归地移除目录和它们里面的内容。
-f:不显示任何信息,不会提示确认信息。
ln
为文件创建链接
ln 123.txt 456 为创建硬链接,456为硬链接;ln -s 456 789 为创建软链接,789为软链接。
硬链接和软链接的区别是:硬链接相当于是一个副本,即使原来的文件被删除了,还是可以正常访问副本;而对于软链接,原来的文件被删除了,那么便无法访问软链接。
cp
1.拷贝文件
2.拷贝目录
tar
打包成归档文件或解开归档文件,不是压缩、解压(压缩、解压需要借助其它软件完成)
find
找文件
解释命令:从 “/” 开始按照名字来找123.txt这个文件
grep
从文本里面找到需要的内容
-n 表示显示行号
3、用户管理
sudo:短暂获得root的权限
su:切换用户
useradd/adduser
新建用户
usermod
更改用户属性
userdel/deluser:删除用户
passwd:修改用户密码
groupadd/addgroup:新增用户组
groupdel/delgroup:删除用户组
4、文件权限类
chmod
修改不同用户对文件的操作权限
chown
修改文件所属的拥有者
chgrp
修改文件所属的用户组
5、磁盘管理类
df
展示文件系统的相关信息
du
汇总文件的磁盘使用情况,对于目录则进行递归汇总
不会显示文件信息,最终显示的是当前目录占用的内存空间大小
mount
将网络设备、硬件设备挂载到制定的路径下面,之后可通过访问对应路径来访问挂载设备的信息
umount
卸载文件系统
6、网络操作类
ping
检测当前系统是否能访问外网
ifconfig
配置网络
1.更改ip地址
2.关闭/打开以太网网卡
7、控制终端类
clear:清屏
8、开关机类
reboot:系统重启
poweroff:系统关机
Shell小技巧
!! 可以重复输入上一次命令
Tab键可以自动补全
向上键 和 向下键 可以回溯之前输入的命令
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)
Linux
常用Linux命令 的相关文章
无关的库链接
我有一个可能有点愚蠢的问题 因为我很确定我可能已经知道答案了 假设你有静态库A 动态共享库B和你的linux下的程序C 假设库 A 调用库 B 中的函数 并且您的程序调用库 A 中的函数 现在假设 C 在 A 中调用的所有函数都不使用 B
是否从页面缓存中的脏页面进行文件读取?
当字节写入文件时 内核不会立即将这些字节写入磁盘 而是将这些字节存储在页缓存中的脏页中 回写缓存 问题是 如果在脏页刷新到磁盘之前发出文件读取 则将从缓存中的脏页提供字节 还是首先将脏页刷新到磁盘 然后进行磁盘读取以提供字节 将它们存储在进
如何在 Linux 主机上的 docker 容器中挂载目录 [重复]
这个问题在这里已经有答案了 我想将一个目录从 docker 容器挂载到本地文件系统 该目录是网站根目录 我需要能够使用任何编辑器在本地计算机上编辑它 我知道我可以跑docker run v local path container path
Linux 上的 Python 3.6 tkinter 窗口图标错误
我正在从 Python GUI 编程手册 学习 Python GUI 某项任务要求我通过将以下代码添加到我的配方中来更改窗口图标 Change the main windows icon win iconbitmap r C Python3
操作系统什么时候清除进程的内存
进程在某些操作系统上成功或异常终止 操作系统何时决定擦除分配给该进程的内存 数据 代码等 在退出时或当它想为新进程分配内存时 这个清除内存分配过程在所有操作系统 winXP Win7 linux Mac 上都相同吗 据我了解 页表具有该进程
如何获取 linux 实用程序 tail 的源代码?
这个命令确实非常有用 但是我可以在哪里获取源代码以查看内部发生的情况 thanks tail 实用程序是 Linux 上 coreutils 的一部分 源压缩包 ftp ftp gnu org gnu coreutils coreutils
如何让 clangd 转向 c++20
当没有其他信息时 如何让 clangd 回退到 c 20 例如 在第一次构建之前 cmake 可以生成一个 这是在带有最新 LLVM 的 Arch Linux 上 这是通过 Emacs LSP 运行的 但这应该没有什么区别 你可以加 Com
构建 makefile 依赖/继承树
如果我解释得不好或者问了一些明显的问题 我很抱歉 但我是 Linux 内核的新手 而且有点深入 我们有一个嵌入式 Linux 系统 它附带一个 文档非常糟糕的 SDK 其中包含数百个文件夹stuff 大多数文件夹包含rules make m
git在Windows和Linux之间切换后强制刷新索引
我有一个Windows和Linux共享的磁盘分区 格式 NTFS 它包含一个 git 存储库 约 6 7 GB 如果我只使用Windows or 只使用Linux操作 git 存储库一切正常 但是每次切换系统的时候git status命令将
无法安装 WWW::Curl::Easy: SZBALINT/WWW-Curl-4.17.tar.gz : make NO
我正在尝试在我的 Fedora 26 机器上安装 WWW Curl Easy gcc c I usr include D REENTRANT D GNU SOURCE O2 g pipe Wall Werror format securit
为什么在 Linux 上字符串文字的内存地址与其他字符串文字的内存地址如此不同?
我注意到字符串文字在内存中的地址与其他常量和变量 Linux 操作系统 非常不同 它们有许多前导零 未打印 Example const char h Hi int i 1 printf p n void h printf p n void
无法执行'x86_64-conda_cos6-linux-gnu-gcc':没有这样的文件或目录(pysam安装)
我正在尝试安装 pysam 执行后 python path to pysam master setup py build 这个错误的产生是 unable to execute x86 64 conda cos6 linux gnu gcc
为 Qt 应用程序创建 Linux 安装
我刚刚用 Qt Creator 制作了一个很棒的程序 我对自己很满意 如何将其从台式机移至笔记本电脑 那么 最好的方法是安装程序 对吗 对于 Ubuntu 这是一个 Debian 软件包 对吗 我怎么做 有人这样做过吗 他们可以分享 QT
在Linux中断上下文中运行用户线程
我正在编写一些定制的应用程序 并允许更改 Linux 内核中的中断处理程序代码 我有一个用户线程正在等待中断发生 如果发生中断 那么我要做的第一件事就是执行该用户线程 有什么办法让它发挥作用吗 Thanks 创建一个字符设备 这就是内核所做
Bash 方法的返回值总是模 256
我有一个 bash 脚本方法 它返回输入值 然而 返回值始终是模 256 的值 我用 google 搜索了一段时间 发现this http www tldp org LDP abs html exitcodes html文章说它总是以 25
从 TypeScript 运行任何 Linux 终端命令?
有没有办法直接从 TypeScript 类中执行 Linux 终端命令 这个想法是做类似的事情 let myTerminal new LinuxTerminal let terminalResult myTerminal run sudo
适用于 KDE 和 Gnome 的 Gui [重复]
这个问题在这里已经有答案了 我想为一个现在是 CLI 的应用程序编写一个 gui 它需要在 KDE 和 Gnome DE 中 看起来不错 充分利用用户的外观设置 如果我选择 Qt 或 GTK 我能够做到这一点吗 它们与两个 DE 集成良好吗
设置 Apache POI 的路径
我想创建 Excel 文件并使用 java 程序在该文件中写入数据 That is here http www techbrainwave com p 554我在 java 文件所在的位置提取了 Apache POI 并将该路径包含在路径变
如何使用 sed 仅删除双空行?
我找到了这个问题和答案 https stackoverflow com questions 4651591 howto use sed to remove only triple empty lines关于如何删除三重空行 但是 我只需要对
在主目录中安装库
在 Linux Ubuntu 中 我尝试运行一个工具 但它显示错误 库丢失 我无权在系统中安装任何内容 或者根本无法从我的用户帐户执行 sudo 是否可以在我的主目录 没有 sudo 中安装缺少的库 在我的例子中为 libstdc so 6
随机推荐
每日一题:915. 分割数组
文章目录 0 概览1 题解2 题解3 结果 0 概览 最近有点忙 xff0c 没怎么更新哈哈哈 1 题解 其实我们的目的 xff0c 就是找到左边数组最大的 xff0c 以及右边数组最小的 xff0c 如果能得到的结果是左边数组最大的全部都
每日一题:200. 岛屿数量
文章目录 0 题目概览1 题解2 Code3 结果 0 题目概览 1 题解 岛屿系列问题可以用 DFS BFS 算法或者 Union Find 并查集算法 来解决用 DFS 算法解决岛屿题目是最常见的 xff0c 每次遇到一个岛屿中的陆地
aruco二维码
1 二维码的生成 简单方式 xff1a 直接在下面的网站上选择 xff0c 操作简单https chev me arucogen 网站界面如下 xff1a
STM8S 功耗总结
http blog sina com cn s blog 542bad910101ral2 html STM8S103 STM8S003 PA1脚虽可以用外部中断唤醒CPU xff0c 但功耗过大 xff0c 有300uA电流 xff0c
ESP32四轴飞控硬件设计
一 前言 目前许多入门级开源飞控都是基于STM32系列的 xff0c 基于此系列的有非常严重的短板 xff0c 例如说通信方面 xff0c 需要外置通信模块 ESP32本身带有WIFI和蓝牙 xff0c 在通信方面有着一定的优势 xff0c
C++弹窗拦截程序,弹窗广告怎么关闭?不用问,我教你怎么屏蔽!
现在大家使用电脑的频率越来越高 xff0c 上课写作业 上班做工作 娱乐生活 在家购物等 xff0c 我们使用电脑的时间越来越长 相信很多人都和小编一样 xff0c 经常遇到电脑的右下角出现出现弹窗广告的问题 要去叉掉就很麻烦 而且有时候想
VNC远程桌面使用方法
参考 xff1a https blog csdn net weixin 41803874 article details 81233789 一共两台电脑 xff0c 分别为服务端和客户端 xff0c 为与场景联系方便 xff0c 我们将需要
激光雷达闭环检测/地点识别算法OverlapTransformer/SeqOT(2022)
最新激光雷达闭环检测 地点识别算法 OverlapTransformer已经完整开源 xff0c 相关论文已经被RAL IROS 2022收录 https github com haomo ai OverlapTransformer Ove
我的创作纪念日
初心未改 xff0c 继续向前
最新激光雷达闭环检测/地点识别算法CVTNet(2023)
CVTNet以激光点云多类投影生成的二维图为输入 xff0c 利用cross transformer将多类信息交叉融合 xff0c 为激光点云提取强特异性描述子 xff0c 实现SLAM闭环检测或全局定位功能 此外 xff0c CVTNet
python使用ffmpeg推流出现OSError: [Errno 2] No such file or directory
python使用ffmpeg推流出现OSError Errno 2 No such file or directory 具体错误如下 xff1a Traceback span class token punctuation span mos
GDB调式工具学习笔记---单步执行和跟踪函数调用
GDB调式工具学习笔记 单步执行和跟踪函数调用 简介1 单步执行和跟踪函数调用1 1 示例程序1 2 常用命令1 2 1 help1 2 2 list l 1 2 3 quit1 2 4 start1 2 5 next xff08 n xf
GDB调式工具学习笔记---断点
GDB调式工具学习笔记 断点 2 断点2 1 示例代码2 2 常用命令2 2 1 display和undisplay2 2 2 break b 2 2 3 continue xff08 c xff09 2 2 4 disable2 2 6
C语言网络编程——UDP
C语言网络编程 UDP 2 1 基于UDP的网络编程2 2 1 服务端实现2 2 2 客户端实现 2 1 基于UDP的网络编程 2 2 1 服务端实现 使用socket函数 xff0c 创建一个socket使用bind 函数 xff0c 绑
STM8S电源管理-重点活跃停机模式
http blog sina com cn s blog 542bad910101qkru html
多态的定义
多态是什么 xff1f 多态 polymorphism 是面向对象编程 OOP object oriented programming 的一个重要特征 xff0c 顾名思义为多种形态 xff0c 详细解释为一个接口 xff0c 多种实现 x
虚函数实现多态的原理
1 C 43 43 中如何实现多态 基类中先声明一个虚函数至少有一个继承该基类的子类 2 虚函数实现多态的原理 当一个类中出现虚函数或着子类继承了虚函数时 xff0c 就会在该类中产生一个虚函数表 xff08 virtual table x
停车场车牌识别项目
停车场车牌识别项目 简介开发环境技术栈1 Sqlite2 TTS3 摄像头使用教程 实现效果图源码 简介 该项目的应用场景为停车场 xff0c 记录车辆的进出时间 xff0c 对车辆进行收费 开发环境 Windows 下的 QT 技术栈 Q
STM32串口输出字符串
目录 串口步骤1 确定 IO 口并初始化2 初始化 UATR3 UART 中断配置4 编写 UART 中断服务函数5 1 方法一 xff1a 重定向 fputc 5 2 方法二 xff1a 将字符串分割成一个一个字符发送出去 效果附源码 串
常用Linux命令
目录 Shell常用Shell命令1 目录操作类2 文本操作类3 用户管理4 文件权限类5 磁盘管理类6 网络操作类7 控制终端类8 开关机类 Shell小技巧 Shell shell是一个应用程序 xff0c 作为用户与内核信息传递的桥梁
热门标签
flutterget
wmd
accesslog
triggerio
promisekit
drawrect
vimr
sqlbrite
feather
menustrip
phpcurl
doctest
bho
sumifs