Linux入门2(常用命令)

news2024/12/22 20:19:36

Linux入门2

  • Linux常用命令
    • 快捷键
    • 基础命令
    • 文件查看命令
    • 文件编辑命令
    • 进程管理命令
    • 用户管理命令

Linux常用命令

快捷键

Ctrl + Alt + T打开终端
Ctrl + shift +加号 终端字体放大
ctrl + 减号 终端字体缩小

基础命令

sudo su 进入管理员目录
exit 返回到用户目录
ls 当前目录下的文件
ls tmp 查看该目录下的文件
ls -l 当前目录下的文件详细信息
ls -a 查看当前目录下的隐藏的文件和没隐藏文件
ls -la 查看当前目录下的隐藏的文件和没隐藏文件的详细信息
pwd 查看当前的路径
mkdir 创建文件夹/目录
touch 创建普通文件
cd 进入
cd … 返回上一级

cp main.c test.c
复制当前目录下main.c到当前目录下test.c
cp main.c tmp
复制当前目录下main.c到当前目录下tmp文件夹下
cp /etc/passwd .
将该文件复制到当前目录下
cp /etc/passwd aa
将该文件复制到当前目录下并取名为aa
mv 移动/重命名
rm 删除文件
rm -r 删除文件夹

关机必须是管理员模式
shutdown -r now 立即重启
shutdown -h 10 十分钟后关机
shutdown -h now 立即关机

wc -l a.txt 几行单词
wc -w a.txt 几个单词
wc -c a.txt 几个字符

grep “hello” a.c 在a.c中找包含hello的行
grep -i hello a.c 忽略大小写找含有该字符串的行
grep -v 显示不包含匹配文本的所有行
grep -c 统计多少行
| 管道 用来传输数据
在这里插入图片描述
ls /bin | grep “cp” 把bin里面的所有命令写入管道| 再过滤 出含有cp的命令
ps -ef | grep “cp”
find 路径 -name 文件名
find /home/ittao -name passwd

man 1命令 2 系统调用(内核实现) 3 库函数(用户空间实现) 帮助手册
在这里插入图片描述
man printf 查看printf的详细信息
man 2 printf 查看printf的详细信息 查函数printf

文件查看命令

cat 查看文件 合并文件 向文件写入数据
cat test.txt
cat a.txt b.txt > c.txt
cat > a.txt 向文件写入数据 Ctrl+D 结束
more filename 分屏幕显示
less 但是文件内容不会显示到界面上
head main.c默认显示前10行
head -n main.c默认显示前n行
tail 默认显示后10行

文件编辑命令

Linux系统上主要用vim进行文件的编辑;

进程管理命令

ps 查看运行的进程
ps -f查看运行的进程的详细信息
ps -e查看运行的所有的进程
ps -ef

kill Pid 结束一个进程
kill -9 id kill 结束不了后台停止的进程,需要强制结束该进程
pkill sleep 结束所有叫sleep的进程

ctrl + c 结束一个进程
ctrl + z 停止前台运行的进程 放到后台,在后台查看详细信息
jobs -l 查看后台详细信息 可以看到 前台停止运行的进程
ctrl + d 结束输入(cat)
sleep 100 & 后端执行该进程 不占用前台终端,所以可以即继续执行命令
fg %3 任务号 把后台任务挪到前台
bg %1 把前台任务挪到后台 并且让其运行
jobs 只看后台的进程
ps 前后台都会执行

用户管理命令

/etc/passwd 用户的基本信息
/etc/group 用户组
/etc/shadow 密码

passwd ittao 改密码
adduser xiaowang 增加用户
userdel -r xiaowang 删除用户 -r删除家目录

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

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

相关文章

数据导向下制造业的生产效率、交易效率提升办法

在智能制造和工业4.0成为趋势的今天,大部分制造业企业,均已在企业内部通过实施PLM系统(Product Lifecycle Management,产品生命周期管理系统),实现了对组织内产品研发过程和产品研发数据的管理,…

联发科MT8768核心板 安卓4G核心板智能模块MTK方案主板开发板

MT8768核心板是一款性能优异的芯片板,具有以下特点: 处理器方面,MT8768核心板采用联发科MTK8768平台,搭载八核A53处理器,最高主频可达2.3GHz,为您提供出色的运行速度和高效率。 内存和存储方面,…

OAK相机如何将 YOLO NAS 模型转换成blob格式?

编辑:OAK中国 首发:oakchina.cn 喜欢的话,请多多👍⭐️✍ 内容可能会不定期更新,官网内容都是最新的,请查看首发地址链接。 ▌前言 Hello,大家好,这里是OAK中国,我是助手…

数据库迁移同步 | 两地三中心到异地双活演变及关键技术探讨

两地三中心和异地多活都是分布式系统的关键技术,用于保证系统的高可用性和容错性。其中最关键的技术无疑是数据同步、同步防环和数据冲突解决。 异地容灾 & 两地三中心 两地三中心架构是一种分布式系统的架构模式,用于保证系统的高可用性和容错性。…

pom文件的project标签报错java.lang.OutOfMemoryError: GC overhead limit exceeded

1、pom文件的project标签报错java.lang.OutOfMemoryError: GC overhead limit exceeded,如何解决? 只需修改idea配置 调大内存,即可解决

git之gitk命令介绍

Gitk 是 Git 提供的一个 GUI 工具,可作为git图形化客户端使用。安装 Git 的时候会自动安装 Gitk 工具。打开git bash,输入 gitk 命令即可打开gitk工具。 Gitk 的主界面主要包含五个部分: 主菜单栏显示区提交信息显示区,显示提交…

