Linux操作系统常用命令大全

05、基于ALV表报实现复选框、全选、取消全选等功能 基于Function ALV实现复选框、全选及取消全选等功能 阅读详情

Linux 是一种自由和开放源代码的计算机操作系统,在使用 Linux 系统时,熟悉一些基本的命令可以帮助你更高效地工作,提高工作效率。在本文中,我将为大家介绍一些常用的 Linux 命令,希望对读者有所帮助。

目录

一、基础命令

1. pwd 命令  2. ls 命令  3. cd 命令  4. mkdir 命令  5. rmdir 命令

6. rm 命令  7. cp 命令  8. mv 命令  9. touch 命令

 二、系统信息命令

1. uname 命令  2. top 命令  3. ps 命令  4. df 命令  5. free 命令

 三、文件处理命令

1. cat 命令  2. less 命令  3. head 命令  4. tail 命令  5. grep 命令

四、网络命令

1. ping 命令  2. ifconfig 命令  3. netstat 命令  4. wget 命令  5. curl 命令

五、系统管理命令

1. useradd 命令  2. userdel 命令  3. passwd 命令  4. chmod 命令  5. chown 命令

6. ps aux 命令  7. kill 命令  8. top 命令  9. systemctl 命令  10. journalctl 命令

六、安全命令

1. su 命令  2. sudo 命令  3. ssh 命令  4. firewall-cmd 命令

5. lsattr 命令  6. chattr 命令  7. passwd 命令


一、基础命令

1. pwd 命令

`pwd`命令用于显示当前所在的工作目录。该命令无需任何参数。

2. ls 命令

`ls`命令用于列出指定目录中的文件和子目录名称。

3. cd 命令

`cd`命令用于更改当前工作目录。该命令需要一个参数:目标目录名称。例如,若要进入 `local` 目录,可以使用以下命令:

[root@hadoop01 ~]# cd /local

[root@hadoop01 local]#

4. mkdir 命令

`mkdir`命令用于创建一个新目录。该命令需要一个参数:新目录的名称。例如,若要在当前目录中创建一个名为 `test` 的新目录,可以使用以下命令:

mkdir /test

5. rmdir 命令

`rmdir`命令用于删除一个空目录。该命令需要一个参数:要删除的目录的名称。例如,若要删除当前目录中的 `test` 目录,可以使用以下命令:

 rmdir /test

6. rm 命令

`rm`命令用于删除指定文件或目录。该命令需要一个参数:要删除的文件或目录的名称。例如,若要删除当前目录中的 `test.txt` 文件,'rh'目录,可以使用以下命令

 rm test.txt

rm -r rh

7. cp 命令

`cp`命令用于复制一个文件到指定位置。该命令需要两个参数:源文件的名称和目标文件的名称。例如,若要将当前目录中的 `test.txt` 文件复制到 `Documents` 目录中,可以使用以下命令:

cp test.txt Documents/

 可以使用 -r 选项复制整个目录。

8. mv 命令

`mv`命令用于将一个文件从一个目录移动到另一个目录,也可以用于对文件进行重命名。该命令需要两个参数:源文件的名称和目标文件的名称。例如,若要将当前目录中的 `test.txt` 文件移动到 `Documents` 目录中,可以使用以下命令:

mv test.txt Documents/

9. touch 命令

`touch`命令用于在当前目录中创建一个新文件或更新一个已有的文件的时间戳。该命令需要一个参数:要创建或更新的文件的名称。例如,若要在当前目录中创建一个名为 `test.txt` 的新文件,可以使用以下命令:

touch test.txt

 二、系统信息命令

1. uname 命令

`uname`命令用于显示操作系统的基本信息。修改为:`uname命令可以用来显示系统的基本信息,例如系统名称、内核版本号、硬件架构等。`

2. top 命令

`top`命令用于实时显示系统中消耗资源最多的进程的信息。可以使用该命令来找出引起系统运行缓慢或过载的应用程序或进程。

3. ps 命令

`ps`命令用于列出系统中运行的进程的信息。该命令可以显示当前用户的进程,也可以显示系统中所有进程。修改为:`ps命令可以用来列出当前系统中正在运行的进程信息,显示进程的名称、进程ID、状态等详细信息。可以用该命令来查找系统卡顿的原因或查看是否有非法进程运行。`

ps aux

4. df 命令

