小编Rad*_*anu的帖子

用于移动文件的 Bash 脚本

我是初学者,我需要帮助。

我正在尝试制作一个脚本来将一些文件从另一个目录中的一个目录移动。在创建脚本之前,我测试了命令并且它正在工作:

mv /path/to/source  /path/to/destination
Run Code Online (Sandbox Code Playgroud)

在我制作了脚本之后nano

#!bin/bash/
echo "mv /path/to/source  /path/to/destination"
Run Code Online (Sandbox Code Playgroud)

我已经使脚本可执行:chmod +x file 然后执行为./file但出现以下错误:

bash: ./move.sh: /bin/bash/: bad interpreter: Not a directory
Run Code Online (Sandbox Code Playgroud)

我尝试使用sudo ./file和 bash 文件,但它不起作用。

我正在使用安装了 VirtualBox 的 Ubuntu。

scripts

13
推荐指数
1
解决办法
18万
查看次数

gvfs 命令和 cat、ls、cp 等常用命令有什么区别?

我最近发现了以下gvfs 命令

gvfs-cat (1)         - Concatenate files
gvfs-copy (1)        - Copy files
gvfs-info (1)        - Show information about files
gvfs-ls (1)          - List files
gvfs-mime (1)        - Get or set mime handlers
gvfs-mkdir (1)       - Create directories
gvfs-monitor-dir (1) - Monitor directories for changes              
gvfs-monitor-file (1) - Monitor files for changes
gvfs-mount (1)       - Mounts the locations
gvfs-move (1)        - Copy files
gvfs-open (1)        - Open files with the default handler
gvfs-rename (1)      - Rename a file
gvfs-rm …
Run Code Online (Sandbox Code Playgroud)

command-line gvfs

13
推荐指数
1
解决办法
3424
查看次数

如何以 root 身份运行 .run 文件?

我下载了一个 Nvidia 驱动程序的 .run 文件,但是当我在终端中运行它时,它告诉我它必须以 root 身份运行。

我是一个完整的菜鸟,我几乎不知道 root 是什么。我认为它相当于 Windows 中的 admin。 驱动程序以 root 身份运行

好吧,我让文件运行了,但事实证明驱动程序无法识别我的卡。我听说 Nvidia 卡的其他问题在 12.04 的 64 位版本上无法正常工作。

command-line root drivers

12
推荐指数
1
解决办法
9万
查看次数

以访客身份登录 tty?

我想知道是否可以以访客身份登录 tty 会话(不是 GUI)?

就我的观察而言,登录时提供的访客会话由lightdm它动态创建这些访客帐户(如果我错了,请纠正我)提供服务,但是如何在 tty 登录中完成,因为它需要登录名密码

guest-session tty login

12
推荐指数
2
解决办法
2016
查看次数

如何在登录时显示带有用户名和日期的消息?

如何在登录 Ubuntu 后立即显示消息“你好 $username,今天的日期是 $date”。

bash bashrc

12
推荐指数
1
解决办法
6553
查看次数

PATH 变量总是被重置。如何解决?

不久前,我发现我可以通过扩展 PATH 变量来创建自定义命令终端。不幸的是,当我关闭终端并再次打开它时,它总是会重新设置。

你知道如何解决这个问题吗?

因为当我想用终端命令启动一些脚本时,我不想每次都扩展 PATH 变量...

command-line bash environment-variables

12
推荐指数
1
解决办法
5万
查看次数

将多个文本文件合并为一个文件

我正在使用 unixpr命令将多个文本文件合并为一个文本文件:

pr -F *files > newfile
Run Code Online (Sandbox Code Playgroud)

每个文件的长度不同,行数也不同。我对结果非常满意,我喜欢它包含原始文本文件的名称,后跟该文件的内容。但是,我想消除原始文本文件名称与其内容之间的空白行。我只希望不同文本文件之间的空行将每个文件分开。此外,它会^L在每个文本文件的内容之后打印字符,我想消除该字符。

每个读入的文件也有一个“页”号。只有一个文件比默认的 66 行长。该文件最终被分成 2 个“页面”,并被分成 2 个部分,由空行分隔。是否可以连续写入该文本而不将其拆分?

感谢您的任何帮助!

command-line

12
推荐指数
2
解决办法
5万
查看次数

如何从命令行快速提取各种归档文件?

很多时候我需要使用命令行提取不同类型的存档文件。但并非所有时间我都记得任何类型的文件存档的确切命令。所以,我不得不浪费时间重新搜索。我怎样才能避免这种情况?

command-line archive unzip tar jar

12
推荐指数
2
解决办法
6413
查看次数

安装无法通过 apt 获得的 Apache、Php、Mysql 最新版本

我需要安装他们网站上可用的最新版本的 apache、php 和 mysql,但问题是 apt 存储库还没有这些更新版本。

我想要的版本:Apache 2.4.4、PHP 5.4.16 和 MySQL 5.6.12。

可通过 apt 获得的版本:Apache 2.2.22、PHP 5.4.15、MySQL 5.5.31。

Ubuntu 不支持上述版本的软件包。请,我需要帮助!谢谢!

PS Tasksel 还没有这些版本的软件包。

mysql php compiling apache2

11
推荐指数
2
解决办法
1万
查看次数

终端选项卡未在同一目录中打开

自从升级到 Ubuntu 14.04 后,每当我在终端中打开一个新选项卡时,我都在主目录中,而不是我在另一个选项卡中的目录。

如何更改它以保留在我打开它的选项卡中的目录中?

gnome-terminal 14.04

11
推荐指数
1
解决办法
5881
查看次数