我是一个 Windows 人,最近双启动,现在我使用 Linux Mint 12
当Windows桌面冻结我refresh,或者,如果我使用一个程序我用alt+F4来退出程序或我可以使用 ctrl+ alt+delete和该命令将允许我看到的程序没有响应等修复Windows桌面。
Mint 比我的 XP 冻结的次数少,但是当它冻结时,我不知道该怎么办,我只是关闭了电脑并重新启动它。
那么有没有一个命令可以在 Linux 死机时修复它?
我可以通过以下方式查看所有进程和内存的列表
ps aux
Run Code Online (Sandbox Code Playgroud)
并通过 VSZ 和 RSS
有没有办法按 RSS 值的降序对这个命令的输出进行排序?
我正在使用 Ubuntu,并且该youtube-dl命令运行良好。
但是,现在我只想下载太长的视频的一部分。所以我只想下载该视频的几分钟,例如从第 13 分钟到第 17 分钟。
有没有办法做到这一点?
我正在学习 C#,所以我做了一个 C# 小程序,上面写着Hello, World!,然后用以下命令编译mono-csc并运行它mono:
$ mono-csc Hello.cs
$ mono Hello.exe
Hello, World!
Run Code Online (Sandbox Code Playgroud)
我注意到当我TAB输入bash,Hello.exe被标记为可执行文件。事实上,它只通过一个加载文件名的 shell 运行!
Hello.exe是不是有一个有趣的文件扩展名的ELF文件:
$ readelf -a Hello.exe
readelf: Error: Not an ELF file - it has the wrong magic bytes at the start
$ xxd Hello.exe | head -n1
00000000: 4d5a 9000 0300 0000 0400 0000 ffff 0000 MZ..............
Run Code Online (Sandbox Code Playgroud)
MZ意味着它是 Microsoft Windows 静态链接的可执行文件。把它放到一个 Windows 盒子上,它就会(应该)运行。
我已经wine安装了,但是wine,是用于的Windows应用程序的兼容层,需时约5倍,只要运行 …
在Linux的proc(5)手册页告诉我,/proc/$pid/mem“可用于访问进程的内存的页面”。但是直接尝试使用它只会给我
$ cat /proc/$$/mem /proc/self/mem
cat: /proc/3065/mem: No such process
cat: /proc/self/mem: Input/output error
Run Code Online (Sandbox Code Playgroud)
为什么不能cat打印自己的内存(/proc/self/mem)?当我尝试打印 shell 的内存时,这个奇怪的“没有这样的进程”错误是什么(/proc/$$/mem显然进程存在)?那我怎么读/proc/$pid/mem呢?
我有 Linux ( RH 5.3 ) 机器
我需要添加/计算 10 天加上日期,这样我就会得到新的日期(到期日期))
例如
# date
Sun Sep 11 07:59:16 IST 2012
Run Code Online (Sandbox Code Playgroud)
所以我需要得到
NEW_expration_DATE = Sun Sep 21 07:59:16 IST 2012
Run Code Online (Sandbox Code Playgroud)
请建议如何计算新的到期日期(使用 bash 、 ksh 或操纵日期命令?)
我创建了这个文件结构:
test/src
test/firefox
Run Code Online (Sandbox Code Playgroud)
当我运行此命令时:
ln -s test/src test/firefox
Run Code Online (Sandbox Code Playgroud)
我希望test/firefox/src创建一个指向的符号链接test/src,但是我收到了这个错误:
-bash: cd: src: Too many levels of symbolic links
Run Code Online (Sandbox Code Playgroud)
我既不担心 RAM 使用情况(因为我已经足够了),也不担心在意外关闭的情况下丢失数据(因为我的电源有保障,系统是可靠的,数据并不重要)。但是我做了很多文件处理并且可以使用一些性能提升。
这就是为什么我想将系统设置为使用更多 RAM 进行文件系统读写缓存,积极预取文件(例如,预读应用程序访问的整个文件,以防文件大小合理或至少否则,请提前读取其中的一大块)并减少刷新写入缓冲区的频率。如何实现这一目标(可能)?
我在 XUbuntu 11.10 x86 上使用 ext3 和 ntfs(我经常使用 ntfs!)文件系统。
我有 file1.txt
this is the original text
line2
line3
line4
happy hacking !
Run Code Online (Sandbox Code Playgroud)
和 file2.txt
this is the original text
line2
line4
happy hacking !
GNU is not UNIX
Run Code Online (Sandbox Code Playgroud)
如果我这样做:diff file1.txt file2.txt我得到:
3d2
< line3
5a5
> GNU is not UNIX
Run Code Online (Sandbox Code Playgroud)
通常如何解释输出?我认为这<意味着已删除,但做什么3d2或5a5意味着什么?
如果我做:
this is the original text
line2
line3
line4
happy hacking !
Run Code Online (Sandbox Code Playgroud)
结果更清楚了,但这@@ -1,5 +1,5 @@意味着什么?
linux ×10
filesystems ×2
memory ×2
bash ×1
date ×1
desktop ×1
diff ×1
executable ×1
files ×1
freeze ×1
fstab ×1
kernel ×1
ln ×1
mono ×1
performance ×1
proc ×1
process ×1
shell-script ×1
size ×1
sysctl ×1
youtube-dl ×1