`df`命令用于显示磁盘分区的使用情况。该命令可以显示磁盘分区的总容量、已使用的容量、可用的容量以及文件系统类型等信息。修改为:`df命令可以用来显示系统中磁盘分区的空间使用情况,可以显示磁盘分区的总容量、已用空间、可用空间等信息,可以用该命令来检查磁盘是否已满或需要清理垃圾文件。`

df -h

5. free 命令

`free`命令用于显示系统中内存的使用情况。该命令可以显示系统总共有多少内存、已经使用的内存、空闲的内存等信息。修改为:`free命令可以用来显示系统中内存的使用情况,可以显示系统总内存、已用内存、空闲内存等信息,可以用该命令来查看系统内存是否充足或内存泄漏的情况。`

free -h

 三、文件处理命令

1. cat 命令

`cat`命令用于连接文件并输出到标准输出设备,也可以用于创建文件。该命令需要一个或多个参数:文件名。例如,若要显示当前目录中的 `test.txt` 文件的内容,可以使用以下命令:

cat test.txt

2. less 命令

`less`命令用于查看文本文件的内容。该命令可以用于快速浏览或搜索文本文件,支持向前或向后翻页、搜索和跳转等操作

3. head 命令

`head`命令用于显示文件的开头几行。该命令需要一个参数:文件名。默认情况下,该命令会显示文件的前 10 行。

head test.txt

4. tail 命令

`tail`命令用于显示文件的最后几行。该命令需要一个参数:文件名。默认情况下,该命令会显示文件的最后 10 行。

tail test.txt

5. grep 命令

`grep`命令用于在一个文件或多个文件中查找指定的字符串,并显示包含该字符串的行。该命令需要两个参数:要查找的字符串和文件名。

grep "example" test.txt

四、网络命令 

1. ping 命令

`ping`命令用于测试与指定主机之间的连接状态,并计算网络延迟。该命令需要一个参数:主机的 IP 地址或域名。

ping example.com21. nslookup 命令

`nslookup`命令用于查询 DNS 解析结果,获取指定主机的 IP 地址。该命令需要一个参数:主机的域名。

nslookup example.com

2. ifconfig 命令

`ifconfig`命令用于显示网络接口信息,可以查看网络接口的状态、IP 地址、子网掩码和 MAC 地址等信息。

3. netstat 命令

`netstat`命令用于显示网络连接信息,可以查看当前系统中所有网络连接的状态,包括 TCP 和 UDP 连接。

netstat -a

4. wget 命令

`wget`命令用于在终端中下载文件。该命令需要一个参数:要下载的文件的 URL。例如,若要从指定 URL 中下载一个文件并保存为 `test.txt`,可以使用以下命令:

wget https://example.com/test.txt

5. curl 命令

`curl`命令用于与 Web 服务器进行请求和响应,可以用于获取 Web 页面或 Web 服务。

curl https://example.com

五、系统管理命令

1. useradd 命令

`useradd`命令用于添加新用户到系统中,需要指定新用户的用户名和密码等信息。该命令需要一个参数:新用户的用户名,以及其他可选参数。

useradd example

2. userdel 命令

`userdel`命令用于删除系统中的用户,可以选择是否删除用户的主目录和邮箱等信息。该命令需要一个参数:要删除的用户的用户名。

userdel example

3. passwd 命令

`passwd`命令用于更改用户的密码,需要输入当前用户的密码以及新的密码两次。该命令无需任何参数,在终端中直接输入即可。

4. chmod 命令

`chmod`命令用于更改文件或目录的权限,可以授予或剥夺用户、群组和其他用户的读、写和执行权限。该命令需要两个参数:要更改权限的文件或目录的名称,以及文件或目录的权限参数。

chmod 755 test.txt

5. chown 命令

`chown`命令用于更改文件或目录的所有者,可以将文件所有权从一个用户转移给另一个用户。该命令需要两个参数:要更改所有权的文件或目录的名称,以及文件或目录的所有者。

chown example test.txt

6. ps aux 命令

`ps aux`命令用于查看系统中所有运行的进程信息,包括进程的名称、进程 ID 和内存使用情况等详细信息。

ps aux

7. kill 命令

`kill`命令用于向指定进程发送信号,使其终止或重新启动。该命令需要一个参数:要终止的进程的进程 ID。

kill 12345

8. top 命令

`top`命令用于实时显示系统中消耗资源最多的进程的信息。可以使用该命令来找出引起系统运行缓慢或过载的应用程序或进程。

9. systemctl 命令

`systemctl`命令用于管理和监视系统服务的运行状态,可以启动、停止或重启服务。该命令需要一个参数:要管理的服务的名称。

