linux----【linux加强】

linux学习书籍推荐linux学习书籍推荐 网上看到的,做个标记。没研究过,仅供参考 linux编程学习 inux 学习书目推荐 Linux基础 1、《Linux与Unix Shell 编程指南》 C语言基础 1、《C Primer Plus,5th Edition》【美】Stephen Prata著 2、《The C Programming Language, 2nd Edition》【美】Brian W. Kern... 阅读详情

Linux增强

1 . 查找命令

1.1 grep

grep 命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

格式:grep [option] pattern [file] 中括号代表可选项

可使用 --help 查看更多参数

使用实例:(上面三个是最常用的三个)
ps -ef | grep sshd 查找指定 ssh 服务进程
ps -ef | grep sshd | grep -v grep 查找指定服务进程,排除 gerp 本身
ps -ef | grep sshd –c 查找指定进程个数

cat a.txt | grep -f b.txt 从文件中读取关键词进行搜索
输出 a.txt 文件中含有从 b.txt 文件中读取出的关键词的内容行
cat a.txt | grep –nf b.txt 从文件中读取关键词进行搜索,显示行号
grep -n ‘linux’ test.txt 从文件中查找关键词,并显示行号
cat test.txt |grep ^u 找出以 u 开头的行内容
cat test.txt |grep ^[^u] 输出非 u 开头的行内容
cat test.txt |grep hat$ 输出以 hat 结尾的行内容
cat test.txt |grep -E “ed|at” 显示包含 ed 或者 at 字符的内容行

1.2 find

find 命令在目录结构中搜索文件,并对搜索结果执行指定的操作。find 默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在屏幕上。实际参数很多,可使用 —help 查看。
使用实例:
find . -name "*.log" -ls 在当前目录查找以.log 结尾的文件,并显示详细信息。
find /root/ -perm 777 查找/root/目录下权限为 777 的文件
find . -type f -name “*.log” 查找当目录,以.log 结尾的普通文件
find . -type d | sort 查找当前所有目录并排序
find . -size +100M 查找当前目录大于 100M 的文件

1.3 locate

locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的数据库。之后当寻找时就只需查询这个数据库(/var/lib/locatedb)。Linux 系统自动创建这个数据库,默认每天自动更新一次,所以使用 locate命令查不到最新变动过的文件。为了避免这种情况,可以在使用 locate 之前,先使用 updatedb 命令,手动更新数据库。
如果是精简版 CentOS 系统需要安装 locate 命令yum -y install mlocateupdatedb 命令来创建 locate 命令依赖的数据库updatedb
使用实例:
locate /etc/sh
搜索 etc 目录下所有以 sh 开头的文件
locate pwd
查找和 pwd 相关的所有文件

1.4 whereis

whereis 命令是定位可执行文件、源代码文件、帮助文件在文件系统中的位置。这些文件的属性应属于原始代码,二进制文件,或是帮助文件。whereis 和下 locate 一样,会从数据库中查找数据,而不是像 find 命令那样,通过遍历硬盘来查找。
使用实例:
whereis ls 将和 ls 文件相关的文件都查找出来
ls: /bin/ls /usr/share/man/man1/ls.1.gz
whereis -m ls 查找 ls 命令说明文档路径
whereis -s ls 查找 ls 源文件

1.5 which

which 命令的作用是在 PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。
使用 which 命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。

使用实例:
which pwd 查找 pwd 命令所在路径
/bin/pwd
which java 查找 path 中 java 的路径
/root/apps/jdk1.8.0_65/bin/java
which 是根据使用者所配置的 PATH 变量内的目录去搜寻可运行档,所以,不同的 PATH 配置内容所找到的命令会不一样。

2. su 、sudo

2.1 su

su 用于用户之间的切换。

如果是 root向普通或虚拟用户切换不需要密码,反之普通用户切换到其它任何用户都需要密
码验证。

su 在不加任何参数,默认为切换到 root 用户,但没有转到 root 用户根目录下;su 加参数 - ,表示默认切换到 root 用户,并转到 root 用户根目录下。

在这里插入图片描述

su 不足:如果某个用户需要使用 root 权限、则必须要把 root 密码告诉此用户。

退出返回之前的用户:exit

2.2 sudo

在node-1中创建用户 :

useradd hadoop

passwd hadoop

克隆一个连接用来做测试用

