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命令和技巧。

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

相关推荐
远游客071332 分钟前
centos stream 8下载安装遇到的坑
linux·服务器·centos
马甲是掉不了一点的<.<32 分钟前
本地电脑使用命令行上传文件至远程服务器
linux·scp·cmd·远程文件上传
jingyu飞鸟33 分钟前
centos-stream9系统安装docker
linux·docker·centos
超爱吃士力架1 小时前
邀请逻辑
java·linux·后端
LIKEYYLL3 小时前
GNU Octave:特性、使用案例、工具箱、环境与界面
服务器·gnu
云云3213 小时前
搭建云手机平台的技术要求?
服务器·线性代数·安全·智能手机·矩阵
云云3213 小时前
云手机有哪些用途?云手机选择推荐
服务器·线性代数·安全·智能手机·矩阵
cominglately3 小时前
centos单机部署seata
linux·运维·centos
魏 无羡4 小时前
linux CentOS系统上卸载docker
linux·kubernetes·centos
CircleMouse4 小时前
Centos7, 使用yum工具,出现 Could not resolve host: mirrorlist.centos.org
linux·运维·服务器·centos