Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

3
这两个Cron工作有什么问题?
我定义了以下cron作业。 55 8 * * 3 /usr/bin/php /home/mark/dev/processes/customClient/events.php > /home/mark/dev/processes/customClient/events-`date +%Y-%m-%d --date='last Wednesday'`-`date +%Y-%m-%d`.csv 0 9 * * 3 /usr/bin/echo 'The csv for last week, trying my hand at automatiging this' | /usr/bin/mutt <emailaddress> -s 'Events from `date +%Y-%m-%d --date='last Wednesday'`-`date +%Y-%m-%d`' -a '/home/mark/dev/processes/customClient/events-`date +%Y-%m-%d --date='last Wednesday'`-`date +%Y-%m-%d`.csv' 如果直接从命令行运行上面的命令,它似乎可以正常工作。但是,当我今天早上检查脚本的运行时,我收到一封电子邮件,指出(我的措辞是因为我不小心删除了它们),后面的刻度线未正确关闭。

1
组内组文件权限
我尝试在这里找到它,但是如果它是重复的,我不会后悔。 假设我有2个组和一个用户:group1,group2,user1,其结构如下:group1是group 2的成员,user1是group1的成员 现在说我有以下具有相关权限的文件 file1 root:group1 660 file2 root:group2 660 现在,当我登录到user1时,我可以编辑file1,但不能编辑file2。缺少将user1添加到group2的方法,有什么办法吗?还是没有办法? 我正在使用Ubuntu btw。

3
我如何使用tee重定向到grep
我没有使用tee的丰富经验,所以我希望这不是很基本。 查看此问题的答案之一后,我遇到了一个奇怪的行为tee。 为了输出第一行和找到的行,我可以使用以下命令: ps aux | tee >(head -n1) | grep syslog USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND syslog 806 0.0 0.0 34600 824 ? Sl Sep07 0:00 rsyslogd -c4 但是,我第一次运行此命令(在zsh中)时,结果顺序错误,列标题位于grep结果的下方(但是,此操作不再发生),因此我尝试在以下位置交换命令: ps aux | tee >(grep syslog) | head -n1 USER PID %CPU %MEM VSZ …

2
VIM在功能中执行键盘命令
我有一个函数,我想执行一个键盘命令,但出现错误尾随字符: function! MyFunction() if condition <C-W><C-W> else :some_other_command endif endfunction 它不喜欢<CW> <CW> 我该怎么用呢?
13 vim 


1
打印机默认选项配置文件在哪里?
我正在使用CUPS 1.6.1。 我仅在一侧打印页面时遇到问题。默认选项为“单面”,如CUPS Web界面配置中一样。但是当我进行打印时,它会打印出“双面长边”结果。 我想手动配置。确切的配置文件位置在哪里?每当我从CUPS Web界面更改默认选项时,/ etc / cups / printers.conf时间都会被修改,但内容不会更改。但是在Web界面中,默认选项已更改。默认选项配置是哪个文件?
13 cups 

2
可以通过音频设备(摩尔码或类似代码)配置登录TTY吗?
我日常工作中最痛苦的方面之一是需要偶尔调查分散在世界各地无法访问外部网络的远程机器上的问题。有时,本地员工可能会通过3G或类似的调制解调器捆绑以提供访问权限,但由于信号不足或现场缺乏技术能力,通常这是不可能的。在这些情况下,我必须用电话联系当地技术人员(有时是管理员),与我一起工作,输入我背诵给他们的命令,并以输出作为响应,通常是那些Linux有限甚至没有Linux甚至没有计算机的人经验。通常,要找到一个更合格的技术人员到现场,需要包机。 我可以确认,通过在vi中编辑文件来交谈的人不知道'slash'和'backslash'之间的区别,如何保持移位以生成冒号而不是分号,这是非常痛苦的。“好吧,现在显示的是一个弯曲的东西,然后是一种看起来很怪异的线条,然后是另一个弯曲的东西”。哦,它以我未读过的某种错误消息在我身上发出哔哔声。 基本上,我在现场使用的人是一个非常慢的电话->终端转换器,错误率极高。我的主意是裁掉中间人,在计算机上使用扬声器和麦克风,然后告诉技术人员将手机固定在机器上,然后将其用作老式的声学耦合“调制解调器”。在我的计算机上运行一个终端程序,该程序会将我的线路转换为可以通过电话传输到电话机上的某些音频序列,并转换回命令,然后将其输出转换为音频电话等,实际上为我提供了非常慢的终端。有几种传输数据的方法,这些数据可能在手机传输后仍然存在,例如摩尔斯电码或OliviaMode。 我希望获得有关软件包的信息,以整体上或以各种方式来完成此解决方案,或者提供其他有关如何完成此任务的想法。除了上述提到的“ OliviaMode”(可以用作传输协议)外,Google并没有任何用处。
13 audio  prompt  tty 