【Nginx基础篇】Linux虚拟机安装nginx

目录 一、版本区别 二、编译安装 三、启动nginx 关于防火墙 四、安装成系统服务 一、版本区别 常用版本分为四大阵营 Nginx开源版 http://nginx.org/ Nginx plus 商业版 https://www.nginx.com openresty http://openresty.org/cn/ Tengine http://tengine.taobao.org/ …

BetaFlight统一硬件AOCODARC H7DUAL配置文件讨论

BetaFlight统一硬件AOCODARC H7DUAL配置文件讨论 1. 源由2. Review配置3. 分析整理3.1 生产商信息3.2 磁力计3.3 气压计3.4 陀螺仪3.5 串口RxTx3.6 板载Flash3.7 模拟OSD MAX74563.8 PPM接收机3.9 伺服器3.10 LED灯带3.11 蜂鸣器3.12 电机 X83.13 ADC(电压/电流/RSSI信号强度/空…

(六)Spring源码阅读:invokeBeanFactoryPostProcessors方法

一、概述 invokeBeanFactoryPostProcessors的执行顺序大致如下,先执行子类BeanDefinitionRegistryPostProcessor再执行父类BeanFactoryPostProcessor。而对于同一个类的执行顺序是先执行外部的集合再到子集,之后再到父集。更小维度执行的顺序按照order注…

私人图片云盘 - 本地快速搭建简单的EasyImage图床并实现公网访问

文章目录 1.前言2. EasyImage网站搭建2.1. EasyImage下载和安装2.2. EasyImage网页测试2.3.cpolar的安装和注册 3.本地网页发布3.1.Cpolar云端设置3.2 Cpolar内网穿透本地设置 4. 公网访问测试5. 结语 1.前言 一个好的图床,是网站或者文章图片能稳定显示的关键&…

学习网络安全如何避免成为脚本小子或者安全工具人

想要避免成为工具人或者脚本小子,你需要注意学习初期和工作初期的选择。 首先,在学习初期,打好基础最重要,避免成为脚本小子。 你可能发现很多人仅仅会写个Python然后会用工具,积累一点经验就可以找到一份还不错的工…

传奇人物《周兴和》书连载之67 不辱神圣的使命

不辱神圣的使命 这里,先前还是一个十分神秘的地方。 外人和车辆要想进入这片区域,那是绝对不允许的。这片区域隐于群山之中,且戒备森严,外人若想进入,那是要经过好几道政治审查和随身检查的。近年来,随着…

外卖项目优化-02-mysql主从复制、读写分离(shardingJdbc)、Nginx(反向代理,负载均衡)

文章目录 瑞吉外卖项目优化-Day02课程内容前言1. MySQL主从复制1.1 介绍1.2 搭建1.2.1 准备工作1.2.2 主库配置1.2.3 从库配置 1.3 测试 2. 读写分离案例 (shardingJdbc)2.1 背景介绍2.2 ShardingJDBC介绍2.3 数据库环境2.4 初始工程导入2.5 读写分离配置2.6 测试 3. 项目实现读…

GPT-4等大语言模型对教育的未来意味着什么?

‍ ‍ shadow Mixlab这些年举办了非常多的活动和workshop,都带有很强的教育属性。今天我抽空学习了可汗学院的《AI-for-Education》课程,非常有启发。我记录了精华内容,分享给大家。 课程地址: www.khanacademy.org/college-caree…

8086CPU汇编环境安装

之前是使用XP虚拟机中的DOS窗口,后来在B站上逛到的视频【《汇编语言》速成指南(全程敲代码)】中介绍了DOSBox这个软件,觉得很好用,使用方式记录在这里。 软件下载好是这样: 一、安装BOX程序 双击exe安装 ,默认下一步…

看看好不好用,使用 Netty+SpringBoot 打造的 TCP 长连接通讯方案

项目背景 正文 一、项目架构 二、项目模块 三、业务流程 四、代码详解 五、测试 六、源码 后记 项目背景 最近公司某物联网项目需要使用socket长连接进行消息通讯。本猿为了解决这个问题,经过长时间的研究、调试和测试,最终找到了一个可行的方…

基于ASAM ODS标准的试验数字化平台-WDP

一 现状 随着现代测控技术的提高,数据结构变得越来越复杂多样,测量的数据量也在日益增大。此外,由于试验条件的限制,大多数企业的数据管理方式主要是通过各类电子文档将试验数据保存在每个工程师的移动电脑中,再进行汇…

【技术选型】Elasticsearch 和Solr那个香?

我们为什么在这里?我存在的目的是什么?我应该运动还是休息并节省能量?早起上班或晚起并整夜工作?我应该将炸薯条和番茄酱或蛋黄酱一起吃吗? 这些都是古老的问题,可能有也可能没有答案。其中一些是非常困难或…

值得关注!正在引领行业变革的15家AI明星创业公司

夕小瑶科技说 原创 作者 | 小戏、iven 星星之火,可以燎原。 在大模型横空出世的这个疯狂的春天,一场关于 AI 产品的革命也正在席卷全球。这边是大公司一个接一个模型搞军备竞赛,那边是各路豪强纷纷下场创业招兵买马。那么,除了咱…

PAT A1032 Sharing

1032 Sharing 分数 25 作者 CHEN, Yue 单位 浙江大学 To store English words, one method is to use linked lists and store a word letter by letter. To save some space, we may let the words share the same sublist if they share the same suffix. For example, l…