systemctl start ssh

10. journalctl 命令

`journalctl`命令用于查看系统日志文件,包括内核日志、系统日志和应用程序日志等。该命令可用于检查系统操作记录、故障排除和错误调试。

六、安全命令

1. su 命令

`su`命令用于切换到其他用户的账户,并获得该用户的权限。该命令需要一个参数:要切换的用户的用户名。

su example

2. sudo 命令

`sudo`命令用于在不切换到 root 用户的情况下执行特权命令。通过授权特定用户执行特定命令,可以减少系统攻击的风险。该命令需要一个参数:要执行的命令。

sudo apt-get update

3. ssh 命令

`ssh`命令用于通过网络协议连接到远程主

机,并在远程主机上运行命令。该命令需要两个参数:远程主机的 IP 地址和用户名。运行该命令后,系统会提示输入远程主机的密码或使用 SSH 密钥进行身份验证。

ssh example@192.168.1.100

4. firewall-cmd 命令

`firewall-cmd`命令用于配置系统的防火墙规则,以保护系统安全。该命令可以添加、删除和修改防火墙规则,以确保只有授权的用户和应用程序可以访问系统。该命令需要一个参数:要执行的命令。

firewall-cmd --add-port=80/tcp --permanent

5. lsattr 命令

`lsattr`命令用于查看文件的属性,包括文件是否可更改、创建时间和修改时间等详细信息。该命令需要一个参数:要查看属性的文件或目录名称。

lsattr test.txt

6. chattr 命令

`chattr`命令用于更改文件或目录的属性,可以防止文件被删除或修改,保护系统安全。该命令需要两个参数:要更改属性的文件或目录名称,以及文件或目录的属性标识符。

chattr +i test.txt

7. passwd 命令

`passwd`命令用于更改用户的密码,需要输入当前用户的密码以及新的密码两次。该命令无需任何参数,在终端中直接输入即可。

以上就是 Linux 常用命令的简要介绍,这些命学习和了解更多 Linux 命令可以帮助你更好地管理和操作 Linux 系统。

基于改进Unet的多场景水果图像分割与分类研究 本文针对复杂场景下的水果图像分割问题,提出了一种改进Unet模型。通过构建包含8类水果、3种成熟度及多种干扰场景的数据集,采用ResNet50与MobileNetV3作为骨干网络,并在跳跃连接层集成CBAM注意力机制。实验表明,改进模型在测试集上达到91.6%的mIoU,推理速度提升23%,特别在重叠水果和低光照场景表现突出。研究为农业视觉检测提供了有效解决方案。 阅读详情

相关推荐

《生成式AI引发的“认知污染”:社交媒体虚假信息的治理困局》

认知污染与生成式AI“认知污染”指信息环境被大量虚假、误导性内容所充斥,干扰公众对事实的认知判断。在社交媒体时代,虚假信息的生产和传播门槛大幅降低,呈现出工业化、规模化的趋势。近年兴起的生成式人工智能(Generative AI)技术,如大型语言模型(LLM)和深度伪造(deepfake),更是加剧了这一问题。AI可以自动生成看似真实的文本、图像、音视频,将虚假信息批量生产并快速散播到社交平台上。

那谁的博客 5913

Linux命令大全:掌握常用命令,轻松使用Linux操作系统

Linux常用命令是指在Linux操作系统中广泛使用的命令工具,这些命令工具可以完成各种不同的任务,如管理文件和目录、操作进程、网络通信、软件安装等。一些常用的Linux命令包括cd、ls、mkdir、rm、cp、mv、ps、top、ping、ssh、tar、grep、find、shutdown、reboot、apt和yum等。

艰难困苦,玉汝于成。 6万+

calibre QRC提取寄生参数

typical将上面的文件QCI_flow里面的文件 在Cp 到当前 ,其实应该是某几个文件,但是我给忘记了 就全cp过来了 ,无影响,不过也希望大佬指正。

2202_75711937的博客 1519

【常用命令大全】Linux操作系统,从入门到精通01

① netstat -antulp 或 ss -antulp(查看系统中启动的端口信息,前者是CentOS6后者是CentOS7,-a显示所有端口信息,-n以数字格式显示端口号,-t显示TCP连接的端口,-u显示UDP连接的端口,-l显示服务正在监听的端口信息,-p显示监听端口的程序名)② gdisk /dev/nvme0n1 -> n(新增一个分区)-> 1-128(分区号)-> 2048-209715199(起始扇区)-> +大小K/M/G(起始开始要加多少空间)缺点是可用容量是总容量的一半。

