-
如何在命令行的特定页面上打开PDF? (OSX或Linux)
所属栏目:[Linux] 日期:2020-05-24 热度:110
我想在命令行的特定页面打开一个PDF文档,类似于 vim n [file].有没有办法在OSX中使用任何PDF阅读器程序? 您可以使用-pn或–page-label = PAGE命令行参数来执行此操作,如下所示: evince -p 5 foo.pdf[详细]
-
linux – 应该在源文件夹和目标文件夹之后拖放斜杠
所属栏目:[Linux] 日期:2020-05-24 热度:110
我想将这个文件夹:ajax(/ home / thej / public_html / JC / ajax)复制到这个文件夹中:/ home / thej / public_html / demo / conf /最终的结果将是/ home / thej / public_html / demo / conf / ajax,我知道cp命令应该是这样的: cp -r / home / thej /[详细]
-
为什么Linux内核ZONE_NORMAL限制在896 MB?
所属栏目:[Linux] 日期:2020-05-24 热度:165
一个新手的问题.我正在做一些内核研究,并对此感到困惑 896MB的大小限制为ZONE_NORMAL.我不明白为什么内核不能 将4G物理内存直接映射到内核空间.一些文件 提到其页面映射的大小约束.但考虑4G内存 有2 ^ 20页,每个“结构页”是4个字节,mem_map会 只有4MB.这不应[详细]
-
当我在Linux中从命令行运行Java类文件时,为什么要获得NoClassDefFoundError?
所属栏目:[Linux] 日期:2020-05-24 热度:123
我试图从 linux命令行运行一个test.class文件.我使用生成test.class文件的 javac test. java编译文件.当我运行命令java测试它会抛出一个类没有找到异常.我也尝试使用相同的结果指定包名称.这是输出,有人可以帮忙吗?根据Google搜索,我相信我的语法是正确的. [[详细]
-
linux – makefile:缺少分隔符
所属栏目:[Linux] 日期:2020-05-24 热度:179
#kernel build system and can use its lanaugeifneq($(KERNELRELEASE),) obj-m:=helloworld.oelse KDIR:= /lib/modules/2.6.33.3-85.fc13.i686/buildall: make -C $(KDIR) M=$(PWD) modulesclean: rm -f *.[详细]
-
linux – 使用ubuntu上的convert进行填充调整图像大小
所属栏目:[Linux] 日期:2020-05-24 热度:88
我正在使用convert命令来调整图像大小 有两个版本 以下是第一个,结果图像保持纵横比,但图像不一定是nxn convert temp.jpg -resize nxn temp.jpg 第二个版本 convert temp.jpg -resize nxn! temp.jpg 它不保留纵横比. 我想要的是保持纵横比,并用所需的RGB值填[详细]
-
使用Linux中的CLI工具生成磁盘使用情况图表
所属栏目:[Linux] 日期:2020-05-24 热度:98
有人要求 In this question在Linux中显示磁盘使用情况.我想在cli-path上进一步走一步…一个shell脚本如何将输出从类似于上一个问题的合理答案的输出中生成,从中生成一个图形/图表(在png中输出文件或东西)?这可能是一个有点太多的代码,要求在一个常规的问题,[详细]
-
linux – 如何终止gdbserver?
所属栏目:[Linux] 日期:2020-05-24 热度:159
我试图使用gdbserver进行调试.在我终止主机上的gdb客户端后,我看到gdbserver仍在侦听: Remote side has terminated connection. GDBserver will reopen the connection.Listening on port 5004 我试图退出gdbserver与我发现任何地方的任何地方没有运气:退出[详细]
-
linux – 如何预压缩非常大的html文件
所属栏目:[Linux] 日期:2020-05-24 热度:136
我需要使用gzip或deflate预压缩一些非常大的html / xml / json文件(大数据转储).我从来不想为未压缩的文件提供服务.它们是如此之大和重复性,压缩可能会非常好地工作,而一些较旧的浏览器不能支持解压缩,我的典型客户将不会使用它们(虽然如果我可以生成某种“嘿[详细]
-
使用信号量的程序在Linux上运行正常… Mac OSX上的意外结果
所属栏目:[Linux] 日期:2020-05-24 热度:119
我写了一个简单的程序解决读者作家问题使用信号量.它在 Linux操作系统上运行完美,但是当我在Mac OSX上运行它时,我会得到意想不到的结果,我不知道为什么. 我的计划: #include semaphore.h#include sys/types.h#include stdio.h#include pthread.h#include uni[详细]
-
linux – 如何在每个xargs命令之间睡眠1秒?
所属栏目:[Linux] 日期:2020-05-24 热度:145
例如,如果我执行 ps aux | awk {print $1} | xargs -I {} echo {} 我想让shell在每个回声之间休眠1秒. 如何更改我的shell命令? 您可以使用以下语法: ps aux | awk {print $1} | xargs -I % sh -c { echo %; sleep 1; } 小心空格和分号.在括号后的每个命令之[详细]
-
linux – 错误:找不到功能install_github为R版本2.15.2
所属栏目:[Linux] 日期:2020-05-24 热度:76
我现在有R的多个问题,但我想开始询问一个最根本的问题. 我想将GitHub文件安装到R中,但由于某些原因,install_github函数似乎不存在.例如,当我键入: install_github(devtools) 我得到 error: could not find function install_github install_packages函数工作[详细]
-
linux – 在可循环播放器中注册循环中的变量
所属栏目:[Linux] 日期:2020-05-24 热度:63
我有两个可以完成的任务如下 tasks: - shell: ifconfig -a | sed s/[ t].*//;/^(lo|)$/d register: var1 - debug: var=var1 - shell: ethtool -i {{ item }} | grep bus-info | cut -b 16-22 with_items: var1.st[详细]
-
linux – 从ls创建数组的Bash脚本?
所属栏目:[Linux] 日期:2020-05-24 热度:90
我正在创建一个列出文件的bash脚本(在这种情况下是apache sites-available).列出文件很容易,我的最终目标是将每个文件放入一个数组中,将它们显示给用户并允许用户选择要处理的“文件”,在这种情况下,它将启用该站点. 我还没有走得太远,我知道我需要将ls设置为[详细]
-
在Linux中,我是否需要X服务器来进行屏幕外渲染?
所属栏目:[Linux] 日期:2020-05-24 热度:126
如果是这样,为什么?除了将渲染命令传递给显卡驱动程序之外,X为我做了什么? 我不清楚X-OpenGL的关系.我在互联网上搜索但找不到简洁的答案. 如果它很重要,假设一个最小的现代分布,如无头Ubuntu 13机器. 目前的司机:是的. And if so why? 因为X服务器是实际图[详细]
-
Linux proc / pid / fd for stdout是11?
所属栏目:[Linux] 日期:2020-05-24 热度:85
执行stdout重定向到文件的脚本.所以/ proc / $$/ fd / 1应指向该文件(因为stdout fileno为1).但是,文件的实际fd是11.请解释,为什么. 这是会议: $cat hello.sh#!/bin/sh -els -l /proc/$$/fd 2$./hello.sh /tmp/1total 0lrwx------ 1 nga users 64 M[详细]
-
使用Linux功能是否会禁用LD_PRELOAD
所属栏目:[Linux] 日期:2020-05-24 热度:51
在我的自定义环境中,预加载了一个拦截器库,它运行bind(),connect()等调用的特殊实现. 我看到的问题是,只要应用程序使用命令setcap显式启用功能,执行应用程序就无法预加载拦截器库并调用默认的libc connect(). 这是预期的行为吗?如果是,那么禁用LD_PRELOAD的[详细]
-
相当于CryptProtectMemory的Linux
所属栏目:[Linux] 日期:2020-05-24 热度:112
当我的进程内存被分页时,我正在尝试保护我的内存中数据以防止交换文件读取. 我知道Windows SDK中的CryptProtectMemory()可以用来加密内存缓冲区. 我在Linux上找不到任何这样的功能,如果有人知道,请告诉我. 我们可以使用mlock()以便内存不会被分页,但这是否意[详细]
-
用于posix和linux特定函数的C包装器
所属栏目:[Linux] 日期:2020-05-24 热度:157
你知道任何好的库将posix和 linux函数和结构(例如套接字或文件描述符)包装到C类中吗?例如,我正在考虑一个基本的FileDescriptor类和一些继承类(unix套接字等),其方法包括write,read甚至一些系统调用(sendfile,splice) – 所有抛出异常而不是设置errno.或者一[详细]
-
Linux – 在CLI中更改主机名
所属栏目:[Linux] 日期:2020-05-24 热度:109
我不知道如何搜索这个,这就是我要求它的原因(我所有的搜索都没有透露任何相关信息). 我有一个Fedora 18服务器,如下所示: [root@dhcp-192-168-5-100 ~]# 我想将其改为: [root@server1 ~]# 目前,该机器设置为通过DHCP获取IP,但这不是机器的IP地址,这就是我需[详细]
-
缓存 – Linux是否使用x86 CPU的PCID功能进行TLB?如果没有,为什么?
所属栏目:[Linux] 日期:2020-05-24 热度:154
我写了一个内核模块来检查CR4.PCIDE,它没有设置.为什么 Linux不使用这样的功能来降低由于TLB无效和缓存污染导致的性能下降? 注意:我不是Linux开发人员 对于英特尔的“进程上下文标识符”,限制为4096个ID.这意味着当有超过4096个进程需要管理它们(例如,可能[详细]
-
更改ls命令的emacs bash颜色
所属栏目:[Linux] 日期:2020-05-24 热度:152
我已启用dircolors在使用ls时将ls命令更改为文件夹为黄色.问题是当我在emacs中使用 shell时,它仍然显示为深蓝色,这在黑色背景上难以阅读. 如何更改bash shell的颜色,或者更具体地说,更改ls命令的颜色.我的颜色更改适用于打开的终端,但不适用于emacs.我有支持X[详细]
-
在linux驱动程序中的struct文件
所属栏目:[Linux] 日期:2020-05-24 热度:129
我正在学习如何编写 Linux设备驱动程序,并且我无法理解“struct file”.我正在使用Linux设备驱动程序第3版来帮助我. 这是我的理解 一个.结构文件表示一个打开的文件,因此当在设备驱动程序模块中调用open时,内核将创建一个包含与设备驱动程序相关的一切的结构[详细]
-
linux – 为什么cl ang与cl ang不一样,因为前者是后者的符号链接?
所属栏目:[Linux] 日期:2020-05-24 热度:86
我有一个C程序试图修改一个const字符串文字.现在我知道这是不允许的. 当我用clang test.c编译代码时,编译器不会发出警告.但是当我用clang test.c编译它时会发出警告: test.c:6:15: warning: conversion from string literal to ‘char *’ is deprecated [-W[详细]
-
linux – 更好的方式根据多种模式重命名文件
所属栏目:[Linux] 日期:2020-05-24 热度:64
很多我下载的文件在他们的文件名中有垃圾邮件/垃圾邮件,例如 [www.crap.com] file.name.ext www.crap.com – file.name.ext 我想出了两种处理方法,但是他们似乎很笨重: 参数扩展: if [[ ${base_name} != ${base_name//[+([^]])]} ]]then mv -v ${dir_name}/[详细]

浙公网安备 33038102330553号