标签: linux

什么是“-bash: !”:事件未找到”

尝试在 bash shell 下执行以下命令 echo "Reboot your instance!"

在我的安装中:

root@domU-12-31-39-04-11-83:/usr/local/bin# bash --version
GNU bash, version 4.1.5(1)-release (i686-pc-linux-gnu)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
root@domU-12-31-39-04-11-83:/usr/local/bin# uname -a
Linux domU-12-31-39-04-11-83 2.6.35-22-virtual #35-Ubuntu SMP Sat Oct 16 23:57:40 UTC 2010 i686 GNU/Linux
root@domU-12-31-39-04-11-83:/usr/local/bin# echo "Reboot your instance!"
-bash: !": event not …
Run Code Online (Sandbox Code Playgroud)

scripting linux shell bash

151
推荐指数
6
解决办法
22万
查看次数

磁盘满了,du 就不同了。如何进一步调查?

我在服务器(硬件 Raid 1)中有一个 SCSI 磁盘,32G,ext3 文件系统。df告诉我磁盘已 100% 已满。如果我删除 1G,这将正确显示。

但是,如果我运行 adu -h -x /然后du告诉我只使用了 12G(我使用-x是因为一些 Samba 安装)。

所以我的问题不是关于 du 和 df 命令之间的细微差别,而是关于我如何找出造成这种巨大差异的原因?

我为 fsck 重新启动了机器,但没有错误。我应该跑badblocks吗?lsof向我显示没有打开的已删除文件,lost+found是空的,并且消息文件中没有明显的警告/错误/失败语句。

请随时询问有关设置的更多详细信息。

linux ext3 disk-space-utilization scsi

149
推荐指数
9
解决办法
23万
查看次数

linux上的文件名长度限制?

Linux 上是否有任何文件名或路径长度限制?

linux limits

147
推荐指数
5
解决办法
22万
查看次数

注销后保持Linux进程运行

我正在通过 SSH 连接到一台 Linux 机器,并且我正在尝试运行一个重型 bash 脚本来进行文件系统操作。预计它会持续运行数小时,但由于互联网连接问题,我无法让 SSH 会话保持打开状态。

我怀疑使用后台运算符和符号 ( &)运行脚本是否会奏效,因为我尝试过,后来发现该过程未完成。如何注销并保持进程运行?

linux ssh bash process

145
推荐指数
9
解决办法
11万
查看次数

通过命令行找出符号链接目标

假设我设置了一个符号链接:

ln -s /root/Public/mytextfile.txt /root/Public/myothertextfile.txt
Run Code Online (Sandbox Code Playgroud)

有没有办法myothertextfile.txt使用命令行查看目标是什么?

linux command-line-interface symbolic-link

143
推荐指数
4
解决办法
23万
查看次数

如何找到文件系统的 UUID

我正在运行 Ubuntu,并想找出UUID特定文件系统(不是分区)的 。我知道我可以e2label /dev/sda1用来找出文件系统标签,但似乎没有类似的方法来找到UUID.

linux partition command-line-interface

142
推荐指数
4
解决办法
28万
查看次数

tar - 在提取时删除前导目录组件

如何只提取目标目录而不提取完整的目录树?

压缩

tar cf /var/www/site.tar /var/www_bak/site
Run Code Online (Sandbox Code Playgroud)

提炼

tar xf /var/www/site.tar -C /tmp
Run Code Online (Sandbox Code Playgroud)

这将产生:

/tmp/var/www/site
Run Code Online (Sandbox Code Playgroud)

提取文件时如何避免创建整个目录树?

我希望它提取到:

/tmp/site
Run Code Online (Sandbox Code Playgroud)

linux tar

142
推荐指数
2
解决办法
16万
查看次数

有什么有用的东西可以添加到一个人的 .bashrc 中?

有什么是你不能没有的,会让我的生活变得更轻松吗?以下是我使用的一些(“磁盘空间”和“文件夹”特别方便)。

# some more ls aliases
alias ll='ls -alh'
alias la='ls -A'
alias l='ls -CFlh'
alias woo='fortune'
alias lsd="ls -alF | grep /$"

# This is GOLD for finding out what is taking so much space on your drives!
alias diskspace="du -S | sort -n -r |more"

# Command line mplayer movie watching for the win.
alias mp="mplayer -fs"

# Show me the size (sorted) of only the folders in this directory
alias folders="find . -maxdepth 1 -type d -print …
Run Code Online (Sandbox Code Playgroud)

linux bash command-line-interface dotfiles bashrc

141
推荐指数
16
解决办法
14万
查看次数

检查卷是否安装在 Bash 脚本中的最佳方法是什么?

检查卷是否安装在 Bash 脚本中的最佳方法是什么?

我真正想要的是一种可以像这样使用的方法:

if <something is mounted at /mnt/foo> 
then
   <Do some stuff>
else
   <Do some different stuff>
fi
Run Code Online (Sandbox Code Playgroud)

linux bash mount

139
推荐指数
5
解决办法
24万
查看次数

您如何使您明显处于生产系统中?

我们公司中的一些人在生产服务器上拥有 root 访问权限。我们正在寻找一种很好的方法来在我们使用 ssh 时让它变得非常清楚。

我们的一些想法是:

  • 亮红色提示
  • 在得到壳之前先回答一个谜语
  • 在获得 shell 之前输入一个随机单词

你们使用哪些技术来区分生产系统?

linux root

136
推荐指数
10
解决办法
2万
查看次数