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 用户名

*
*
*
*
*
*
*

相关内容

热门资讯

AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
AWR报告解读 WORKLOAD REPOSITORY PDB report (PDB snapshots) AW...
AWS管理控制台菜单和权限 要在AWS管理控制台中创建菜单和权限,您可以使用AWS Identity and Access Ma...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
群晖外网访问终极解决方法:IP... 写在前面的话 受够了群晖的quickconnet的小水管了,急需一个新的解决方法&#x...
​ToDesk 远程工具安装及... 目录 前言 ToDesk 优势 ToDesk 下载安装 ToDesk 功能展示 文件传输 设备链接 ...
Azure构建流程(Power... 这可能是由于配置错误导致的问题。请检查构建流程任务中的“发布构建制品”步骤,确保正确配置了“Arti...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...