可能的重复:
如何找出哪个包拥有文件?
如何找出文件来自哪个 Debian 软件包?
我有一个名为 æøå.js 的文件(只是一个示例),当我ls在存储它的目录中运行时,我得到
root@chu:~/projects/someproject/server# ls src a.js b.js ??????.js
所以看起来这样的符号不能显示。PuTTY 设置为期望 UTF-8,我env看起来像这样
术语=xterm 外壳=/bin/bash 用户=root LANG=en_GB.UTF-8 SHLVL=1 家=/root LANGUAGE=en_US:en LS_OPTIONS=--颜色=自动 PYTHONPATH=:/root/pymodules 日志名=根 _=/usr/bin/env
(我已经从输出中删除了一些东西,因为它们无论如何都不可能相关)
但事情是这样的;当我打开一个文件时,vim我可以毫无问题地输入并查看所有这些符号。所以问题显然只是在 shell/bash 中。我可以提供任何允许 bash 显示这些符号的设置吗?有人也可以解释为什么它现在不能使用 UTF-8 吗?
编辑:这是treeæøå.js 的显示方式
|-- 源代码 | |-- a.js | |-- b.js | `-- \303\246\303\270\303\245.js
是否有任何快速可靠的方法可以从服务器中删除与操作系统无关的所有内容?
在删除所有内容时,我的意思是:
一般来说,我有兴趣在基于 Debian 和 CentOS 的服务器上做这件事。
如果没有一种“快速可靠”的方法可以使用一个或多个命令来完成,那么请解释如何手动执行。
我以 root 身份登录时不小心在 debian 6 的 / 目录中执行了 rm * 。它没有删除任何目录,但我似乎搞砸了一些东西。
rm: cannot remove `132966': No such file or directory
rm: cannot remove `bin': Is a directory
rm: cannot remove `boot': Is a directory
rm: cannot remove `dev': Is a directory
rm: cannot remove `etc': Is a directory
rm: cannot remove `home': Is a directory
rm: cannot remove `lib': Is a directory
rm: cannot remove `lib32': Is a directory
rm: cannot remove `lost+found': Is a directory
rm: cannot remove `media': …Run Code Online (Sandbox Code Playgroud) 我想抑制每次登录时显示的消息:
Debian GNU/Linux 6.0 <ip-addr> tty1
<ip-addr> login:
Run Code Online (Sandbox Code Playgroud)
有人知道更改它的配置在哪里吗?
UPD1
抑制<ip-addr>一个可以清空/etc/hostname文件
仍然是问题,如何抑制整个问候消息的
motd事情只在SSH登录时对我有用,但不适用于直接服务器登录
我将 Debian 安装到 Windows Lenovo Thinkpad。现在我想取回 Windows。我该怎么做?
我的朋友在我的 X220 产品详细信息下方提到了有关分区的内容。
$ sudo fdisk -l
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00081865
Device Boot Start End Blocks Id System
/dev/sda1 * 1 38052 305647616 83 Linux
/dev/sda2 38052 38914 6921217 5 Extended
Partition 2 does not start …Run Code Online (Sandbox Code Playgroud) 我已经安装了在内核 2.6.32-5-amd64 上运行的 Debian 6.0.6,安装后我为 eth0 接口分配了一个静态 IPv6 地址。
这是我的 /etc/network/interfaces 文件的样子:
自动 lo
iface lo inet 环回自动 eth0
iface eth0 inet6 静态Run Code Online (Sandbox Code Playgroud)address fe80::a:1 netmask 64 gateway fe80::1
这是“ifconfig eth0”输出的样子:
eth0 Link encap:Ethernet HWaddr 10:1f:74:c6:27:5f
inet6 addr: fe80::121f:74ff:fec6:275f/64 Scope:Link
inet6 addr: fe80::a:1/64 Scope:Link
UP广播运行多播 MTU:1500 指标:1
RX 数据包:45 错误:0 丢弃:0 溢出:0 帧:0
TX 数据包:48 错误:0 丢弃:0 溢出:0 载波:0
冲突:0 txqueuelen:1000
RX 字节: 6427 (6.2 KiB) TX 字节:7969 (7.7 KiB)
中断:20 内存:d0700000-d0720000
如您所见,有 2 个 IPv6 地址;
一个自动生成的 IPv6 …
我有一个基于 debian 的 linux 发行版(Crunchbang)在旧笔记本电脑(真的很旧)上运行。我想从我的 debian 笔记本电脑通过 ssh 进入 windows xp(在我的电脑上),并从我的笔记本电脑在 GUI 中运行 windows 程序。那可能吗 ?如果可能的话,如何实现这一目标?
我想知道我的 VPS 上安装了哪个版本的 Linux,以便我可以再次重新安装相同的映像。
这是我掌握的信息:
# uname -a
Linux chicken 2.6.32-308.el5.028stab099.3 #1 SMP Wed Mar 7 15:56:00 MSK
2012 i686 GNU/Linux
# cat /proc/version
Linux version 2.6.32-308.el5.028stab099.3 (root@rhel5-build-x64) (gcc
version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Wed Mar 7 15:56:00 MSK 2012
Run Code Online (Sandbox Code Playgroud)
后者说 Red Hat,但我真的确信它不是!没有rpm安装,但apt-get有。我认为它必须是 Ubuntu 或 Debian。
VPS-admin 工具让我可以安装 Ubuntu 和 Debian,并且每个版本都有多个版本可供选择。所以如果可能的话,我也想知道版本号。
我有几个 python 程序,例如一个检查 Collatz 猜想是否适用于给定数字,并将输出写入文件(它在 Raspberry Pi 上运行)的程序。
虽然我知道它并没有被反驳到高达 1000 亿或什么的,但我只是想运行它以进行编程练习。虽然我可以将它设置为在 RPi 启动时启动,并通过 ssh 会话启动它,但我使用 Pi 的主要原因是它可以达到 10 亿之类的数字,同时即使性能也不会消耗太多电量不实用。
当我通过键入 SSH 会话启动它时python col.py,如果我终止会话,它会停止运行。如何使用 SSH 启动脚本,以便在我终止会话时它不会停止(一直持续到它结束或 RPi 关闭)?