Tag: 命令行

如何将所有USERS的默认shell更改为bash?

我希望从现在开始,每个新用户都默认使用bash作为shell。 我知道要将自己的shell更改为bash,你会使用命令“chsh -s / bin / bash”,但是如何在默认情况下自动将所有未来用户的shell设置为bash?

如何从特定文件夹中删除除一个命名文件之外的所有文件

这是情况。 我有一个目录,其中包含许多具有不同扩展名的文件。 我想删除除具有特定名称的文件以外的所有文件。 通过选择all并按ctrl并取消选择相关文件,可以使用GUI轻松完成此操作。 这正是我想要的,但是如何从命令行执行此操作? 例如: dirA包含以下文件: a.txt b.txt c.php d.html a.db b.db e.html 我想删除所有文件,只保留名为a.txt的文件。

如何启动已在命令行输入某些文本的终端?

让我向您描述所需的用户案例,而不是重述我的问题: 我创建一个简短的shell脚本来运行命令“gnome-terminal –someoptionflagname’我的文本要发布’”,然后执行这个脚本。 弹出Gnome-terminal,命令行提示符后跟我的文本。 ie: fields@mycomputer:/$ my text to be posted 可以这样做吗?

如何在命令行中导航到我在Nautilus中安装的samba位置?

请注意:我在Linux上已经两周了。 我在互联网上找到了很多关于这个问题的答案,尝试了很多,但都以某种方式失败了。 所以我敢再次问,希望有人在这里解释一下:) 前提条件: 在我的学院,我们有一个Samba服务器。 在Windows中,可以通过转到\\xyz.220.131.233\并输入登录abc和密码def来访问它。 在Ubuntu中,我能够使用Nautilus完全相同,按Ctrl + L并输入smb://xyz.220.131.233/ 。 然后它要求登录和密码并连接。 我甚至可以将文件夹从这里拖到“地方”,并拥有远程位置的快捷方式。 到现在为止还挺好。 我刚安装了Matlab,想要打开这个远程位置。 尝试cd到smb://xyz.220.131.233/返回 不能CD到smb://xyz.220.131.233(名称不存在或不是目录)。 我小组中的Mac用户告诉我,我首先安装该位置,但他不知道该怎么做。 这是真的吗我该怎么办?

列出所有人类用户

如何列出我创建的所有人类用户? 我试过cat /etc/passwd ,它只列出了很多东西。

如何在后台运行需要密码输入的sudo命令?

我最近禁用了sudo的身份validation缓存function ,现在它每次都会提示我输入密码。 虽然这对安全性有好处,但它引起了一个我无法找到解决方案的小问题,我无法运行以下命令: sudo & 在过去我会先运行一个sudo命令,它会缓存我的密码并允许我在接下来的几分钟内运行sudo命令而不提示,因此它允许我运行命令。 但是当我现在运行它时,因为它之前没有缓存,因为它立即启动一个新线程,而sudo甚至没有提示我输入密码,我无法以这种方式运行它。 因此,除非我在它之前运行sudo -i ,否则我无法以这种格式运行命令,这种格式变得相当烦人。 所以我想知道是否有办法绕过这个并仍然以这种方式运行程序和命令? 我正在使用GNOME 3.18运行Ubuntu GNOME 15.10,特别是我希望以这种方式运行的程序是etherape如果这有任何区别,但我真的希望该解决方案适用于所有程序和命令。

如何通过终端连接到有线互联网连接?

我正在使用Ubuntu 10.04和KDE。 我在连接到有线局域网互联网连接时遇到问题。 谁能告诉我如何通过终端连接有线局域网互联网的程序.. 我想通过静态IP和身份validation连接到有线Internet连接。

为什么将目录移动到/ dev / null是危险的?

当我尝试将test_dir目录移动到/dev/null ,我收到了消息 mv: cannot overwrite non-directory ‘/dev/null’ with directory ‘test_dir/’ 然后为什么人们说“不要运行命令sudo mv ~ /dev/null ,它会将你的主目录移动到一个洞?” 链接 但/home也是一个目录。

如何从命令行访问已装载的Windows共享?

我使用位置Places > Connect to Server…连接到我的工作环境中的Windows共享(需要Kerberos身份validation)。 当我这样做时,我可以通过Nautilus访问Windows共享,但我无法弄清楚如何在不使用smbclient情况下从命令行访问共享。 例如,共享未安装在/mnt或/media 。 我也调查了~/.gvfs但那也是空的。 是否可以在不使用smbclient情况下从命令行访问已安装的Windows共享?

在终端内浏览互联网

除了elinks之外是否还有其他软件包,以便我使用终端作为浏览器在终端内浏览互联网。 我觉得elinks有点难以操作。