2
将Xorg设置为仅使用屏幕的一部分
我的屏幕分辨率为1280 x 1024。但不幸的是,最右边的200像素带已损坏,无法显示任何图像。 如何设置Xorg将屏幕视为1080 x 1024设备? 现在我尝试了: Virtual 1080 1024 Viewport 0 0 它无法正常工作-图像按比例缩放以适合垂直方向,而水平方向可以用鼠标平移。
13 xorg  nvidia  xrandr 


2
贝尔实验室书中的计划9 [关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 我真的很想获得一本有关Plan 9的设计和精神的书。这样的事情存在吗? 有人有建议吗? (在此询问,计划9曾经是Unix的继任者AIUI)
13 books  plan9 

3
手动查找并安装man文件
我似乎缺少一些手册页,特别是gcc和g ++。指定该部分无济于事。whereis没有列出这两个手册页,所以我认为它们根本不在那。 有了Google,我得到了很多东西,例如:http : //linux.die.net/man/1/g++(虽然似乎是普通的HTML ...还是手册页标记?) 我认为这将是一个学习如何手动替换它们的好机会。我猜我在寻找gcc.1.gz文件? 我是从GNU,Debian还是从某种程度上将其自动化?这些文件中放置了多少工作-如果得到一个文件,它可能是99%正确的,或者它们在时间/架构上确实有很大不同吗?
13 debian  man  gcc  roff 

3
如何检查可用于Web服务器编写的Apache组?
我正在尝试使Wordpress正常工作。我目前有此错误消息: Could not create directory. /var/www/html/wp-content/upgrade/theme_name 尝试上传主题时。这是设置为/var/www/html/wp-content/upgrade/ drwxrwxr-x 3 ec2-user apache 4096 Jun 21 00:30 upgrade chmod 777 upgrade使错误消失。但这不是最佳实践。但是,我认为这也应该起作用...为什么不呢? 我想上述权限可能不包含Web服务器。我应该使用哪个组来允许Web服务器写入? (我的设置是Amazon EC2,带httpd的Amazon Linux AMI)

3
将更改应用于xorg.conf而不重新启动
我正在使用Ubuntu 12.04并对进行一些更改/etc/X11/xorg.conf。现在,我需要重新启动X服务器以应用更改,但是我不想重新启动计算机。 我知道有时会重启显示管理器(例如lightdm),这是最好的方法吗?
13 ubuntu  xorg  x11 

2
如何用sed包含斜杠的字符串替换字符串?
我正在寻找一种使用sed将文件中的字符串替换为包含斜杠的字符串的方法。 connect="192.168.100.61/foo" srcText="foo.bar=XPLACEHOLDERX" echo $srcText | sed "s/XPLACEHOLDERX/$connect" 结果是: sed: -e Expression #1, Character 32: Unknown option for `s'
13 sed 

4
是否允许非管理员用户通过apt或rpm安装软件包?
是否可以允许非root用户使用apt或rpm在系统范围内安装软件包? 我现在工作的地方在linux机器上安装了过时的设置,管理员厌倦了必须根据用户要求进行所有安装的操作,因此他们正在考虑将全部sudo权限授予所有用户。这具有明显的安全缺点。因此,我想知道是否存在允许普通用户安装软件以及升级和删除软件的方法?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.