标签: shell

运行 tcsh 但 bash 改为启动

我试图在我的 Fedora 7 上启动一个 tcsh(默认 shell 是 bash)

[ss@ssvm ~]$ tcsh
[ss@ssvm ~]$ echo $SHELL
/bin/bash
Run Code Online (Sandbox Code Playgroud)

如您所见,另一个 bash shell 启动了。

我查看了 tcsh 文件:

[ss@ssvm ~]$ ll /bin/tcsh
-rwxr-xr-x 1 root root 345348 2007-02-26 23:58 /bin/tcsh
[ss@ssvm ~]$ ll /bin/csh
lrwxrwxrwx 1 root root 4 2010-03-07 13:13 /bin/csh -> tcsh
Run Code Online (Sandbox Code Playgroud)

它不是链接(但 csh 是)。我不明白为什么会这样。如果您有想法或需要更多信息,请告诉我。谢谢!

XM

linux bash shell tcsh csh

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

为什么要维护 PATH 目录的内部表?

我正在寻找rehash命令的作用并找到了这个

rehash 命令重新计算路径环境变量中列出的目录内容的内部哈希表,以说明添加的新命令。

我从来不知道任何内部哈希表。为什么以及如何维护它们?

linux shell shell-script hashing

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

在ps -ef中,第四列显示什么信息?

例如,

ps -ef

Display full information about each of the processes currently running.

UID PID PPID C STIME TTY TIME CMD
hope 29197 18961 0 Sep27 ? 00:00:06 sshd: hope@pts/87
hope 32097 29197 0 Sep27 pts/87 00:00:00 -csh
hope 7209 32097 0 12:17 pts/87 00:00:00 ps -ef
Run Code Online (Sandbox Code Playgroud)

名为C的列提供什么信息?

linux shell ps

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

检查目录和所有子目录中有多少特定类型的文件

我想找到.py我的GarlicSim目录及其所有子目录中有多少文件。我怎么做?Windows 或 Linux 都可以。

windows linux shell find

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

OSX 上的 Shell 脚本,用于打开 SSH 并登录

可能重复:
如何设置 SSH 以便我不必输入密码?

我正在尝试编写一个 shell 脚本,以便在每次启动时将我的 MBP 连接到我的服务器(用于隧道)。我的密码提示有问题,你能建议吗?

我在网上找到了这个脚本(已修改),但是 spawn 和 send 似乎不存在?

echo "Logging in and creating local proxy"
spawn ssh -2 -R 7654:localhost:7654 -A -D 1080 root@server.com
match_max 100000
# Look for password prompt
expect "*?assword:*"
# Send password
send -- "PASSWORD\r"
# send blank line (\r) to make sure we get back to gui
send -- "\r"
expect eof
echo "All done"
Run Code Online (Sandbox Code Playgroud)

其他人知道如何正确执行此操作吗?

unix shell

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

-o:未找到命令

我正在尝试使用 curl 下载文件,但收到以下错误消息。

-o:未找到命令

我的命令是

curl http://lab.test.com/test/test/down.php?c=redsoul&bbs_no=236513&file_num=7061013&filename=%EC%95%84%EC%9D%B4%EC%96%B8%EB%A7%A8%2003%ED%99%94%20%28ANIMAX%201280x720%20x264%20AAC%29.SMI&size=25485 -o 'saveas.smi'
Run Code Online (Sandbox Code Playgroud)

我的命令有错误吗?

bash shell

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

为什么linux中的'ls'命令会在[squarebrackets].jar中返回一些结果?

下面是我在 linux 中的某些目录(来自 tomcat/common/lib 目录)上运行“ls”命令时看到的示例输出。

但是我不清楚为什么有些文件名出现在 [方括号] 中

如果有人能为我澄清这一点,将不胜感激!

-rw-r--r-- 1 root root  1038825 Aug 30  2006 [ant].jar
-rw-r--r-- 1 root root   566376 Apr  1  2008 [commons-collections].jar
-rw-r--r-- 1 root root   107392 Aug 18  2006 [commons-dbcp].jar
-rw-r--r-- 1 root root   114374 Aug 17  2006 [commons-el].jar
-rw-r--r-- 1 root root   114374 Aug 17  2006 commons-el.jar
-rw-r--r-- 1 root root    25913 Aug 10  2006 [commons-logging-api].jar
-rw-r--r-- 1 root root   112331 Jun 21  2007 commons-modeler.jar
-rw-r--r-- 1 root root    59695 Sep 26  2006 …
Run Code Online (Sandbox Code Playgroud)

linux shell tomcat

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

查询“cp”命令

我有一个目录说~/MyWorks其中包含以下文件:a.c, b.c and c.c

我想将MyWorks目录复制到~/MyAssignmentsMyWorks复制目录而不复制其中的文件。我应该如何最好地解决这个问题?

shell cp

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

具有完整 Tab 键支持的 ssh 连接

我安装了 Ubuntu 10.04。当我打开终端时,tab 键工作正常,例如我输入“apt-get install mysql”然后按 tab 并查看所有选项。但是当我通过 ssh 连接时 - tab 键只在第一个空格之前起作用。所以在上面的例子中它什么都不做。我尝试与不同的客户端(ssh、putty 等)连接,并且始终保持相同的行为。

我的问题是:如何让tab键正常工作?服务器或客户端有问题吗?

ssh shell

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

Mac OS X 的高级终端/控制台应用程序?

我使用了很多命令行程序,经常使用类似的参数。任何人都可以推荐一个应用程序或工作流,它允许我使用 GUI 存储经常使用的 shell 命令并搜索我最近的命令吗?

我有我经常使用的命令(例如,将特定目录 rsync 到服务器)和我不经常使用的其他命令。为我可能重用的每个代码片段创建 shell 脚本似乎有点尴尬。

特别是对于我很少使用的程序,我最终一遍又一遍地阅读文档,因为我忘记写下确切的 shell 命令。理想情况下,我想要一个类似于 Terminal.app 的应用程序,但提供某种历史记录和代码段管理。

你用什么来跟踪 shell 命令?

terminal shell snippets macos

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

标签 统计

shell ×10

linux ×5

bash ×2

cp ×1

csh ×1

find ×1

hashing ×1

macos ×1

ps ×1

shell-script ×1

snippets ×1

ssh ×1

tcsh ×1

terminal ×1

tomcat ×1

unix ×1

windows ×1