sudo 是为所有想使用 root 权限的普通用户设计的。可以让普通用户具有临时使用 root 权限的权利。只需输入自己账户的密码即可。当然这个普通用户必须在/etc/sudoers 文件中有配置项、才具有使用 sudo 的权利。

使用 root 用户编辑**/etc/sudoers** 文件,给普通用户授权

命令行输入 visudo,打开/etc/sudoers 文件,加入如下的内容,保存。

在这里插入图片描述

这样普通用户就可以使用 sudo 执行 root 权限的命令了。

在这里插入图片描述

sudo 的工作过程如下:

  1. 当用户执行 sudo 时,系统会主动寻找/etc/sudoers 文件,判断该用户是
    否有执行 sudo 的权限
  2. 确认用户具有可执行 sudo 的权限后,让用户输入用户自己的密码确认
  3. 若密码输入成功,则开始执行 sudo 后续的命令

对三个ALL的解释:

hadoop ALL=(ALL) ALL
第一个 ALL 是指网络中的主机,我们可以指定主机名,这样 hadoop 只可以在此主机上执行后面的命令。第二个括号里的 ALL 是指目标用户,也就是以谁的身份去执行命令。最后一个 ALL 是指命令名了。

例如,我们想让 hadoop 用户在 node-23 主机上以 allen 的身份执行 kill 命令,就这样编写配置文件:hadoop node-23=(allen) /bin/kill

案例:只允许 hadoop 用户以 root 身份在 node-23 上执行 ls 、cat 命令,并且执行时候免输入密码。配置文件中:hadoop node-23=NOPASSWD: /bin/ls, /bin/cat , 执行非 ls 、cat 命令也会禁止而 cat 命令就可以执行。

3. 挂载(mount)命令

**挂载是指将一个设备挂接到一个已存在的目录上。**要访问设备中的文件,通过访问这个挂载目录来访问。一般我们会选择loop命令来挂载镜像文件

命令格式:mount [-t vfstype][-o options] device dir

-t vfstype 指定文件系统的类型。mount 会自动选择正确的类型。
常用类型有:光盘镜像 iso9660、linux 文件网络共享 nfs 等等。
-o options 主要用来描述设备或档案的挂接方式。常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
device 要挂接(mount)的设备
dir 设备在系统上的挂接点(mount point)

案例:挂载光驱
mkdir /mnt/cdrom
mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom/
将设备/dev/cdrom 挂载到 挂载点/mnt/cdrom 中

案例:挂载光盘镜像文件(.iso)

光盘镜像文件一般在/dev目录下ll /dev/即可找到cdrom -> sr0

mkdir /mnt/centos
mount -o loop /dev/cdrom /mnt/centos

将镜像文件装载到mnt下的centos文件下 即可查看该镜像文件

在这里插入图片描述

案例:卸载 umount
umount /mnt/cdrom

tips:

mount 挂载命令 可以把一些不可直接访问的设备或者文件挂载到某个文件夹上,通过访问该文件夹访问该设备

  • mount 挂载 类似于windows中装载操作 解压
  • umount 卸载 类似于windows中弹出操作

4. 本地yum源

