‘壹’ linux可以用哪个安卓模拟器
Genymotion模拟器
Google原生模拟器
知道的就是这两款,逍遥早期有linux版本,后续砍掉了。
‘贰’ 有什么好用的linux终端模拟软件吗
推荐Xshell,linux最常用的终端模拟器。功能强大而且相对安全,支持SSH、SFTP、TELNET、RLOGIN和SERIAL。支持SSH1、SSH2以及Microsoft
Windows平台的TELNET协议。支持分页环境、支持动态端口转发、支持自定义键映射、支持用户定义按钮、支持VB脚本、支持IPv6、支持国际语言的UNICODE终端。
Xshell可以直接在Windows界面下访问远程端不同系统下的服务器,从而更好地进行终端的远程控制,且终端用户还可根据需要在任何给定的时间中运用多个终端会话,以及与不同主机比较终端输出或者给不同主机发送同一组命令,且还有着超多的功能包括标签环境。广泛拆分窗口、同步输入和会话管理等来方便用户的工作。
与其他同类型的终端模拟软件相比,软件的Screen不会闪屏,并且可以回滚,键盘映射的兼容性也比较好,可以展现tunnel等功能,并支持布局切换,同时它还支持ZModem协议,还支持tab、自定义脚本、保存密码、多机管理等功能。
Xshell:
Xshell中文官网
‘叁’ 怎么在android下安装更多的linux命令ifconfig在终端模拟器里not found
一般是安装busybox工具箱
‘肆’ 如何在 Linux 启动时自动执行命令或脚本
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。有用户想要在Linux启动时候自动执行命令脚本,应该怎么设置呢?这篇文章主要介绍了详解如何在 Linux 启动时自动执行命令或脚本,主要有两种方式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
方法步骤
在启动时执行 Linux 脚本
有两种传统的方法可以实现在启动时执行命令或脚本:
方法 #1 - 使用 cron 任务
除了常用格式(分 / 时 / 日 / 月 / 周)外,cron 调度器还支持 @reboot 指令。这个指令后面的参数是脚本(启动时要执行的那个脚本)的绝对路径。
然而,这种方法需要注意两点:
a) cron 守护进程必须处于运行状态(通常情况下都会运行),同时
b) 脚本或 crontab 文件必须包含需要的环境变量(如果有的话,参考 StackOverflow 获取更多详细内容)。
方法 #2 - 使用 /etc/rc.d/rc.local
这个方法对于 systemd-based 发行版 Linux 同样有效。不过,使用这个方法,需要授予 /etc/rc.d/rc.local 文件执行权限:
# chmod +x /etc/rc.d/rc.local
然后在这个文件底部添加脚本。
下图说明如何分别使用 cron 任务和 rc.local 运行两个示例脚本(/home/gacanepa/script1.sh 和 /home/gacanepa/script2.sh)。
script1.sh:
#!/bin/bash
DATE=$(date +'%F %H:%M:%S')
DIR=/home/gacanepa
echo "Current date and time: $DATE" > $DIR/file1.txt
script2.sh:
#!/bin/bash
SITE="Tecmint.com"
DIR=/home/gacanepa
echo "$SITE rocks... add us to your bookmarks." > $DIR/file2.txt
*启动时执行 Linux 脚本 *
记住,一定要提前给两个示例脚本授予执行权限:
$ chmod +x /home/gacanepa/script1.sh
$ chmod +x /home/gacanepa/script2.sh
在登录或注销时执行 Linux 脚本
要在登录或注销时执行脚本,分别需要使用 ~.bash_profile 和 ~.bash_logout 文件。多数情况下,后者需要手动创建。在每个文件的底部,添加调用脚本代码,如前面例中所示,就可以实现这个功能。
补充:Linux基本命令
1.ls命令:
格式::ls [选项] [目录或文件]
功能:对于目录,列出该目录下的所有子目录与文件;对于文件,列出文件名以及其他信息。
常用选项:
-a :列出目录下的所有文件,包括以 . 开头的隐含文件。
-d :将目录像文件一样显示,而不是显示其他文件。
-i :输出文件的i节点的索引信息。
-k :以k字节的形式表示文件的大小。
-l :列出文件的详细信息。
-n :用数字的UID,GID代替名称。
-F : 在每个文件名后面附上一个字符以说明该文件的类型,“*”表示可执行的普通文 件;“/”表示目录;“@”表示符号链接;“l”表示FIFOS;“=”表示套接字。
2.cd命令
格式:cd [目录名称]
常用选项:
cd .. 返回上一级目录。
cd ../.. 将当前目录向上移动两级。
cd - 返回最近访问目录。
3.pwd命令
格式: pwd
功能:显示出当前工作目录的绝对路径。
相关阅读:Linux主要特性
完全兼容POSIX1.0标准
这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。
多用户、多任务
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
良好的界面
Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。
支持多种平台
‘伍’ 安卓模拟器,在命令提示符下输入adb shell 就可以进入模拟器的linux系统,为什么我做不到
你这是没找到adb程序。可以cd到你的adb所在目录,然后再使用“adb shell”,或者右键我的电脑->属性->高级->环境变量->找到Path变量后加入你的adb路径,然后重新打开cmd窗口,就可以直接使用adb了。
‘陆’ Linux 如何安装运行PS3 RPCS3 模拟器
在网络搜索图片一里面的关键词,进入第一个网站,进入后点击网站顶部的download,在图二红圈的位置点击一下选择下载。
Linux 如何安装运行PS3 RPCS3 模拟器
Linux 如何安装运行PS3 RPCS3 模拟器
点击电脑左下角的开始菜单,找到终端软件打开它。打开软件后输入命令:cd 下载 ,进入下载的目录。cd后面的下载两个中文名字,如果系统不是中文的,则输入:cd Downloads
Linux 如何安装运行PS3 RPCS3 模拟器
Linux 如何安装运行PS3 RPCS3 模拟器
更改权限:chmod a+x rpc按tab按键回车。
启动软件:./rpc按tab按键补全文件夹回车。
Linux 如何安装运行PS3 RPCS3 模拟器
Linux 如何安装运行PS3 RPCS3 模拟器
接着软件会自动启动了,启动后会出现图一的弹窗提示不能玩盗版游戏,把图片里面方框的勾上,然后点击continue。
Linux 如何安装运行PS3 RPCS3 模拟器
Linux 如何安装运行PS3 RPCS3 模拟器
Linux 如何安装运行PS3 RPCS3 模拟器
模拟器启动后还是不能够使用的,因此需要点击file这里选择install 安装固件,固件就是图片而红圈里面的名字,需要提前下载,选择固件后点击open。导入后到此软件正式安装结束了。
Linux 如何安装运行PS3 RPCS3 模拟器
‘柒’ linux有没有nes模拟器,真想玩玩nes
linux下nes游戏模拟器fceu的配置
nes游戏就不说了,像我这种不爱玩游戏的人在特殊的时间里有时也会打上几分钟魂斗罗什么的(。。。。。)
首先打开游戏界面后会发现没有声音
我们安装两个包
apt-get install alsa-oss oss-compat
然后我们会找不到上下左右AB这些键(一定是按下方式不对)
fecu的默认键位是
Keypad 2 B
Keypad 3 A
Enter/Return Start
Tab Select
Z Down
W Up
A Left
S Right
这可怎么行,我们改一下吧
fceu -inputcfg gamepad1 somegame.nes
根据提示逐一修改每个键位,对每个键位都需要连续输入两次作为确认,这种修改据我测试是永久性的。
有时可能打开一个游戏会觉得比较卡(我的电脑比较垃圾),这时可能是因为使用了opengl模式,我们只需要在命令行使用-opengl 0来关闭opengl模式
‘捌’ aix 对linux平台的模拟器好像基本没有人用过,网上就一篇帖子转来转去,哪位有使用经验的请指点一下
aix 基于unix system 5.
aix 不能被x86 也就是我们常用pc机和pc服务器模拟。07年左右有帖子号称能模拟aix4.始终未见过。
因为平台完全不一样,即使模拟,也只是模拟部分命令的输出。
从代码质量 系统强壮度 功能 命令多样性 上全面优于linux。
是大型数据库的首选平台。
‘玖’ 如何用终端模拟器连接远程Linux服务器
使用xmanager或者SSH shell,网上搜索一下这两个软件,第一个是图形界面的,第二个是命令行界面的,但都是远程访问终端,一般是局域TCP的!
‘拾’ linux下关于adb命令的一些知识
Android Debug Bridge,一般简称为adb,主要存放在sdk安装目录下的platform-tools文件夹中,它是一个非常强大的命令行工具,通过这个工具你能够与你的android设备进行交互。同时这是一个包含了以下三部分的cs模式的程序:
1) adb client
从图中,我们知道client是运行在PC端的,每当我们发起一个adb命令的时候,就会开启一个client程序。当然,当我们开启DDMS或者ADT的时候,也会自动创建client。
当我们开启一个client的时候,它首先会去检测后台是否已经有一个server程序在运行着,否则会开启一个adb-server进程。
所有的client都是通过5037端口与adb-server进行通信的。
2)adb daemon(adbd)
从图中,我们知道daemon是作为一个后台进程运行在模拟器/真实Android设备中的。
daemon使用端口的范围是5554-5585,每个模拟器/设备连接到PC端时,总会开启这么一个后台进程,并且为其分配了两个连续的端口,比如:
Emulator 1, console: 5554
Emulator 1, adb: 5555
也正因为每个设备都分一组两个端口,也已adb连接手机的最大数量为16。
说回端口的作用,在这两个端口中,其中偶数端口是用于server 与设备进行交互的,可以让server直接从设备中读取数据,而奇数端口是用来与设备的adbd进行连接通信的。
2) adb server
从图中,我们同样可以知道,server也是作为一个后台的程序运行在PC端的,他负责管理client进程以及adb daemon之间的通信。
当一个server开启的时候,他会自动绑定并且监听5037端口,接收client通过该端口发送过来的命令。同时server还会对5555-5585间的奇数端口进行扫描,进行对已连接设备的定位。
1.2 常用的adb命令
首先我们先来介绍一下,adb命令的使用格式吧:
adb [-d|-e|-s ]
adb是必须的,接下来方括号[]里面的内容不是必须的,最后才是我们需要执行的命令操作,例如 adb -s emulator-5554 install UCBrowser.apk (这是安装UC浏览器的意思)
下面先介绍下,前面几个参数的含义吧:
-d: 让唯一连接到该PC端的真实安卓设备执行命令,如果发现USB中连接有多部设备,将会报错
-e: 让唯一连接到该PC端的模拟器执行命令,如果发现开启了多个模拟器,将会报错
-s:通过设备的序列号进行指定设备执行命令
如果设备只连接有一个设备或者一个模拟器的时候,可以不用声明这三个参数,adb默认会让这部唯一连接到的设备进行命令执行。
ok,下面开始讲解常用的命令吧:
1) 查看当前PC端连接有多少设备:
adb devices
终端中的执行结果为:
从上图中,我们看到了设备有的两种状态,其实执行该命令,可能返回的状态有三种:
I. device 设备已经成功连接到了adb-server
II. offline 设备并没有连接到adb或者没有响应
III. no device 并没有设备/模拟器连接
2) 查看adb的版本
adbversion
终端中的执行结果为:
3) 给设备进行软件的安装
adb -s install
eg:
adb -s 99eb07a9 install D://Test.apk
终端中的执行结果为:
除了上面这种方法,我们还有另外一个命令:
adb -s shell pm install [options]
其中[options]中最常用的选项是-r,代表着本次安装是重新安装,会保留用户数据。
4) 卸载设备中已经安装的软件
adb -s uninstall
eg:
adb -s 99eb07a9 uninstall cn.uc.test
终端中的执行结果为:
除了上面这种方法,我们还有另外一个命令:
adb -s uninstall [options]
这里的options是-k,加上该参数表明卸载软件后依旧保留用户数据
5) 将数据从设备复制到PC中
adb -s pull
eg:
adb -s 99eb07a9 pull /sdcard/stericson-ls D://
终端的执行结果:
在D://盘中我们也可以发现stericson-ls文件
6) 讲数据从PC端复制到设备中
adb -s push
eg:
adb -s 99eb07a9 push d://stericson-ls /sdcard/
终端的执行结果:
7) 获取连接到的手机的序列号
adb get-serialno
终端的执行结果:
8)获取设备的连接状态
adb -s get-state
eg:
adb -s 99eb07a9 get-stat
终端的执行结果:
9) 等待设备连接成功
adb wait-for-device
该命令将会阻塞一直到默认连接的那部机器状态变为device,也就是连接成功。
10) adb-server 的开启与关闭
adb kill-server
adb start-server
终端的执行结果:
有时候我们开启server会失败,这是因为我们装了的手机助手,豌豆荚或者其他软件自带有自己的adb,导致端口冲突开启失败。主要关掉那些软件并且杀掉那些软件自带的adb进程重来即可。
1.2 手机执行Shell命令
众所周知,Android的内核本身就是Linux,所以Android本身也支持Linux命令,但是因为是手机系统,所以进行了一定的删减,部分命令不支持,而不支持的部分,我们可以通过安装busybox这个软件进行
填补。
下面我们讲解下如何在手机中执行Shell命令:
1) 每次都加上adb shell来进行命令的发送与执行
adb shell
2) 先通过adb shell进入手机Shell执行状态,然后直接输入Linux命令,如图:
1.3 Activity Manager 常用命令与参数说明
一般情况下,我们最常用它来进行app的开启,并且传递一定的参数过去,比如:
adb shell am start -a android.intent.action.VIEW -n cn.uc.test/.MainActivity -d
在这里就不做太过详细和重复的说明了
1.4 Package Manager 常用命令与参数说明
1) 使一个apk处于禁用状态,相当于卸载了:
disable
其中 PACKAGE_OR_COMPONENT的格式是 package/class, 如 com.UCMobile/.main.UCMobile
eg:
adb shell su disable com.UCMobile/.main.UCMobile
终端执行结果:
同时我们在手机上发现,UC浏览器的图标不见了
2) 让一个apk从禁用状态恢复过来
enable
其中 PACKAGE_OR_COMPONENT的格式是 package/class, 如 com.UCMobile/.main.UCMobile
eg:
adb shell su enable com.UCMobile/.main.UCMobile
终端执行结果:
同时我们从手机上发现,UC浏览器的图标又回来啦。
3) 查看一个apk所在的路径
pm path
eg:
adb shell pm path com.UCMobile
终端执行结果:
4) 查看手机中装的所有的包
pm list packages
再次不做过多的说明
1.5其他常用的adb命令
1) 屏幕录像
例如,屏幕开始录像并且储存到/sdcard中,同时名字为demo.mp4
adb shell screenrecord /sdcard/demo.mp4
2) 关闭设备请求,开启设备
adb shell stop
adb shell start
3)设备关机以及重启
adb reboot
adb shutdown