淵_ken的博客 785

【软件介绍】RVC本地部署使用方法

【摘要】RVC是一款功能强大的开源语音转换工具,具有实时处理、多音效选择、高质量音频处理等特点。文章详细介绍了RVC的安装与使用方法:1)配置Python环境;2)根据电脑系统选择对应安装包解压;3)启动程序进入浏览器操作界面。重点讲解了声音克隆的关键步骤:建议使用短音频素材,选择合适训练方法(推荐pm或rmvpe),设置100次训练轮数,生成的模型文件存入weights文件夹。最后通过上传音频即可实现声音克隆。操作过程需注意保持程序运行状态,并提供了相关资源下载地址。

心动的那一刻,记忆便盛开了花 2979

广告推荐算法 - 学习笔记(持续更新中)

本篇博客,是我用来记录学习广告推荐算法的一些笔记和总结。王喆:"深度"学习计算广告计算广告系统的核心目标是通过数据、算法和技术,在合适的场景下,将最相关的广告精准推送给目标用户,同时实现广告主媒体平台和用户之间的多方利益最大化。广告主:需求方核心目标:通过精准投放广告,最大化转化(如点击、购买)并控制成本,提升投资回报率(ROI)。关键行为:广告创建,定向设置,预算与出价策略,效果监控媒体平台:供给方核心目标:最大化广告收入,同时保持用户体验以避免用户流失。

qq_39748832的博客 2197

Linux查看操作系统常用命令大全

uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。 uname -a显示全部信息 -m或–machine:显示电脑类型; -r或–release:显示操作系统的发行编号; -s或–sysname:显示操作系统名称; -v:显示操作系统的版本; -p或–processor:输出处理器类型或"unknown"; -i或–hardware-platform:输出硬件平台或"unknown"; -o或–operating-system:输出操作系统名称.

Executing_的博客 2764

网安保研避坑指南:中科院信工所各研究室真实体验与导师选择建议

本文为中科院信工所网络安全保研生提供深度指南,详细解析了信工所六个研究室的研究方向、真实氛围与导师选择策略。文章特别强调,选择导师是决定研究生体验的关键,并提供了针对各研究室的避坑建议与实战调研方法,帮助学生做出明智选择。

weixin_29210727的博客 1590

【常用命令大全】Linux操作系统,从入门到精通02

① function 函数名 {② 执行的命令1③ 执行的命令2④ ...省略更多的命令⑤ }

淵_ken的博客 1399

【测开求职】面试题:JAVA 吐血整理

本篇文章包含本次测开工程师秋招过程中遇到的所有JAVA面试题,全文两万字,亲测应对各个大厂的面试毫无压力👉

vector的博客 1211

第38节:cesium 风场效果(含源码+视频)

cesium 风场效果

qq_29384639的博客 2330

linux 常用命令大全 -1 操作系统常用命令

Linux 系统 1.查看系统版本: lsb_release -a Linux用户和用户组管理 1.添加新的用户:useradd useradd 选项 用户名 选项: -c comment 指定一段注释性描述。 -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。 -g 用户组 指定用户所属的用户组。 -G 用户组,用户组 指定用户所属的附加...

QYmufeng的博客 245

SAP S/4HANA Cloud 管理员业务角色创建实战:基于 SAP_BR_ADMINISTRATOR 模板的一站式指南

摘要:SAP S/4HANA Cloud新系统初始登录时常见Fiori Launchpad无磁贴的问题,这是由于缺乏合适的业务角色分配。本文介绍了通过预交付的SAP_BR_ADMINISTRATOR模板创建管理员角色的完整流程,包括业务用户、业务角色和业务目录的核心概念解析。重点说明了直接使用模板的风险,并提供了从模板创建自定义管理员角色的详细步骤(4.1-4.3),以及权限限制设置的注意事项。文中还分享了一个实际项目案例,强调正确配置管理员角色对后续权限体系建设的关键作用。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 205

统信UOS & 银河麒麟 操作系统Linux内核常用命令大全

统信UOS & 银河麒麟 操作系统Linux内核常用命令大全

君逍遥o 1万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

linux系统入门命令大全,Linux操作系统基础及常用命令

Linux的基本原则:1、由目的单一的小程序组合,组合小程序完成复杂任务;2、一切皆文件;3、尽量避免捕获用户接口;4、配置文件保存为纯文本格式;GUI接口:Gnome:C语言;KDE:C++语言;XFace简洁的,适合用在嵌入式平台上的轻量级桌面系统;(图形化界面)GLI接口:命令提示符(prompt),bash(shell),csh,zsh,ksh,tcsh,bsh,sh:默认shlee;#:...

