Linux操作指令大全

目录

🍉引言

[🍉 基础命令](#🍉 基础命令)

🍈pwd

🍈cd

🍈ls

🍈mkdir

🍈rmdir

🍈cp

🍈mv

🍈rm

[🍉 文件操作命令](#🍉 文件操作命令)

🍈cat

🍈tac

🍈more

🍈less

🍈head

🍈tail

🍈nano

🍈vi

🍉权限管理命令

🍈chmod

🍈chown

🍈chgrp

[🍉 系统管理命令](#🍉 系统管理命令)

🍈ps

🍈top

🍈htop

🍈kill

🍈shutdown

🍈reboot

[🍉 网络管理命令](#🍉 网络管理命令)

🍈ifconfig

🍈ping

🍈netstat

🍈curl

🍈wget

🍉软件管理命令

🍈apt-get

🍈yum

🍈rpm

[🍉 磁盘管理命令](#🍉 磁盘管理命令)

🍈df

🍈du

🍈mount

🍈umount

🍈fdisk

🍉压缩解压命令

🍈tar

🍈gzip

🍈gunzip

🍈zip

🍈unzip

结论


🍉引言

  • Linux操作系统以其强大的功能和灵活性广泛应用于服务器、开发、嵌入式系统等领域。对于Linux用户,掌握基本的操作指令是进行系统管理、文件操作、网络配置等工作的基础。本文将详细介绍Linux系统中常用的操作指令,并通过示例来帮助读者理解和应用这些指令。

🍉 基础命令

🍈pwd

  • pwd(print working directory)命令用于显示当前工作目录的完整路径。

示例:

bash 复制代码
$ pwd
/home/user

🍈cd

  • cd(change directory)命令用于切换当前工作目录。

示例:

bash 复制代码
$ cd /etc
$ pwd
/etc

🍈ls

  • ls命令用于列出指定目录下的文件和子目录。
    常用选项:

  • -l:使用长格式列出信息

  • -a:显示所有文件,包括隐藏文件

示例:

bash 复制代码
$ ls -l
total 12
drwxr-xr-x 2 user user 4096 May 25 10:00 dir1
-rw-r--r-- 1 user user  123 May 25 10:00 file1

🍈mkdir

  • mkdir(make directory)命令用于创建新目录。

示例:

bash 复制代码
$ mkdir newdir
$ ls
newdir

🍈rmdir

  • rmdir(remove directory)命令用于删除空目录。

示例:

bash 复制代码
$ rmdir newdir $ ls

🍈cp

  • cp(copy)命令用于复制文件或目录。

示例:

bash 复制代码
$ cp file1 file2 $ ls file1 file2

🍈mv

  • mv(move)命令用于移动或重命名文件或目录。

示例:

bash 复制代码
$ mv file2 file3 $ ls file1 file3

🍈rm

  • rm(remove)命令用于删除文件或目录。

示例:

bash 复制代码
$ rm file3 $ ls file1

🍉 文件操作命令

🍈cat

  • cat(concatenate)命令用于连接文件并打印到标准输出。

示例:

bash 复制代码
$ cat file1 Hello, World!

🍈tac

  • tac命令与cat相反,它按行逆序输出文件内容。

示例:

bash 复制代码
$ tac file1 !dlroW ,olleH

🍈more

  • more命令用于分屏显示文件内容,适合查看较长的文件。

示例:

bash 复制代码
$ more file1 Hello, World!

🍈less

  • less命令与more类似,但功能更强大,支持向前向后翻页。

示例:

bash 复制代码
$ less file1

🍈head

  • head命令用于显示文件的前几行。

示例:

bash 复制代码
$ head -n 5 file1

🍈tail

  • tail命令用于显示文件的后几行,常用于查看日志文件。

示例:

bash 复制代码
$ tail -n 5 file1

🍈nano

  • nano是一个简单易用的文本编辑器。

示例:

bash 复制代码
$ nano file1

🍈vi

  • vi是一个功能强大的文本编辑器,适合高级用户。

示例:

bash 复制代码
$ vi file1

🍉权限管理命令

🍈chmod

  • chmod(change mode)命令用于改变文件或目录的权限。

示例:

bash 复制代码
$ chmod 755 file1 $ ls -l file1 -rwxr-xr-x 1 user user 0 May 25 10:00 file1

🍈chown

  • chown(change owner)命令用于改变文件或目录的所有者。

示例:

bash 复制代码
$ chown root file1 $ ls -l file1 -rwxr-xr-x 1 root user 0 May 25 10:00 file1

🍈chgrp

  • chgrp(change group)命令用于改变文件或目录的所属组。

示例:

bash 复制代码
$ chgrp root file1 $ ls -l file1 -rwxr-xr-x 1 root root 0 May 25 10:00 file1

🍉 系统管理命令

🍈ps

  • ps(process status)命令用于显示当前系统的进程状态。

示例:

bash 复制代码
$ ps aux

🍈top

  • top命令用于实时显示系统的进程信息。

示例:

bash 复制代码
$ top

🍈htop

  • htoptop的增强版,提供更友好的用户界面。

示例:

bash 复制代码
$ htop

🍈kill

  • kill命令用于终止进程。

示例:

bash 复制代码
$ kill 1234

🍈shutdown

  • shutdown命令用于关闭系统。

示例:

bash 复制代码
$ sudo shutdown -h now

🍈reboot

  • reboot命令用于重启系统。

示例:

bash 复制代码
$ sudo reboot

🍉 网络管理命令

🍈ifconfig

  • ifconfig命令用于配置网络接口。

示例:

bash 复制代码
$ ifconfig

🍈ping

  • ping命令用于测试网络连通性。

示例:

bash 复制代码
$ ping google.com

🍈netstat

  • netstat命令用于显示网络连接、路由表、接口统计等信息。

示例:

bash 复制代码
$ netstat -an

🍈curl

  • curl命令用于传输数据,支持多种协议。

示例:

bash 复制代码
$ curl http://example.com

🍈wget

  • wget命令用于从网络下载文件。

示例:

bash 复制代码
$ wget http://example.com/file

🍉软件管理命令

🍈apt-get

  • apt-get是Debian及其衍生发行版的包管理工具。

示例:

bash 复制代码
$ sudo apt-get update $ sudo apt-get install vim

🍈yum

  • yum是Red Hat及其衍生发行版的包管理工具。

示例:

bash 复制代码
$ sudo yum update $ sudo yum install vim

🍈dpkg

dpkg是Debian包管理器的底层工具。

示例:

复制代码

🍈sh

复制代码

bash 复制代码
$ sudo dpkg -i package.deb

🍈rpm

  • rpm是Red Hat包管理器的底层工具。

示例:

bash 复制代码
$ sudo rpm -ivh package.rpm

🍉 磁盘管理命令

🍈df

  • df(disk free)命令用于显示文件系统的磁盘使用情况。

示例:

bash 复制代码
$ df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 50G 20G 30G 40% /

🍈du

  • du(disk usage)命令用于显示目录或文件的磁盘使用情况。

示例:

bash 复制代码
$ du -sh /home/user 20G /home/user

🍈mount

  • mount命令用于挂载文件系统。

示例:

bash 复制代码
$ sudo mount /dev/sda1 /mnt

🍈umount

  • umount命令用于卸载文件系统。

示例:

bash 复制代码
$ sudo umount /mnt

🍈fdisk

  • fdisk命令用于管理磁盘分区。

示例

bash 复制代码
$ sudo umount /mnt

🍉压缩解压命令

🍈tar

  • tar命令用于创建和解压归档文件。

示例:

bash 复制代码
$ tar -cvf archive.tar /path/to/dir $ tar -xvf archive.tar

🍈gzip

  • gzip命令用于压缩文件。

示例:

bash 复制代码
$ gzip file1 $ ls file1.gz

🍈gunzip

  • gunzip命令用于解压gzip文件。

示例:

bash 复制代码
$ gunzip file1.gz $ ls file1

🍈zip

  • zip命令用于创建压缩文件。

示例:

bash 复制代码
$ zip archive.zip file1 file2

🍈unzip

  • unzip命令用于解压缩zip文件。

示例:

bash 复制代码
$ unzip archive.zip

结论

  1. 本文介绍了Linux系统中常用的操作指令,涵盖了基础命令、文件操作命令、权限管理命令、系统管理命令、网络管理命令、软件管理命令、磁盘管理命令和压缩解压命令。希望通过这些详细的介绍和示例,读者能够更好地掌握和应用这些命令,提高在Linux系统中的工作效率。掌握这些基本命令只是学习Linux的第一步,随着实践经验的积累,读者还可以探索更多高级的Linux命令和技巧。

希望这些能对刚学习算法的同学们提供些帮助哦!!!

相关推荐
知北游天2 分钟前
Linux:多线程---深入互斥&&浅谈同步
linux·运维·服务器
Gappsong8744 分钟前
【Linux学习】Linux安装并配置Redis
java·linux·运维·网络安全
only-lucky23 分钟前
C语言socket编程-补充
服务器·c语言·php
try2find37 分钟前
移动conda虚拟环境的安装目录
linux·运维·conda
蓝黑202041 分钟前
PHP从字符串到数值的类型转换
php
一个临漂的实习生1 小时前
php协程
php·swoole
码农101号1 小时前
Linux中容器文件操作和数据卷使用以及目录挂载
linux·运维·服务器
PanZonghui1 小时前
Centos项目部署之Nginx 的安装与卸载
linux·nginx
PanZonghui1 小时前
Centos项目部署之安装数据库MySQL8
linux·后端·mysql
PanZonghui1 小时前
Centos项目部署之运行SpringBoot打包后的jar文件
linux·spring boot