Linux 命令
创始人
2024-04-04 00:17:21
0

Linux 命令大全

1、简单系统命令

# 查看ip地址
ip a
ip addr
# ping网络(测试网络连通)
ip 目标机器的ip
# 查看系统时间
date
# 注销
logout
# 关机
shutdown now
# 重启
reboot
# 清屏
clear

文件保存退出

# 最快捷的方法:直接按shift+zz,或者切换到大写模式按ZZ,就可以保存退出了,即是按2下大写的Z。# 保存文件,不退出
:w
# 强制保存文件,不退出
:w!
# 不报存文件退出,打开的文本文件在内容上没有被改动过。
:q
# 保存退出,其中w是write(写入),q是quit(退出)
:wq
# 强制保存退出,不管内容是否发生改变,都会更新文件时间,其中w是write(写入),q是quit(退出)
:wq!
# 不保存文件,退出
q:
# 不保存文件,强制退出
:q!
# 强制退出
:!
# 放弃所有修改,从上次保存文件开始再编辑
:e!
# 写入文件并退出
:x

2、Linux文件系统
● 核心
Linux一切皆文件
只有一个顶级目录,不像windows分C盘、D盘、E盘
*
● 目录结构

Linux    含义                                                                       windows
/bin     所有用户可用的基本命令存放的位置                                                     windows没有固定的命令存放目录
/sbin    需要管理员权限才能使用的命令
/boot    linux系统启动的时候需要加载和使用的文件
/dev     外设连接linux后,对应的文件存放的位置                                                 类似Windows中的U盘,光盘的符号文件。
/etc     存放系统或者安装的程序的配置文件,注册服务等                                           类似windows中的注册表
/home    家目录,linux中每新建一个用户,会自动在home中为该用户分配一个文件夹           类似windows中的"我的文档",每个用户有自己的目录。
/root    root账户的家目录,仅供root账户使用                                                   类似windows中的Administrator账户的"我的文档"
/lib     linux的命令和系统启动,需要使用一些公共的依赖,放在lib中,类似我们开发的代码执行需要引入的jdk的jar    
/usr     很多系统软件的默认安装路径    类似windows中的C盘下的Program Files目录。     类似windows中的C盘下的Program Files目录。
/var     系统和程序运行产生的日志文件和缓存文件放在这里   

3. 文件管理命令
*
● 
● 
● 查看文件选项

选项       作用
-a         显示指定路径中的所有文件,包括隐藏文件
-l         显示文件的详细信息,包括文件类型,权限,所属用户,所属用户组,文件大小,上一次修改时间等
-h         文件大小以KBytes为单位显示
-S         按照文件大小顺序显示,默认从大到小;若要从小到大,可使用-Sr

*、查看文件列表

# 查看文件列表
ls [-参数1参数2] [目标文件夹]
# 查看当前目录下的文件列表
ls
# 查看指定目录下的文件
ls /
# 查看详细信息,元数据信息(用户、组、大小、创建时间、权限信息、文件类型)
ls -l
# 查看隐藏文件
ls -a 
# 参数并用
ls -la

● 切换目录、拷贝文件、拷贝文件夹

# 查看当前目录(Print Working Directory)
pwd
# 切换到根目录文件夹,不加参数,默认切换到HOME变量指定的目录
cd
# 跳转至当前用户的工作用户
cd ~
# 跳转至根目录
cd /
# 跳转至指定目录
cd /home/king/a1/a1-1
# 跳转至目前目录的上一层
cd ../
# 跳转至目前目录的上上两层
cd ../../
# 拷贝文件
cp 原文件  新文件
# 拷贝文件夹
cp -r 源文件夹 新文件夹

● 移动文件或修改文件名

# 移动源文件到目标文件夹中
mv 文件  文件夹
# 修改文件A的名字为文件B
mv 文件A 文件B

● 新建文件夹及文件

# 在当前位置新建文件夹
# mkdir 文件夹名
mkdir test# 在指定目录位置,创建文件夹,并创建父文件夹
mkdir -p /a/b/文件夹名# 在当前目录下新建文件
# touch 文件名
touch a.txt

