ubuntu+shell大全_ubuntu的shell命令大全 - CSDN
精华内容
参与话题
  • ubuntu中写一个shell脚本的过程

    千次阅读 2014-10-28 11:05:08
    gedit hello.sh ,然后输入 #!/bin/bash echo "Hello world!" chmod +x hello.sh ./hello.sh
    gedit hello.sh 
    

    ,然后输入

    #!/bin/bash
    echo "Hello world!"

    chmod +x hello.sh
    

    ./hello.sh


    展开全文
  • Ubuntu18.04安装gnome shell extensions

    万次阅读 2018-09-22 15:28:51
    什么是gnome shell extensions? 步骤 1: 安装 浏览器附加组件 步骤 2: 安装本地连接器 步骤 3: 在 Web 浏览器中安装 GNOME Shell 扩展 步骤4:使用GNOME Tweaks Tool 中配置通过 Web 浏览器安装的扩展 ...
    
    

    什么是gnome shell extensions?

    简单来说可以把它看作是你的浏览器的一个附加组件。
    根本上来说是增强 GNOME 桌面功能的一小段代码。

    安装方式

    有三种方式可以安装 gnome shell extensions:

    1. 在 Web 浏览器中查找并安装扩展程序
    2. 使用来自 Ubuntu (或你的 Linux 发行版)的最小扩展集
    3. 下载手动安装扩展

    本文介绍第一种最为常用的方法


    步骤 1: 安装 浏览器附加组件

    选择自己的浏览器对应组件

    对于 Google Chrome、Chromium 和 Vivaldi: Chrome Web 商店
    对于 Firefox: Mozilla Addons
    对于 Opera: Opera Addons

    在这里插入图片描述


    步骤 2: 安装本地连接器

    ctrl+alt+t 打开终端

    输入命令:

    sudo apt install chrome-gnome-shell
    

    在这里插入图片描述


    步骤 3: 在 Web 浏览器中安装 GNOME Shell 扩展

    gnome shell extensions

    选择安装你需要的插件
    在这里插入图片描述

    可以使用搜索功能,如dash to dock

    在这里插入图片描述


    步骤4:使用GNOME Tweaks Tool 中配置通过 Web 浏览器安装的扩展

    如何安装Tweaks(参考之前的文章)

    在这里插入图片描述

    参考:如何使用GNOME Shell 扩展

    展开全文
  • 平时写的Shell都是bash,在Ubuntu上写Shell有些不习惯。因为buntu6.10已将先前默认的bashshell更换为了dash。其表现是/bin/sh链接到了/bin/dash而不是传统的/bin/bash。 $ cd /bin $ ll sh -> dash* 在...

    平时写的Shell都是bash,在Ubuntu上写Shell有些不习惯。因为buntu6.10已将先前默认的bashshell更换为了dash。其表现是/bin/sh链接到了/bin/dash而不是传统的/bin/bash。

    $ cd /bin
    $ ll
        sh  -> dash*
    

    在现在的Ubuntu中,/bin/sh默认是指向dash,不是传统的bash shell。dash是为了执行脚本而出现,并不是为了交互,dash速度更快,但功能较少。语法严格遵守POSIX标准。

    这意味着如果用 sh 运行我们写的脚本。会调用dash shell。

    我们现在把它修改成默认的bash。

    方法一

    尝试

    $ sudo ln -s /bin/bash /bin/sh
        ln: failed to create symbolic link '/bin/sh': File exists

    然后,当然也可以直接运行下面的代码,上面代码只是尝试。

    $ sudo rm /bin/sh
    $ sudo ln -s /bin/bash /bin/sh
    
        

    然后查看是否成功

    $ cd /bin
    $ ll
        sh -> /bin/bash*

     

    方法二

    sudo dpkg-reconfigure dash

    这会弹出一个选项卡,把“dash设为默认shell”选择no。 然后查看是否成功。

    $ cd /bin
    $ ll
        sh -> /bin/bash*

    这样就把Ubuntu的默认dash shell 修改成了 bash shell。

    即使不修改默认shell,也可以用bash 执行 我们的shell文件。

    $ bash your_shell_file.sh

    另外,需要给shell文件增加执行权限,这个shell文件在自己执行的时候会读取第一行带#号的代码。类似

    #!/bin/bash

    给文件增加执行权限,如果没有增加成功自己找原因。可能文件所在的文件系统不支持。

    $ chmod +x your_shell_file.sh
    $ ll
        -rwxr-xr-x your your ================== your_shell_file.sh

    然后就可以下面这样调用我们的shell

    $ ./your_shell_file.sh

     

    展开全文
  • shell脚本----for循环

    万次阅读 2013-06-30 13:14:23
    1.方法1 #!/bin/bash for((i=1;i;i++)) do echo $i done 保存为for1.sh 直接sh for1.sh ...代码对于标准bash而言没有错,因为Ubuntu为了加快开机速度,用dash代替了传统的bash,是dash在捣鬼

    1.方法1

    #!/bin/bash
    
    for((i=1;i<10;i++))
    do
    	echo $i
    done

    保存为for1.sh

    直接sh for1.sh

    会报错:

    Syntax error: Bad for loop variable

    解决方法

    代码对于标准bash而言没有错,因为Ubuntu为了加快开机速度,用dash代替了传统的bash,是dash在捣鬼。
    解决方法

    (1) 取消dash
    sudo dpkg-reconfigure dash
    在选择项中选No,即可。

    (2)chmod 777 for1.sh

    直接运行 ./for1.sh


    2.方法2

    使用seq,依赖系统中有seq

    #!/bin/bash
    for i in `seq 10`
    do
    	echo $i
    done




    展开全文
  • 查看当前发行版可以使用的shell yeguangrong@yeguangrong-Inspiron-3847:~$ cat /etc/shells 输出如下 # /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash 查看当前使用的...
  • Ubuntu下运行Shell脚本

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

    万次阅读 2012-11-07 12:59:42
    再一次把系统切到ubuntu 版本号是 12.04 安装了gnome shell后对默认的主题不怎么满意,不喜欢带圆角的gnome shell主题,果断换 安装了gnome tweak tools之后,发现shell theme不可选,显示一个黄色的三角图标。 ...
  • 换用Ubuntu18之后,桌面又回到了gnome,因此找到了gnome-tweak-tool对桌面进行美化。 1. 安装gnome-tweak-tool sudo apt-get install gnome-tweak-tool 安装之后在拓展中可以开启ubuntu dock 和ubuntu ...
  • 用linux shell逐行读取文本文件内容

    万次阅读 2017-12-05 20:03:05
    遇到了, 记录一下, 比写代码...ubuntu@VM-0-13-ubuntu:~$ cat a.txt gaga agagag agaga agagd xxx agadaa agaoo yyy zzzz ubuntu@VM-0-13-ubuntu:~$ ubuntu@VM-0-13-ubuntu:~$ ubuntu@VM-0-13-ubuntu:~$ cat a.s
  • 1. sudo apt-get install tmux 2. $tmux 3. 先按下Ctrl +b 然后再按下其他键 4. 分成多个窗格 %竖直 5. “ 水平 这样就分为4个窗口【4个可以同时看到的窗口】 6.窗口间的切换o 以上就满足基本的需求了。
  • ubuntu shell命令回退

    千次阅读 2018-03-07 14:15:47
    ubuntu she'll 中输入命令输错了,但是还没有enter执行,如果想要返回在开始的编辑的状态可以使用Ctrl + Shift + "-"来退回原有编辑状态
  • ubuntu上第一个shell脚本

    万次阅读 2017-05-27 10:20:08
    参考:https://billie66.github.io/TLCL/book/zh/chap25.htmlUbuntu下第一个shell脚本在home目录下新建文件夹xkmkdir xk进入xk文件夹,新建文件helloshelltouch helloshell在helloshell文件中输入如下内容:#!...
  • shell 教程一:变量,字符串,传参

    万次阅读 2016-12-20 01:06:40
    一,hello shell vi hello.sh 写如下内容: linux@ubuntu:~/test_shell$ cat hello.sh #!/bin/bashecho "hello shell!" 注意这时的.sh文件没有执行权限,要更改为可执行状态 linux@ubuntu:~/...
  • ubuntu卸载桌面环境

    万次阅读 2018-11-06 22:36:33
    2、卸载掉gnome-shell主程序 sudo apt-get remove gnome-shell      3、卸载掉gnome $sudo apt-get remove gnome      4、卸载不需要的依赖关系 $sudo apt-get autoremove      5、彻底卸载...
  • Ubuntu16.04 shell字体放大缩小

    千次阅读 2017-06-14 13:05:47
    放大:Shift与Ctrl与+ 缩小:Ctrl与-
  • Ubuntu编写shell脚本

    千次阅读 2015-11-16 21:34:02
    先介绍几个常用命令 $()在bash中叫做 命令替换,回调用一个subshell。通俗点讲,就是被它括起来的命令部分将优先执行。 echo(显示文字) echo $A 表示输出变量A的值 echo [-ne][字符串]或 echo [--help][--...
  • Ubuntu切换默认sh为bash或者dash

    万次阅读 2016-08-06 15:07:25
    1 bash与dash从Ubuntu 6.10开始,默认使用dash(theDebian Almquist Shell)而不是bash(the GNUBourne-Again Shell).但Login Shell还是bash. 原因是dash更快、更高效,而且它符合POSIX规范。Ubuntu在启动的时候会运行...
  • Ubuntu14.04 安装GNOME Shell(设置个性桌面)第一步:安装GNOME Shellsudo apt-get install gnome-shell第二步:退出当前账户,选择GNOME桌面系统方法可参考下面网址: http://www.tuicool.com/articles/UJ7fuiI第...
  • 最近刚开始学习linux shell语言 看的是鸟哥的私房菜,里面有讲到执行shell脚本有两种方法: 1. 设置执行属性: chmod 755 file 执行(如果已经在当前目录) : ./file 2. 使用: sh file 执行 .但是在vmware里装的...
1 2 3 4 5 ... 20
收藏数 109,817
精华内容 43,926
关键字:

ubuntu+shell大全