ubuntu 查shell的版本信息_ubuntu adb shell 用户查询 - CSDN
精华内容
参与话题
  • 查看当前发行版可以使用的shell yeguangrong@yeguangrong-Inspiron-3847:~$ cat /etc/shells 输出如下 # /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash 查看当前使用的...

    查看当前发行版可以使用的shell

    yeguangrong@yeguangrong-Inspiron-3847:~$ cat /etc/shells

    输出如下

    # /etc/shells: valid login shells
    /bin/sh
    /bin/dash
    /bin/bash
    /bin/rbash


    查看当前使用的shell

    yeguangrong@yeguangrong-Inspiron-3847:~$ echo $SHELL
    输出 : /bin/bash



    展开全文
  • 如何查找出Linux使用的shell版本

    万次阅读 2017-10-23 09:57:28
    当在linux系统中安装有多个shell且需要经常切换时,如何快速的查看当前使用的shell版本号。

    一、找出正在使用的shell类别

    有很多种方法可以找出目前正在使用的shell类别。最简单的方法是使用特殊的shell参数。

    1、“$$

    通过特殊的shell参数“$$”可以查找出正在运行的shellPID。“$$”参数是只读的不能修改。下面的指令也可以显示正在运行的shell名称。以下所有例子均以我的linux系统为例。在调试终端的命令行中输入以下指令:

    $ ps -p $$

    可以查出正在使用的shell类别。这条指令适用于所有的shell



    2、“$0

    如果使用的不是csh,还可以使用特殊参数“$0”找出当前使用的shell类别。“$0”表示当前正在运行的shell或者shell脚本的名称。这是bash的一个特殊参数,但是也可以用在其他的shell中,比如shzsh tcsh 或者 dash。使用echo命令可以查看正在使用的shell名称。

    $ echo $0



    不要被一个叫做$SHELL的单独的环境变量所迷惑,它被设置为默认shell的完整路径。因此这个变量并不一定指向你当前使用的shell。即使在终端中调用不同的shell$SHELL也保持不变。


    因此,找出当前使用的shell类别,应该使用$$或者$0,而不是$SHELL

    二、找出当前shell版本

    一旦知道使用的哪个shell,可能还需要知道此shell的版本。在命令行中输入shell并在后面加上“--version”参数可以查看版本信息。例如:

    对于bash shell

    $ bash --version



    对于某些shell,你还可以使用shell特定的变量(例如,$BASH_VERSION$ZSH_VERSION)。



    【原文链接】http://ask.xmodulo.com/which-shell-am-i-using.html

    展开全文
  • 几种查看Linux版本信息的方法:  1. uname -a  2. cat /proc/version  3. cat /etc/issue  4. lsb_release -a  详解 lsb_release -a  登录到服务器执行 lsb_release -a ,即可列出所有版本...
    几种查看Linux版本信息的方法:
    

      1. uname -a

      2. cat /proc/version

      3. cat /etc/issue

      4. lsb_release -a

      详解 lsb_release -a

      登录到服务器执行 lsb_release -a ,即可列出所有版本信息,例如:

      1. [root@3.5.5Biz-46 ~]# lsb_release -a

      2. LSB Version: 1.3

      3. Distributor ID: RedHatEnterpriseAS

      4. Description: Red Hat Enterprise Linux AS release 4 (Nahant Update 1)

      5. Release: 4

      6. Codename: NahantUpdate1

      7. [root@3.5.5Biz-46 ~]#

      这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。

     

    查看redhat的release版本

    查看redhat的release版本
    #more /etc/redhat-release
    Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
    #more /etc/issue
    # more /proc/version
    查看CPU信息
    #grep "model name" /proc/cpuinfo
    #more /proc/cpuinfo
    查看CPU位数(32 or 64)
    #getconf LONG_BIT
    查看内存信息 
    #more /proc/meminfo 
    #grep MemTotal /proc/meminfo 
    查看libc、gcc版本 
    #ldd /sbin/mii-tool 
    #rpm -qa | grep glibc 
    #gcc –v

    查看Ubuntu版本

    方法一
    在终端中执行下列指令:

    cat /etc/issue

    可以查看当前正在运行的 Ubuntu 的版本号。其输出结果类似下面的内容:

    Ubuntu 7.04 \n \l

    方法二
    使用 lsb_release 命令也可以查看 Ubuntu 的版本号,与方法一相比,内容更为详细。执行指令如下



    sudo lsb_release -a

    将输出结果:
    Distributor ID: Ubuntu
    Description: Ubuntu 7.04
    Release: 7.04
    Codename: feisty

    查看freebsd版本

    uname -a

    展开全文
  • Ubuntu 下mongodb的shell常用命令

    万次阅读 2017-12-29 22:14:28
    输入mongo命令,进入shell交互界面mongoshow dbs # 显示数据库列表 show collections #显示所有的集合 show users #显示所有的用户名 use 数据库的名称 #切换数据库 创建数据库mongodb中没有创建数据库的命令。如果...

    输入mongo命令,进入shell交互界面

    mongo
    show dbs  # 显示数据库列表
    show collections #显示所有的集合 
    show users #显示所有的用户名
    use 数据库的名称  #切换数据库 

    创建数据库

    mongodb中没有创建数据库的命令。如果你想创建一个“School”的数据库,先运行use School命令,之后做一些操作(如:创建聚集集合db.createCollection('teacher'),这样就可以创建一个名叫“School”的数据库。

    执行完毕后,再 show dbs 此时School 数据库就创建成功了。

    插入数据

    两种方式: insert 和 save

     db.student.insert({_id:10001,name:'tangxingkai',age:25})
    
    db.student.save({name:'sunxiaohui',age:23})
    
     db.student.find()
    

    原来并没有student这个集合,插入数据后,自动创建student的集合。

    查找数据

    db.youCollection.find(criteria, filterDisplay)
    
    
    db.student.find()  #查询所有记录。相当于:select * from student
    
    db.student.find({sname: 'lisi'})  #查询sname='lisi'的记录。相当于: select * from student where sname='lisi'
    
    db.student.find({},{sname:1, sage:1}) #查询指定列sname、sage数据。相当于:select sname,sage from student。sname:1表示返回sname列,默认_id字段也是返回的,可以添加_id:0(意为不返回_id)写成{sname: 1, sage: 1,_id:0},就不会返回默认的_id字段了
    
    db.student.find({sname: 'zhangsan', sage: 22}) #and 与条件查询。相当于:select * from student where sname = 'zhangsan' and sage = 22
    
    db.student.find({$or: [{sage: 22}, {sage: 25}]}) #or 条件查询。相当于:select * from student where sage = 22 or sage = 25
    

    修改数据

    db.youCollection.update(criteria, objNew, upsert, multi ) 
    
    criteria: update的查询条件,类似sql update查询内where后面的 
    objNew : update的对象和一些更新的操作符(如$set)等,也可以理解为sql update查询内set后面的。 
    upsert : 如果不存在update的记录,是否插入objNew,true为插入,默认是false,不插入。 
    multi: mongodb默认是false,只更新找到的第一条记录,如果这个参数为true,就把按条件查出来多条记录全部更新。默认false,只修改匹配到的第一条数据。 
    其中criteria和objNew是必选参数,upsert和multi可选参数 
    
    db.student.update({sname: 'lisi'}, {$set: {sage: 30}}, false, true) #相当于:update student set sage =30 where sname = 'lisi';

    删除数据

    db.student.remove({sname: ‘chenliu’}) #相当于:delete from student where sname=’chenliu’

    展开全文
  • Ubuntu下运行Shell脚本

    千次阅读 2018-05-19 15:27:27
    将一个脚本保存为带有扩展名的文件,如test.sh, 在终端上输入: chmod +x test.sh 然后输入: test.sh 终端显示: test.sh 找不到命令(后来看了鸟个私房菜,发现这样输入,系统只会在$PATH上列出的路径查找,而不会...
  • Ubuntu中rc.local 中命令不执行

    万次阅读 2017-04-18 13:28:36
    这两天需要在Ubuntu中配置开机启动的命令,有很多方式,在rc.local中配置是比较简单方便的一种,所以打算使用rc.local的方式进行配置。 我配置完后,确发现配置的sh脚本始终不执行,开始怀疑是rc.local没执行,用...
  • Ubuntu下,查看以及修改PATH的方法

    万次阅读 2013-07-12 16:26:25
    查看方法: 在终端里,输入命令:echo $PATH 设置方法: 在~/.bashrc里的最后,加入一行命令: export PATH=$PATH:other-path 1)/etc/profile:保存所有用户的系统环境变量的;...当bash shell被打开时,该文件被执行
  • ubuntu16.04卸载gnome桌面

    万次阅读 2016-07-20 10:03:45
    之前安装好了bantu16.04,本来想装个gnome shell来美化一下桌面,结果出现了开机黑屏的现象,经网上查询发现是显卡驱动在gnome3的环境下产生了不兼容,具体解决方法我还没找到,情急之下只能先卸载掉gnome桌面环境。...
  • ubuntu运行sh脚本sudo自动输入密码

    万次阅读 2017-05-10 14:37:43
    示例: sudo apt-get update  第一种方法:使用管道(上一个命令的 stdout 接到下一个命令的 stdin): #!/bin/bash echo password | sudo -S apt-get update第二种方法 使用文本块输入重定向: ...E
  • No command 'setenv' found

    万次阅读 2012-10-21 20:23:27
     我要在ubuntu12.04下编译安装OpenInventor。阅读OpenInventor官方提供的说明README.FIRST,里面用到了一个命令:setenv。我在终端下敲setenv,提示 No command 'setenv' found, did you mean: Command 'netenv' ...
  • Ubuntu 启动mongo 时提示 couldn't connect to server 127.0.0.1 shell/mongo.js:84
  • linux系统(ubuntu)如何查看ip地址

    千次阅读 2018-11-02 10:00:42
    shell中执行命令: ifconfig -a 即可打印出ip地址
  • Ubuntu下crontab启动、重启、关闭命令

    万次阅读 2017-11-06 23:22:02
    Ubuntu14.04环境下,利用crontab编写shell脚本程序,定时执行php相关程序。在这个过程中,经常使用到的crontab命令如下: (root权限下) crontab启动:/etc/init.d/cron start (或者是 service cron start ) ...
  • ubuntu12.04 .bashrc设置后无效

    千次阅读 2015-04-02 21:08:37
    环境:ubuntu server 12.04 我装完机后,貌似是从别的机子上拷贝的~/.bashrc文件,然而却没用。文件没有颜色,而且一些 ll 之类的命令也提示找不到,但是这些都在.bashrc中设置好了 了下,用命令:source ~/....
  • Ubuntu查看所有用户的账号密码

    万次阅读 2019-11-05 21:57:18
    ... cat /etc/passwd 每行对应一个用户,各列分别为 ...groupId:comment:homeDir:shell 例如 da_kao_la:x:1042:1042:,,,:/home/da_kao_la:/bin/bash 其中密码一般用`x`或`*`表示 查看密码 用具有ro...
  • shell在windows上写的,拿到linux稍微修改了下跑不了,竟然说cd命令找不到.我晕死,从国外站点到是因为有^M字符结尾的原因 #!/bin/bashDOSFILE="$1"UNIXFILE="${DOSFILE}.unix"if [ ! -e "$DOSFILE" ] ; then ...
  • 查看gnome版本

    万次阅读 2012-12-05 19:19:37
    HowTo: Find the GNOME Desktop Version by nixCraft onFebruary 6, 2008 · 7 comments· last updated at May 7, 2012 ...How do I find out GNOME desktop version from a shell prompt or GUI? You n
  • Ubuntu系统shell脚本执行python时提示 ImportError: No module named xxx 码字不易,转载请注明出处和作者,谢谢。   在Ubuntu16.04系统上已经成功安装了Anaconda并配置好相应的库后,在shell中输入 python xx....
  • Ubuntu16.04下安装mysql 5.7.20

    千次阅读 2017-12-06 10:37:42
    首先进入https://dev.mysql.com/downloads/mysql/ 中下载linux版本的mysql(到...由于在MySQL 5.7.19版本之后需要libaio的依赖,需要查询Linux下有无libaio shell>>apt-cache search libaio # search for info shell
1 2 3 4 5 ... 20
收藏数 23,776
精华内容 9,510
关键字:

ubuntu 查shell的版本信息