首页 > 系统相关 >Linux 干货整理(持续更新)

Linux 干货整理(持续更新)

时间:2023-09-04 11:45:57浏览次数:36  
标签:bin sbin s25 更新 干货 usr Linux PATH root

博客地址:https://www.cnblogs.com/zylyehuo/

如果虚拟机开机没有 ip 怎么办

1.vim编辑网卡配置文件,修改如下参数
[root@s25linux tmp]# cd  /etc/sysconfig/network-scripts/
vim修改此文件,找到如下参数,改为yes
ONBOOT="yes"

2.确保vmware 正确选择了 桥接 或是NAT,且已经连接上了

3. 命令重启网络设置

systemctl stop NetworkManager #关闭无线网络服务
systemctl restart network   	#重启有线网服务 
#这2个命令执行都没有任何提示,表示正确的重启了网络配置

4.此时查看ip地址是否存在了
ip addr show 

远程连接 linux

# 1.确保你的服务器,正确的获取到了ip地址
ifconfig  # 查看到机器ip是  192.168.178.134

# 2.安装远程连接工具 
# windows 安装 xshell 或者 secureCRT
# 这2个软件其实也就是封装了 ssh 命令而已

# macos 直接使用 ssh 命令即可
ssh [email protected] 
 

Linux 命令提示符

Linux 的文件系统目录结构

只有一个根目录  /
 
/home  # 根目录下有一个home文件夹
/s25  # 根目录下有一个s25文件夹

# 根目录下有2个同级的文件夹,男同学和女同学
/s25/男同学/小明.txt
/s25/女同学   

几个特殊的目录

.   代表当前的目录     

..  代表上一级的目录  # 比如  cd ..  进入上一级目录 

~   代表当前登录用户的家目录,root用户就是/root   pyyu用户就是 /home/pyyu 

-   代表上一次的工作目录  

绝对路径、相对路径

绝对路径:只要是从根目录开始的写法,就是绝对路径
相对路径:非从根目录开始的写法,就是相对路径

# 在/home目录下创建 s25文件夹,绝对,相对路径的写法
# 1.相对路径,以你当前的位置为相对,创建
比如此时在 /tmp目录下,上一级就是 / ,因此可以这么写
[root@bogon tmp]# mkdir ../home/s25

# 2.绝对路径的写法,一般是绝不会错的,无需考虑你当前所在的位置,直接敲绝对路径即可
[root@bogon tmp]# mkdir /home/s25

PATH 变量

# PATH就是定义一些常用的软件可执行命令的目录,放入系统中,可以快捷的查询,而不需要每次都输入绝对路径
1.为什么系统能够直接找到python解释器?
[root@s25linux tmp]# which python  #输出命令所在的绝对路径
/bin/python

2.学习linux的PATH,
[root@s25linux tmp]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

注意,PATH的路径,是有先后顺序的,从左往右,读取的
3.如果编译安装了一个python3,装在了 /opt/python36/目录下,怎么添加PATH?

#这个变量赋值的代码,就是添加python3到环境变量中了
PATH="/opt/python36/bin/:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:"

4.由于上述变量赋值的操作,只是临时生效,我们想永久的更改PATH的值,还得修改/etc/profile 

vim  /etc/profile #打开文件,在文件末尾,添加PATH值的修改
PATH="/opt/python36/bin/:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:"

PATH 的寻找原理图

Linux 单引号和双引号的区别

单引号中的内容,仅仅就是个字符串了,不识别任何其他的特殊符号

双引号中的内容,能够识别特殊符号,以及变量

[root@s25linux ~]# echo '$name'
$name

[root@s25linux ~]# echo "$name"
我们是穿越在银河的火箭队

lrzsz 工具

用于 windows(基于xshell工具) 和 linux 之间互相传递文件

# 1.安装此工具
yum install lrzsz -y  

# 2.安装好lrzsz之后,就存在了2个命令,一个是 rz,一个是sz
rz  # 直接输入rz命令,能够蹦出一个弹窗,接收windows的资料
sz 文件  # 发送linux的一个文件,发给 windows 某个位置,也是出现一个弹窗