● 删除文件

# 删除文件夹
# rm -r 文件夹
rm -r test# 强制删除不询问
rm -rf 文件
rm -rf a.txt

4、压缩解压缩
    压缩语法:tar -zcvf 压缩后文件名 被压缩文件
解压缩语法:tar -zxvf 压缩文件名 -C 解压后文件所在目录

参数    描述
-z      操作tar.gz文件需要使用
-x      解压缩
-c      压缩
-v      显示压缩或者解压缩的执行过程信息
-f      要处理的文件file,必须放在最后# 压缩语法
tar -zcvf 压缩后文件名 被压缩文件
# 解压缩语法
tar -zxvf 压缩文件名 -C 解压后文件所在目录

5、rpm软件
类似于windows中的.exe程序
1、安装rpm软件
     语法:`rpm -ivh xxx.rpm`
2、查看系统中是否已安装的过该rpm软件
     语法:`rpm -qa 软件名`
3、卸载rpm软件
     语法:`rpm -e 软件名`
4、例子:安装tree工具
     作用:查看某个目录下的文件信息
     # 以树状结构查看2层文件信息
     tree -L 2 要查看的路径
*
6、yum
yum基于rpm实现的,提供了除了rpm的安装软件、卸载软件等功能以外还有,自动查找、下载软件并自动处理软件的彼此之间的依赖关系,下载并安装依赖包。

# 列出所有可以安装的软件包
yum list
# 安装软件
yum install -y 软件名
# 卸载软件
yum remove 软件名
# 查找软件包
yum search all 软件名

7、Linux服务

# 例如:sshd network firewalld 等
# 服务器管理命令
systemctl status 服务名
# 启动服务
systemctl start 服务名
# 重启服务
systemctl restart 服务名
# 停止服务
systemctl stop 服务名
# 禁止服务随linux启动。
systemctl disable 服务名
# 设置服务随linux启动。
systemctl enable 服务名

*、主机名

# 查看主机名
hostname
# 设置主机名
hostnamectl set-hostname 主机名

*、必要软件安装
①、vim(vi编辑器增强版)

vim 文件

②、wget(下载器)

wget url

③、tree(目录树状显示)
# 以tree结构,递归显示当前文件下所有文件

tree

# 显示目标文件夹下的文件
tree 目标目录
④、
⑤、
⑥、
⑦、
⑧、
⑨、
⑩、
*
*
*、用户组

# 创建组
groupadd 组名
# 删除组
groupdel 组名
# 查找系统中的组
cat /etc/group | grep -n “组名”
# 说明:系统每个组信息都会被存放在/etc/group的文件中

*、用户

# 创建用户
useradd -g 组名 用户名
# 设置密码
passwd 用户名
# 查找系统账户
说明:系统每个用户信息保存在`/etc/passwd`文件中
# 切换用户
su 用户名
# 删除用户
userdel -r 用户名

*
*
*
*
*
*
*

相关内容

热门资讯

前端-session、jwt 目录:   (1)session (2&#x...
linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
前缀和与对数器与二分法 1. 前缀和 假设有一个数组,我们想大量频繁的去访问L到R这个区间的和,...
nodejs:本地安装nvm实... 一、背景-使用不同版本node的原因 vue3+ts、nuxt3版本,node...
JAVA集合知识整理 Java集合知识整理 HashMap相关 HashMap的底层数据结构:jdk1.8之...
无刷直流电机介绍及单片机控制实... 无刷直流电机介绍及单片机控制实例前言基本概念优势与劣势使用寿命基本结构使用单片机控制实例电子调速器&...
fwdiary(2) dp2 1.传纸条  AcWing 275. 传纸条 - AcWing 走两条路,走一条最大的...
常用的DOS命令 常用的DOS命令 DOS(Disk Operating System,磁...
<C++> 类和对象(下) 1.const成员函数将const修饰的“成员函数”称之为const成员函数,cons...