yum(Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及CentOS 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
yum 机制的强大之处在于yum 源。yum 源相当是一个目录项,当我们使用 yum机制安装软件时,若需要安装依赖软件,则 yum 机制就会根据在 yum 源中定义好的路径查找依赖软件,并将依赖软件安装好。
yum 源分为网络 yum 源和本地 yum 源。
yum 源配置文件有两个。一是直接配置在/etc/yum.conf 中,其中包含一些主要的配置信息。另外就是/etc/yum.repos.d/下的 xx.repo 后缀文件, 默认都会被加载进来。

案例:使用 CentOS 镜像创建本地 yum 源
1、挂载 iso 镜像,拷贝所有文件至本地 yum 目录

首先创建一个目录用于挂载yum源

mkdir /root/test

创建一个文件用于存储本地yum源

mkdir -p /mnt/local_yum

挂载镜像文件中的yum源

mount -o loop /dev/cdrom /root/test/

将packages和repodata文件复制到本地的文件中即可

cp -r /root/test/* /mnt/local_yum/

拷贝完成后进入该文件查看cd /etc/yum.repos.d/

对里面的东西进行逻辑删除rename .repo .repo.bak *.repo

tips: 遇到不需要的文件常常选择逻辑删除 , 即修改后缀名即可

拷贝一个作为修改的cp CentOS-Base.repo.bak CentOS-Local.repo

修改其中的名字以及权限问题

[local_yum]
name=This is a local repo
baseurl=file:///mnt/local_yum
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

在这里插入图片描述

3、更新 yum 配置
yum clean all # 清空之前复制文件中的yum源
yum repolist all # 查看本地yum源

在这里插入图片描述

通过上面的步骤操作,已经可以使用本地 yum 源了。有需要进行安装的软件包就可以直接运行”yum install xxx“进行安装了。
还可以参考附件资料,使用 DVD1 和 DVD2 镜像共同制作本地 yum 源。

弊端 : 无法自动更新 , 需要自己去更新

tips:

  • yum源具备两个因素

    • 要有大量的rpm包
    • 还有包之间的依赖

    制作本地源也需要上述两个因素存在。

    在每个版本的Centos镜像中:

    ​ Packages ---->提供了大多数rpm包

    ​ repodata ---->提供了包之间的依赖关系

  • 使用centos镜像制作本地yum源,最大缺点在于rpm包不可更新性,仅适用于救急场合。

5 . 系统服务管理

service --status-all# 查看系统所有的后台服务进程
service sshd status # 查看指定的后台服务进程的状态
service sshd stop
service sshd start
service sshd restart
配置后台服务进程的开机自启(永久性的)
chkconfig httpd on ## 让 httpd 服务开机自启
chkconfig httpd off ## 让 httpd 服务开机不要自启

chkconfig iptables --list 查看防火墙关闭状态列表

6. 网络管理

6.1 主机名配置

查看主机名

cat /etc/sysconfig/network

hostname后面的值表示的就是主机名
修改主机名(重启后无效)

hostname hadoop

修改主机名(重启后永久生效)
vi /ect/sysconfig/network

6.2 IP 地址配置

方式一:setup
用 root 输入 setup 命令,进入交互式修改界面
Minimal 安装的系统没有安装 setuptool 软件,可 yum 安装后使用。
yum install setuptool ntsysv system-config-securitylevel-tui
yum install system-config-network-tui system-config-keyboard
方式二:修改配置文件(重启后永久生效)
vi /etc/sysconfig/network-scripts/ifcfg-eth0
使修改文件的网络配置生效:
service network restart 重启网络服务
reboot重启计算机
方式三:ifconfig 命令(重启后无效)
ifconfig eth0 192.168.12.22

6.3域名映射

/etc/hosts文件用于在通过主机名进行访问时做 ip 地址解析之用。所以,你想访问一个什么样的主机名,就需要把这个主机名和它对应的 ip 地址配置在/etc/hosts文件中 , 编辑其即可vi /etc/hosts。将需要进行映射的ip地址以及映射的名称如图最后两行添加即可
在这里插入图片描述

  • 在linux中,要想永久修改某个属性 就是修改在属性所在的文件 , 标记@表示较为重要
DEVICE=eth0  网卡名称
TYPE=Ethernet 网卡类型:以太网
UUID=7871c690-67c2-425e-8794-acc70cc0ef13
ONBOOT=yes   网卡开机是否自动加载   @
NM_CONTROLLED=yes
BOOTPROTO=none  ip等信息的决定方式:dhcp  static  none   @
HWADDR=00:0C:29:9E:B4:51  网卡mac地址
IPADDR=192.168.158.151    ip地址  @
PREFIX=24                 子网掩码(NETMASK=255.255.255.0)  @
GATEWAY=192.168.158.2     网关  @
DNS1=114.114.114.114      dns解析服务器  @
DOMAIN=192.168.158.2      dns解析服务器
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
  • windows平台hosts地址

C:\Windows\System32\drivers\etc\hosts

修改其中的相关内容即可

在这里插入图片描述

6.4 网络端口监听

netstat 是一款命令行工具,用于列出系统上所有的网络 socket连接情况,包括 tcp, udp 以及 unix socket,另外它还能列出处于监听状态(即等待接入请求)的 socket。如想确认 Web 服务有没有起来,可查看 80 端口有没有打开。
示例:
常见参数:
-a (all)显示所有选项,默认不显示 LISTEN 相关
-t (tcp)仅显示 tcp 相关选项
-u (udp)仅显示 udp 相关选项
-n 禁用域名反向解析功能,只显示 ip
-l 仅列出有在 Listen (监听) 的服务状态
-p 显示建立相关链接的进程信息
-ep 可以同时查看进程名和用户名
netstat –nlpt 获取进程名、进程号以及用户 ID

在这里插入图片描述

只列出监听中的连接netstat –tnl可以看到处于监听状态的 TCP 端口和连接

7. crontab 配置

crontab 是 Unix 和 Linux 用于设置周期性被执行的指令。通过 crontab 命
令,可以在固定间隔时间执行指定的系统指令或 shell 脚本。时间间隔的单位可
以是分钟、小时、日、月、周及以上的任意组合。
crontab 安装(针对安装的Centos是mini版的):
yum install crontabs
服务操作说明:
service crond start ## 启动服务
service crond stop ## 关闭服务
service crond restart ## 重启服务
service crond reload ## 重新载入配置
service crond status ## 查看 crontab 服务状态:
chkconfig crond --list ## 查看 crontab 服务是否已设置为开机启动
chkconfig crond on ## 加入开机自动启动

7.1命令格式

crontab [-u user] file
crontab [-u user][ -e | -l | -r ]
参数说明:
-u user:用来设定某个用户的 crontab 服务
file:file 是命令文件的名字,表示将 file 做为 crontab 的任务列表文件
并载入 crontab。
-e:编辑某个用户的 crontab 文件内容。如果不指定用户,则表示编辑当前
用户的 crontab 文件。
-l:显示某个用户的 crontab 文件内容。如果不指定用户,则表示显示当前
用户的 crontab 文件内容。
-r:删除定时任务配置,从/var/spool/cron 目录中删除某个用户的 crontab
文件,如果不指定用户,则默认删除当前用户的 crontab 文件。

-i:在删除用户的 crontab 文件时给确认提示。

命令示例:
crontab file [-u user] ## 用指定的文件替代目前的 crontab。
crontab -l [-u user] ## 列出用户目前的 crontab.
crontab -e [-u user] ## 编辑用户目前的 crontab.

7.2 配置说明、实例

* * * * * command
分 时 日 月 周 命令
第 1 列表示分钟 1~59 每分钟用*或者 */1 表示
第 2 列表示小时 0~23(0 表示 0 点)
第 3 列表示日期 1~31
第 4 列表示月份 1~12
第 5 列标识号星期 0~6(0 表示星期天)
第 6 列要运行的命令
配置实例:

*/1 * * * * date >> /root/date.txt

tips: >> 表示追加的意思

每分钟执行一次 date 命令
30 21 * * * /usr/local/etc/rc.d/httpd restart
每晚的 21:30 重启 apache。
45 4 1,10,22 * * /usr/local/etc/rc.d/httpd restart
每月 1、10、22 日的 4 : 45 重启 apache。
10 1 * * 6,0 /usr/local/etc/rc.d/httpd restart
每周六、周日的 1 : 10 重启 apache。
0,30 18-23 * * * /usr/local/etc/rc.d/httpd restart
每天 18 : 00 至 23 : 00 之间每隔 30 分钟重启 apache。

* 23-7/1 * * * /usr/local/etc/rc.d/httpd restart
晚上 11 点到早上 7 点之间,每隔一小时重启 apache

8. vi , vim编辑下命令

在这里插入图片描述

插入命令

i在光标前插入
I在光标当前行开始插入
a在光标后插入
A在光标当前行末尾插入
o在光标当前行的下一行插入新行
O在光标当前行的上一行插入新行

定位命令

:set nu显示行号
:set nonu取消行号
gg到文本的第一行
G到文本的最后一行
:n到文本的第n行

删除命令

x删除光标所在处字符
nx删除光标所在处后的n个字符
dd删除光标所在行。ndd删除n行
dG删除光标所在行到末尾行的所以内容
D删除光标所在处到行尾的内容
:n1,n2d删除指定范围的行

替换和取消命令

uundo,取消上一步操作
Ctrl + rredo,返回到undo之前
r替换光标所在处的字符
R从光标所在处开始替换,按Esc键结束

常用快捷键

Shift+ zz保存退出,与“:wq”作用相同
v进入字符可视模式
V 或 Shift + v进入行可视模式
Ctrl + v进入块可视模式

9. 用户和组账户管理

配置文件

  • 保存用户信息的文件:/etc/passwd
  • 保存密码的文件:/etc/shadow
  • 保存用户组的文件:/etc/group
  • 保存用户组密码的文件:/etc/gshadow
  • 用户配置文件:/etc/default/useradd

用户组 : 每个用户至少属于一个用户组 ; 每个用户组可以包含多个用户 ; 同一个用户组的用户享有该组共有的权限

操作用户命令

添加用户命令:useradd

-u 指定组ID(uid)

-g 指定所属的组名(gid)

-G 指定多个组,用逗号“,”分开(Groups)

-c 用户描述(comment)

-e 失效时间(expire date)

例子:

useradd -u 888 -g users -G sys,root -c "hr zhang" zhangsan

passwd zhangsan

修改用户命令:usermod(user modify)

-l 修改用户名 (login)usermod -l a b(b改为a)

-g 添加组 usermod -g sys tom

-G添加多个组 usermod -G sys,root tom

–L 锁定用户账号密码(Lock)

–U 解锁用户账号(Unlock)

删除用户命令:userdel(user delete)

-r 删除账号时同时删除目录(remove)

10. RPM

常用命令

  • rpm的常用参数

    i:安装应用程序(install)

    e:卸载应用程序(erase)

    vh:显示安装进度;(verbose hash)

    U:升级软件包;(update)

    qa: 显示所有已安装软件包(query all)

    结合grep命令使用

  • 例子:rmp -ivh gcc-c+±4.4.7-3.el6.x86_64.rpm ==> 安装gcc并且显示安装进度

YUM命令

  • Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

  • 例子(需要上网,没有网络可以建本地源):

    yum install gcc-c++

    yum remove gcc-c++

    yum update gcc-c++


  • 常见linux命令以及快捷键
>>  追加   把符号前命令执行的结果追加到后面指定的位置
tail -f 实时追踪文件的变化 并把变化的文件显示出
.当前目录
cd ../../a   ..表示上一级目录
touch 文件名   创建文件 
mkdir 文件夹名  创建文件夹 
在vi编辑器中:
u 表示撤销
G 文件最后一行
o 下一行写
ZZ(shift+zz) 保存并且退出(:wq)
yy  复制一行
p   粘贴
dd  删除当前行
LINUX与SecureCRT 1、首先声明一下什么是SecureCRT? 简单地说是Windows下登录UNIX或Linux服务器主机的软件,可利用SecureCRT来远程操作LINUX的的命令行; 2、SecureCRT的下载 链接:https://pan.baidu.com/s/1rMp3hUUCm7NtulHpPNlXhQ 密码:4knf 3、SecureCRT的安装 a):下载解压后,将其中的文件放到一个根目... 阅读详情

相关推荐

【Linux】Linux的特点

Linux是一种可以在PC上执行的类似UNIX的操作系统,它与其他商业性的操作系统最大的不同点在于该操作系统是完全免费的,源代码是完全公开的,用户可以在网上随意下载、复制和使用。Linux在中国发行的版本主要有Red Hat、Ubuntu、Red Flag(红旗)、Open Linux、Turbo Linux等。 Linux之所以能在短短十几年的时间得到迅猛的发展,与Linux所具有的良好特性是分不

fragile_spume的博客 2091

【Linux】ALL常用命令

一、 命令基本格式 二、 文件处理命令 三、 文件搜索命令 四、 帮助命令 五、 压缩与解压缩命令 六、 关机和重启命令 七、 其他常用

小牛肉_ 4646

Silvaco 学习笔记——物理模型:载流子产生复合模型

对载流子的复合机制进行总结

reactortiger的博客 1万+

Linux----常见指令以及权限理解(1)

Linux基本指令 01.ls指令 语法 ls [选项] [目录或文件] 功能 对于目录,该命令列出目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。 [grf@localhost ~]$ ls others/ 英语作文.txt [grf@localhost ~]$ ls -a others/ . .. 英语作文.txt 常用选项 -a,--all 列出目录下的多有文件,包括...

weixin_42445374的博客 353

银河麒麟v10装Docker实战:在线离线安装与容器部署指南

容器技术作为现代软件交付的核心方式,通过将应用与依赖打包成镜像,实现了环境的一致性与快速部署。Docker作为最流行的容器引擎,其安装与配置是上云和国产化转型中的基础技能。在国产操作系统银河麒麟v10环境中,由于系统兼容性和网络环境的差异,Docker的部署需要特别注意在线与离线两种模式的选择。本文从基础概念出发,结合麒麟v10的实际环境,详细梳理了Docker引擎的安装、镜像加速、存储配置以及MySQL、Redis等常用容器的部署方法,并针对SELinux、cgroup驱动等常见问题给出了解决方案,帮助开

weixin_30431445的博客 145

SAP ABAP BADI_FINS_ACDOC_POSTING_EVENTS 深度应用:KO88工单结算的凭证字段定制与财务数据增强

本文深入探讨了SAP ABAP中BADI_FINS_ACDOC_POSTING_EVENTS在KO88工单结算中的应用,详细解析了如何通过BADI实现财务凭证字段的定制与数据增强。文章提供了从结构扩展到BADI方法实现的完整步骤,包括性能优化建议和实际应用中的测试验证流程,帮助开发人员高效解决企业个性化财务需求。

weixin_26869081的博客 390

ubuntu 挂载磁盘

ubuntu 挂载磁盘

我还是个孩子 315

电源完整性仿真流程梳理

可根据仿真流程导图,一步一步的去设置完成仿真。仿真的关键,在于对电路回路的理解以及所放置的电压源与电流的合理性,对于去耦电容的选择,则需要根据谐振频率计算,从而选取有效滤波的容值。

csy17729158342的博客 3442

linux_ 权限管理

六.Linux权限管理(重点)  一.权限概述 总述:linux系统一般将文件可存/取访问的身份分为3个类别:owner,group,other,且3种身份各有read,write,excute 权限介绍 什么是权限? 在多用户(可以不同时)计算机系统管理中,权限是指某个特定的用户具有特定的系统资源使用权力,像是文件夹,特定系统指令的使用或存储量的限制。 在linux中分别有读,写,...

jss19940414的博客 437

一篇文章带你快速入门 MATLAB

文章目录一、认识 MATLAB 界面二、MATLAB 的运行方式三、Matlab 中的窗口1. 命令窗口2. MATLAB的程序编辑窗口3. 工作空间窗口4. 命令历史窗口5. 图形窗口6. 当前目录窗口四、MATLAB的帮助系统1. 帮助命令2. 联机帮助五、其他知识补充1. MATLAB的搜索路径2. 变量命名规则3. M文件命名规则 一、认识 MATLAB 界面 在 MATLAB Desktop 中,工具条取代了菜单和工具栏。应用程序库收纳了 MATLAB 产品系列的应用程序,单一文件应用程序打包为一

南淮北安的博客 5128

【AI智能体】Spring AI Tool 从使用到实战详解

Spring AI Tool

congge 5865

linux+all端口命令,linux命令使用笔记

一、创建文件(夹)mkdir test //创建test文件夹touch test.txt //创建test.txt 文件二、文件拷贝,移动,删除如将/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令:cp /test1/file1 /test3/file2-b 同名,备分原来的文件-f 强制覆盖同名文件-r 按递归方式保留原目录结构复制文件cp -r ...

weixin_42184237的博客 839

36 Agent Memory:如何让智能体记住该记的东西

Agent 会调用工具,只能说明它有了行动能力。要让它跨会话、跨任务持续工作,还需要一套可治理的 Memory 系统。本文讲清上下文窗口、RAG 和 Agent Memory 的区别,以及工作记忆、情景记忆、语义记忆、程序记忆该如何分层设计。

老于的笔记的专栏 89

《Linux运维篇:Linux系统运维指南》

《Linux运维篇:Linux系统运维指南》

东城绝神 1万+

用 CDS View I_APARToleranceGroup 管理客户与供应商收付差异容差:配置语义、字段解读与 ABAP 落地实践

财务共享服务中心常面临小额差异处理的挑战,SAP通过"客户/供应商容差组"机制实现自动清账规则配置。CDS视图I_APARToleranceGroup将配置数据转化为可查询维度,包含宽限天数、固定现金折扣等关键业务参数。该视图支持按公司代码和容差组查询差异处理策略,可用于报表开发、主数据校验和接口合规检查,帮助财务团队高效管理海量小额交易差异,减少手工操作。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 127

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

【Linux基础】初始Linux

本文系统讲解 Linux 入门基础知识,整体分为六大板块: 发展史:先梳理 UNIX 起源,从 Multics 雏形到贝尔实验室初代 UNIX,分化出 System V、BSD 两大分支;1991 年林纳斯基于 Minix 开发 Linux 并发布 0.02 版,1994 年推出 1.0 正式版。 开源机制:Linux 内核开源,遵循 GPL 协议,允许所有人自由查看、修改、分发源码,是开源软件标杆。 四大应用领域 服务器:市场占比 75%,多用于政企、金融、电信核心业务; 桌面:有国产麒麟、深度及 Ubu

键盘敲碎了雾霭的博客 6846

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Oracle Linux download

Oracle Linux ISO Images AU AARnet http://mirror.aarnet.edu.au/pub/oraclelinux/ ftp://mirror.aarnet.edu.au/pub/oraclelinux/ rsync://mirror.aarnet.edu.au/ DE GWDG http://ftp5.gwdg.d...

极致,细节 2万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

如何学习linux?linux学习步骤

第一部分:LINUX平台搭建与环境熟悉 了解Linux系统;区分各种版本的Linux系统,以便于拓展 Linux视野。1、Linux 简介;2、Linux 系统的主要特点;3、Linux 的组成;4、主要的 Linux 版本;5、 嵌入式 Linux简介与发展第二部分虚拟机安装和LINUX系统安装1、虚拟机安装;2、 Linux系统的安装;3、 Linux系统的常用软件的安装;4、 Linux快速入门5、熟悉运用 Linux环境下,常用命令的操作与系统设置,如常用的 Shell...

zzxyd_qiao的博客 2276

linux 游戏程序,LINUX下的各种游戏

本文主要介绍LINUX下的各种游戏,其中包括LINUX自带的小游戏,经典的模拟器游戏,支持LINUX的大型游戏如DOOM3等,还有运行WINDOWS热门游戏的方法介绍。游戏迷们跟我来吧!本文以REDHAT9为例(本文发表在linux联盟站欢迎转贴,但请保留以上信息,有问题可到本站论坛)一、LINUX下自带的小游戏喜欢打牌的朋友可以玩“耐心”这款扑克游戏,如果你安装时装了游戏的话就在游戏菜单里,它集...

weixin_39771791的博客 1444

Linux下默认的宏测试

今天为了弄明白用什么宏来区分linux平台,特意写了个小程序试了一下。代码如下:#include int main(int argc, char *argv[]){        #ifdef LINUX        printf("LINUX/n");        #endif        #ifdef _LINUX        printf("_LINUX/n");  

【红帆船】的专栏 2756

Linux内核

linux文件分布,模块编程,链表

weixin_47886272的博客 2317

LINUX的引导过程

 LINUX的引导过程技巧管理员(2000-12-23 09:07)〖返回〗〖转发〗启动Linux系统,通常需要安装LILO (the LInux LOader),LILO不仅可以引导LINUX,也可以引导其他操作系统,包括MS-DOS或WIN 9X以及Windows NT等。在安装LINUX时,LILO可以装在硬盘的MBR中,也可以安装在活动分区的引导扇区中。   微

hem的专栏 1669

Linux嵌入式-正点原子LINUX驱动移植手册

Linux嵌入式-正点原子LINUX驱动移植手册 【下载地址】Linux嵌入式-正点原子LINUX驱动移植手册 者的驱动移植实践指南 项目地址: https://gitcode.com/Open-source-documentat...

gitblog_06784的博客 963

什么电脑用linux,linux是什么啊?我们普通的台式电脑能不能用啊?

一种可免费使用的UNIX操作系统, 运行于一般的PC机上的开放源码的操作系统.1991年,芬兰赫而辛基的学生LinusTorvalds为了自己使用与学习的需要,他开发了类似Unix且运行在80386平台上运行的操作系统,命名为Linux。为了使每个需要它的人都能够容易的得到它,LinusTorvalds把它变成了"自由"软件。感谢Internet的飞速发展使得全世界的程序开发员有了一种全新的有效沟...

weixin_33476081的博客 2476

linux共有多少个命令,有人疑问,Linux到底有多少个命令

honglianqxw123 于 2012-07-11 08:51:18发表:具体可以看应用了。cuiweixie 于 2011-03-31 22:28:19发表:可以把自己的shell 或者程序放到默认目录 或者建立连接 或者 增加默认目录rhel5 于 2011-03-24 20:26:50发表:ding江南的燕子 于 2011-02-01 00:55:24发表:支持!!!!!!!!!...

weixin_42524824的博客 2633

快速入门:LINUX基础 ——教你使用 linux 操作

文章目录一、LINUX介绍二、环境搭建三、如何在LINUX下做开发1.LINUX 中—vi的使用 一、LINUX介绍 Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性

weixin_44278698的博客 1628
上一篇: 大数据----【Shell编程】
下一篇: VMware
CoderBoom
博客等级 码龄8年 62粉丝 75原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值