weixin_30980025的博客 170

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

鸟叔linux命令大全,[鸟哥linux视频教程整理]02_02_linux操作系统及常用命令

linux操作系统常用命令续:一、.date: 时间管理1.linux系统开机时会通过rtc读取当前时间,若读取成功则不再使用这个时间,之后操作系统自身(kernel)会通过软件的方式模拟振荡器在系统内部来维持一个时钟,而windows系统是每一次操作系统开机的时候,都是从硬件时钟当中读取的当前时间设置为当前系统时间。2.linux有两个时钟:硬件时钟:date或hwclock系统时钟:cloc...

weixin_36241866的博客 238

电脑网络:LINUX操作系统常用命令大全,简单到没朋友

但只要过了"5年之痒",运维的春天就来了,他们就开始走向巅峰,越老越辣,越来越值钱,所以千万不要轻视运维们的潜在发展前景,他们的作用不容小觑。这个操作系统现在的普及程度相比于十年前已经大大提高,但是由于其桌面操作系统上的可视化窗口操作模式并不像Windows操作系统那样直观、完美,对于一些刚接触Linux的人或者初学者来说入手还是有一定的难度,所以其发展并不是那么迅速。有Linux用户说:因为有太多的人写两行脚本配置下系统就以为掌握了linux,还有太多的人写个智能指针就以为自己掌握了c++。

yz_weixiao的博客 174

电脑系统Linux系统指令,Linux操作系统的命令大全使用详解

linux操作系统命令数不胜数,掌握其中重要的命令能让我们事半功倍。下面由秋天网 Qiutian.ZqNF.Com小编为大家整理了linux操作系统的命令大全使用详解的相关知识,希望对大家有帮助!linux操作系统的命令大全使用详解一、系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系...

weixin_30047651的博客 175

近 100 个 Linux 常用命令大全

http://wkee.net/post/12991.html

追梦人的博客 336

linux查看防火墙_电脑网络:LINUX操作系统常用命令大全,简单到没朋友

自从2018年9月19日"误删生产数据库,顺丰高级工程师被开除"的事件出现以后,很多人又对运维投出鄙夷的目光,但也从另一面反映出运维这一职位的重要性。我们可以说普通程序员们的职业生命曲线是抛物线,而运维的职业曲线则是飞机起飞轨迹。也许进入岗位头5年,普通程序员的工资以及知识结构都呈现出飞速增长的趋势,而运维却不温不火。但只要过了"5年之痒",运维的春天就来了,他们就开始走向巅峰,越老越辣,越来越值...

weixin_39588252的博客 142

鸟叔linux命令大全,[鸟哥linux视频教程整理]02_01_linux操作系统及常用命令

一、操作系统结构:首先最低层的是硬件,在单颗CPU系统平台上,硬件资源是独立的。为了能够实现在同一个计算机上同时运行多个软件,于是有了通用管理软件叫内核(kernel),内核只是一个平台,它不提供任何具特定的任务,仅仅是将硬件所具有的计算能力抽象出来并提供给上层其它软件的,其提供方式叫系统调用(System Call)。由于系统调用过于低层,所以使得程序员使用系统调用来开发程序是非常麻烦的,因此有...

weixin_27252001的博客 264

史上最全的Linux常用命令大全(2020年最新版),可以运用于所有Linux内核的操作系统,例如Ubuntu,CentOS,Fedora,Debian

史上最全的Linux常用命令大全(2020年最新版),可以运用于所有Linux内核的操作系统,例如Ubuntu,CentOS,Fedora,Debian。Linux系统中最常用命令有top,cd,ls,ps,rpm,yum,cp,mkdir,rm,mv,tar等等。 我把汇总的命令列举一下,仅供大家参考和查阅:打包和压缩文件 bunzip2 file1.bz2 解压一个叫做 'file1.bz...

一火的专栏 752

Linux 最常用命令(一)

linux 常用命令

yuechuzhixing的博客 803

Linux 最常用命令:能解决 95% 以上的问题

操作系统 Operating System 简称 OS,通俗讲就是一款软件,不过和一般的软件不同,操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他的软件都必须在操作系统的支持下才能运行。

yyaannnnnnnn的博客 133
下一篇: 使用Python进行网页数据爬取
String114514
博客等级 码龄4年 7粉丝 5原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值