标签: linux

Linux命令列出所有可用的命令和别名

是否有Linux命令列出此终端会话的所有可用命令和别名?

好像你输入'a'并按下了标签,但是对于字母表中的每个字母.或运行'别名'但也返回命令.

为什么?我想运行以下命令,看看命令是否可用:

ListAllCommands | grep searchstr
Run Code Online (Sandbox Code Playgroud)

linux terminal command-line

264
推荐指数
7
解决办法
24万
查看次数

如何使用bash命令创建CPU峰值

我想在Linux机器上创建接近100%的负载.它是四核系统,我希望所有内核全速运行.理想情况下,CPU负载将持续指定的时间,然后停止.我希望在bash中有一些技巧.我在想某种无限循环.

linux bash cpu load

263
推荐指数
14
解决办法
30万
查看次数

如何将密码传递给scp?

我知道不推荐,但是可以将用户的密码传递给scp吗?

我想通过scp复制文件作为批处理作业的一部分,接收服务器当然需要密码,不,我不能轻易地将其更改为基于密钥的身份验证.

linux scp io-redirection

261
推荐指数
9
解决办法
61万
查看次数

如何在linux中查看文件和目录的大小?

如何在Linux中查看文件和目录的大小?如果使用df -m然后它显示顶层所有目录的大小,但对于目录中的目录和文件如何检查大小?

linux file

261
推荐指数
17
解决办法
74万
查看次数

打开文件实际上做了什么?

在所有编程语言(我至少使用过)中,必须先打开文件才能读取或写入文件.

但这种开放式操作实际上做了什么?

典型功能的手册页实际上并没有告诉你除了"打开读/写文件"以外的任何内容:

http://www.cplusplus.com/reference/cstdio/fopen/

https://docs.python.org/3/library/functions.html#open

显然,通过使用该函数,您可以告诉它涉及创建某种有助于访问文件的对象.

另外一种方法是,如果我要实现一个open函数,它需要在Linux上做什么?

c linux

261
推荐指数
7
解决办法
2万
查看次数

用什么语言编写Windows,Mac OS X和Linux?

我只是想知道谁知道Windows,Mac OS X和Linux是由哪些编程语言组成的,以及OS的每个部分使用的语言(即:内核,插件架构,GUI组件等).

我假设每种语言都有多种语言,显然我知道Linux内核是用C语言编写的.

我完全猜测Mac OS X包含很多Objective-C代码,因为它是源自NeXT的Apple语言.

Windows,我听说包含C,C++和Intel Assembly.Linux或Mac OS是否包含任何汇编代码?

此外,操作系统开发人员是否使用Ruby,Python等脚本语言来编写操作系统的部分脚本?操作系统的哪些部分将用每种语言编写?

linux windows macos operating-system programming-languages

260
推荐指数
9
解决办法
35万
查看次数

核心转储,但核心文件不在当前目录中?

在运行C程序时,它说"(core dumped)"但我看不到当前路径下的任何文件.

我已经设置并验证了ulimit:

ulimit -c unlimited 
ulimit -a 
Run Code Online (Sandbox Code Playgroud)

我还试图找到一个名为"core"的文件,但没有得到核心转储文件?
任何帮助,我的核心文件在哪里?

c linux coredump

258
推荐指数
12
解决办法
34万
查看次数

UnicodeDecodeError:'utf8'编解码器无法解码字节0x9c

我有一个套接字服务器,应该从客户端接收UTF-8有效字符.

问题是一些客户端(主要是黑客)正在通过它发送所有错误的数据.

我可以很容易地区分真正的客户端,但我正在记录所有发送的数据文件,以便我以后可以分析它.

有时我会得到这样的字符œ导致UnicodeDecodeError错误.

我需要能够使用或不使用这些字符来生成字符串UTF-8.


更新:

对于我的特殊情况,套接字服务是一个MTA,因此我只希望接收ASCII命令,如:

EHLO example.com
MAIL FROM: <john.doe@example.com>
...
Run Code Online (Sandbox Code Playgroud)

我用JSON记录了所有这些.

然后一些没有良好意图的人决定出售各种垃圾.

这就是为什么对于我的特定情况,剥离非ASCII字符是完全可以的.

python linux python-unicode

257
推荐指数
8
解决办法
63万
查看次数

命令以毫秒为单位获取时间

Linux中是否有shell命令以毫秒为单位获取时间?

linux bash shell time

257
推荐指数
9
解决办法
32万
查看次数

Hadoop"无法为您的平台加载native-hadoop库"警告

我目前正在运行CentOs的服务器上配置hadoop .当我运行start-dfs.sh或时stop-dfs.sh,我收到以下错误:

WARN util.NativeCodeLoader:无法为您的平台加载native-hadoop库...使用适用的builtin-java类

我正在运行Hadoop 2.2.0.

在线搜索提出了这个链接:http://balanceandbreath.blogspot.ca/2013/01/utilnativecodeloader-unable-to-load.html

但是,/native/hadoop 2.x上的目录内容似乎不同,所以我不知道该怎么做.

我还在这两个环境变量中添加了hadoop-env.sh:

export HADOOP_OPTS ="$ HADOOP_OPTS -Djava.library.path =/usr/local/hadoop/lib /"

export HADOOP_COMMON_LIB_NATIVE_DIR ="/ usr/local/hadoop/lib/native /"

有任何想法吗?

java linux hadoop java.library.path hadoop2

256
推荐指数
11
解决办法
40万
查看次数