我使用Linux,每次在终端中使用apt-get update,我都会收到这条消息。
E: Type 'http://dl.google.com/linux/chrome/deb/' is not known on line 1 in source list /etc/apt/sources.list.d/additional-repositories.list
E: The list of sources could not be read.
我是Linux的初学者,我一直在学习shell脚本,而且我很难理解位置参数。我第一次在终端输入的内容如下:
set this is a great place
我跑了:
echo $1
它显示:
this
然后我在shell脚本文件test.sh中尝试了一些东西。
#!/bash/sh
echo $1
我在终端上运行shell脚本:
sh test.sh
什么都没显示出来。如果我跑了
sh test.sh hello
它将在屏幕上显示hello。但是,如果我只是跑:
echo $1
在终端命令行上。它仍然会显示给这个
为何两地1元的价值是不同的呢?
令我困惑的是,运行这个两行脚本的输出是不同的:
help | head -n1
type mkdir
在SciTE内部(这里是SciTE输出面板输出):
GNU bash, version 4.3.46(1)-release (x86_64-pc-linux-gnu)
mkdir is /bin/mkdir
并从终端窗口(此处为终端输出):
GNU bash, version 4.3.46(1)-release (x86_64-pc-linux-gnu)
mkdir is hashed (/bin/mkdir)
为什么由同一个shell执行的同一个脚本没有提供相同的输出?
我找到了本网站;它有压缩文件(主页上的链接)和所有的艺术品。其中一些具有.ans扩展,它们看起来像在Linux/Unix上使用的ANSI转义代码,但是当我在XFce终端中使用cat打开其中一个扩展时,它会产生垃圾(但在颜色上)。他们看起来不像图片库。
链接中的主要艺术品的第一行如下(从Emacs复制):
[0;1m[30mthere is no substitute [0;33mÜܲ[1;43m°±²²[40mÛ[43mÛ²±[0;33mÝ ßÜ[1;43m²²²[40mÛÛ²[40m[K
文件类型为DOS,但它们可以只在Windows上创建。
在搜索ANSI艺术时,我还发现本网站的压缩文件
我最近拜访了一个朋友,他把Linux上传到了我的笔记本电脑上。他用终端把许多程序从笔记本电脑上传到我的电脑上。要做到这一点,他必须在我的笔记本电脑上添加一段非常长的代码,使用我的终端,从我的终端到他的终端,让他通过无线网络远程访问我的笔记本电脑。我是Linux操作系统的新手,还有很多东西要学,所以请原谅我的无知。
我的问题是:我如何找到长代码并删除它,以及如何使用正确的术语来描述他在我的笔记本上所做的事情?他只是通过终端创建一个网络集团,还是打开了一种只有他自己知道的门?
$ dpkg -s openssh-server | grep Status
Status: install ok ins