当前位置:首页>Linux>Linux基础命令二

Linux基础命令二

  • 2026-08-24 12:52:30
Linux基础命令二

Linux基础命令二

Linux用户和权限

无论是Windows、MacOS、Linux均采用多用户的管理模式进行权限管理。在Linux系统中,拥有最大权限的账户名为:root(超级管理员)。普通用户的权限,一般在其HOME目录内是不受限的,一旦出了HOME目录,大多数地方,普通用户仅有只读和执行权限,无修改权限。

su和exit命令

Su [-][用户名]

用户名,表示要切换的用户,用户名也可以省略,省略表示切换到root;切换用户后,可以通过exit命令退回上一个用户,也可以使用快捷键:ctrl + d。使用普通用户,切换到其它用户需要输入密码;使用root用户切换到其它用户,无需密码,可以直接切换。

sudo命令

使用sudo命令,为普通的命令授权,临时以root身份执行。

Sudo 其他命令

并不是所有的用户,都有权利使用sudo,我们需要为普通用户配置sudo认证。

Linux实用操作

ctrl + c 强制停止

ctrl + d 退出或登出

通过快捷键ctrl + l,可以清空终端内容

yum命令:

yum:RPM包软件管理器,用于自动化安装配置Linux软件,并可以自动解决依赖问题。

Yum [-y] [install] [remove][search]软件名称

yum命令需要root权限哦,可以su切换到root,或使用sudo提权;yum命令需要联网。

systemctl命令

systemctl命令控制:启动、停止、开机自启能够被systemctl管理的软件,一般也称之为:服务。

Systemctl start|stop|status|enable|disable

NetworkManager,主网络服务

network,副网络服务

firewalld,防火墙服务

sshd,ssh服务(FinalShell远程登录Linux使用的就是这个服务)

ln命令创建软连接

在系统中创建软链接,可以将文件、文件夹链接到其它位置。类似Windows系统中的《快捷方式》。

Ln -s 参数1 参数2

-s选项,创建软连接

参数1:被链接的文件或文件夹

参数2:要链接去的目的地

ifconfig命令

查看本机的ip地址,如无法使用ifconfig命令,可以安装:yum -y install net-tools

在Linux中修改主机名

可以使用命令:hostname查看主机名

可以使用命令:hostnamectl set-hostname 主机名,修改主机名(需root)。

ping命令

可以通过ping命令,检查指定的网络服务器是否是可联通状态。

Ping [-c num] ip或主机名

-c,检查的次数,不使用-c选项,将无限次数持续检查

wget命令

wget是非交互式的文件下载器,可以在命令行内下载网络文件

Wget[-b] url

-b,可选,后台下载,会将日志写入到当前工作目录的wget-log文件

环境变量

$符号:在Linux系统中,$符号被用于取”变量”的值。

$环境变量名echo $PATH

当和其它内容混合在一起的时候,可以通过{}来标注取的变量echo ${PATH}ABC

自行设置环境变量

临时设置,语法:export 变量名=变量值

永久生效

针对当前用户生效,配置在当前用户的:~/.bashrc文件中

针对所有用户生效,配置在系统的:/etc/profile文件中

并通过语法:source 配置文件,进行立刻生效。

自定义环境变量PATH

将export PATH=$PATH:/home/itheima/myenv,填入用户环境变量文件或系统环境变量文件中去。

tar命令

使用tar命令均可以进行压缩和解压缩的操作。

Tar [-c -v -x -f -z -C] 参数1 参数2……

-c,创建压缩文件,用于压缩模式

-v,显示压缩、解压过程,用于查看进度

-x,解压模式

-f,要创建的文件,或要解压的文件,-f选项必须在所有选项中位置处于最后一个

-z,gzip模式,不使用-z就是普通的tarball格式

-C,选择解压的目的地,用于解压模式

tar的常用组合为:

tar -cvf test.tar 1.txt 2.txt 3.txt

将1.txt 2.txt 3.txt 压缩到test.tar文件内

tar -zcvf test.tar.gz 1.txt 2.txt 3.txt

将1.txt 2.txt 3.txt 压缩到test.tar.gz文件内,使用gzip模式

tar -xvf test.tar

解压test.tar,将文件解压至当前目录

tar -xvf test.tar -C /home/itheima

解压test.tar,将文件解压至指定目录(/home/itheima)

tar -zxvf test.tar.gz -C /home/itheima

最新文章

随机文章