标签:bin,sbin,s25,更新,干货,usr,Linux,PATH,root
From: https://www.cnblogs.com/zylyehuo/p/17676366.html

相关文章

  • linux宏offset_of学习随笔
    offset_of宏定义:include/linux/stddfx.h功能:给出两个参数:结构体和它的成员,获取其成员关于结构体首地址的偏移:#defineoffset_of(type,member)(unsignedlong)&((type*)0)->member这个想法挺精巧的,逐层拆开,首先看里面的(type*)0 ,这是将0地址强行转换为了一个type结构......
  • Linux下启动 jar 包的几种常见方式
    Linux下通过java命令启动jar包的几种常见方式方法一:直接启动jar包java-jarXXX.jar1缺点:当前ssh窗口会被锁定,不能再操作其他命令,如果需要执行其他命令,则需要打断进程,可按CTRL+C打断程序运行,或直接关闭窗口,程序也会退出。方法二:后台启动jar包java-jarXXX.jar&1&代表......
  • 脚本更新Windows系统时间
    大概是主板上某个电池没电了,每次重启windows时间都会不对。(关闭了windows快速启动,拔出了笔记本电池)解决方法:启动的时候运行脚本更新系统时间:创建update_time.bat(需要用管理员模式运行)netstartw32timew32tm/resyncpause;......
  • Linux日志管理经验总结(crontab+logrotate)
    Linux系统-部署-运维系列导航 日志管理目标日志的管理,一般包括两大部分日志内容,合理的日志内容(日志锚点,内容格式,等)可以为应用服务的执行记录、问题排查提供最有力的帮助日志存档规则,包括日志分割方式(按日期、按文件大小,等),日志存档数量,如只保存最近一个月,等对于自行开发的......
  • Linux开机启动方案
    Linux系统-部署-运维系列导航一.系统服务如果组件已经安装为系统服务,默认服务文件为xxx.service,存储在/usr/lib/systemd/system可以使用以下2种方式设置开机启动systemctl方式systemctlenable/disablexxx指令设置/取消开机启动--查看是否开机启动[root@localhosts......
  • Linux系统screen命令的用法
    1、https://www.cnblogs.com/watson04/p/16950232.html多窗口screen,像许多的窗口管理器一样,能支持多窗口。这个功能在处理多个任务且同时没有打开新的会话时很有用。作为一个系统管理员,我常常要同时开四五个SSH会话。在每个shell下,我可能要处理两三个任务。不使用screen的话,......
  • 彻底关闭谷歌浏览器自动更新方法分享 取消chrome自动更新
    不想让Chrome浏览器自动更新主要是因为70版本后的Ui无法更改,强迫症的我实在无法忍受。看了网上的很多方法都不管用,后来找到这个方法测试成功后真的太开心了。现在分享给大家,希望给需要的人一点帮助吧。我们做法是:清空Update文件夹,并设置权限,让chrome没有权限改这个文件夹。原理:......
  • Tenable Nessus 10.6.0 (Unix, Linux, Windows) - #1 漏洞评估解决方案
    TenableNessus10.6.0(Unix,Linux,Windows)-#1漏洞评估解决方案发布Nessus试用版自动化安装程序,支持macOSVentura、RHEL9和Ubuntu22.04请访问原文链接:https://sysin.org/blog/nessus-10/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgNessus漏洞评......
  • 天蝎软件-操作系统 课程笔记(更新中)
    Windows介绍Windows版本PC(常用)Server(常用)Windows常用命令系统命令的本质一个独立的程序,调用已经储存在目录里的程序,如果改变文件名字,将找不到这个程序环境变量Cmd通过环境变量来找到命令对应的程序。在Windows系统中,用来指定可以在Cmd中运行的命令所对应的程序所在......
  • Linux基本命令(2)
    ls-列出当前目录下的文件和文件夹示例:ls-l显示详细的文件列表注释:ls命令用于列出当前目录下的文件和文件夹。使用-l选项可以显示更详细的信息。cd-切换目录示例:cd/path/to/directory切换到指定路径的目录注释:cd命令用于切换当前工作目录到指定的路径。pwd-显示当......