标签: linux

如何为Fedora安装g ++?

如何g++为Fedora Linux 安装?我一直在搜索dnf命令安装,g++但没有找到任何东西.

我该如何安装?

我已经安装好了 gcc

c++ linux g++ fedora dnf

187
推荐指数
7
解决办法
18万
查看次数

Android Debug Bridge(adb)设备 - 没有权限

我在调试模式下将HTC Wildfire A3333与我的Fedora Linux连接时遇到问题.Adb说:

./adb devices
List of devices attached 
????????????    no permissions
Run Code Online (Sandbox Code Playgroud)

我的udev规则(三星的第一条规则很好,HTC的第二规则不是):

SUBSYSTEM=="usb",SYSFS{idVendor}=="04e8",SYMLINK+="android_adb",MODE="0666",GROUP="plugdev" 
SUBSYSTEM=="usb",SYSFS{idVendor}=="0bb4",SYMLINK+="android_adb",MODE="0666",GROUP="plugdev"
Run Code Online (Sandbox Code Playgroud)

对于三星设备一切都没问题:

 ./adb devices
List of devices attached 
00198a9422618e  device
Run Code Online (Sandbox Code Playgroud)

我一直在尝试用一个简单的线程给出的所有答案,不过运气:使用HTC野火进行android开发

linux debugging android adb

187
推荐指数
10
解决办法
16万
查看次数

Crontab Day of the Week语法

在crontab中,"星期几"字段是运行0 - 6还是1 -7

我看到有关这方面的相互矛盾的信息.维基百科国家0-6和我见过的其他网站1-7.

还有什么意思或使用07错误?即cron仍然会运行?

linux sysadmin cron crontab

187
推荐指数
3
解决办法
20万
查看次数

如何在鱼壳中定义别名?

我想在鱼中定义一些别名.显然应该可以在中定义它们

~/.config/fish/functions
Run Code Online (Sandbox Code Playgroud)

但是当我重新启动shell时,它们不会自动加载.有任何想法吗?

linux shell fish

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

在bash中有"goto"声明吗?

在bash中有"goto"声明吗?我知道这被认为是不好的做法,但我需要特别"goto".

linux bash shell goto

186
推荐指数
9
解决办法
34万
查看次数

Bash脚本并行处理有限数量的命令

我有一个看起来像这样的bash脚本:

#!/bin/bash
wget LINK1 >/dev/null 2>&1
wget LINK2 >/dev/null 2>&1
wget LINK3 >/dev/null 2>&1
wget LINK4 >/dev/null 2>&1
# ..
# ..
wget LINK4000 >/dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)

但是处理每一行直到命令完成然后移动到下一行是非常耗时的,我想一次处理20行,然后当它们完成另外20行处理时.

我想把wget LINK1 >/dev/null 2>&1 &命令发送到后台然后继续,但这里有4000行,这意味着我会遇到性能问题,更不用说我应该同时启动多少个进程,所以这不是一个好的理念.

我现在想到的一个解决方案是检查其中一个命令是否仍在运行,例如在20行后我可以添加此循环:

while [  $(ps -ef | grep KEYWORD | grep -v grep | wc -l) -gt 0 ]; do
sleep 1
done
Run Code Online (Sandbox Code Playgroud)

当然,在这种情况下,我需要追加到行尾!但我觉得这不是正确的做法.

那么我如何实际将每20行组合在一起并等待它们完成,然后再转到接下来的20行,这个脚本是动态生成的,所以我可以在生成它的时候做我想要的任何数学运算,但它没有必要使用wget,这只是一个例子,所以任何特定于wget的解决方案都不会给我任何好处.

linux bash shell

186
推荐指数
4
解决办法
20万
查看次数

用于更改用户的默认主目录的命令

我想知道是否有任何简单的shell命令来更改Linux/Unix中的用户主目录(一个类似于chsh,它改变现有有效用户的默认登录shell)而不触及该/etc/passwd文件.谢谢

unix linux shell

186
推荐指数
5
解决办法
53万
查看次数

CLOCK_REALTIME和CLOCK_MONOTONIC之间的区别?

你能解释一下Linux上返回的时钟CLOCK_REALTIMECLOCK_MONOTONIC时钟之间的区别clock_gettime()吗?

如果我需要计算外部源产生的时间戳与当前时间之间的经过时间,那么哪个是更好的选择?

最后,如果我有一个NTP守护进程周期性地调整系统时间,如何做这些调整与每个交互CLOCK_REALTIMECLOCK_MONOTONIC

linux

185
推荐指数
6
解决办法
16万
查看次数

使用空格迭代文件列表

我想迭代一个文件列表.这个列表是find命令的结果,所以我想出了:

getlist() {
  for f in $(find . -iname "foo*")
  do
    echo "File found: $f"
    # do something useful
  done
}
Run Code Online (Sandbox Code Playgroud)

没关系,除非文件名中有空格:

$ ls
foo_bar_baz.txt
foo bar baz.txt

$ getlist
File found: foo_bar_baz.txt
File found: foo
File found: bar
File found: baz.txt
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能避免空格分裂?

linux bash shell

185
推荐指数
6
解决办法
9万
查看次数

什么是.pid文件,它包含什么内容?

我最近遇到了一个扩展名为.pid的文件,并在其中进行了探索,但没有找到太多内容.文件说:

Pid-File是包含进程标识号(pid)的文件,该文件存储在文件系统的明确定义的位置中,从而允许其他程序找出正在运行的脚本的pid.

任何人都可以对此有所了解,或者引导我了解pid文件中包含的内容的详细信息?

unix linux pid

185
推荐指数
1
解决办法
15万
查看次数

标签 统计

linux ×10

shell ×5

bash ×3

unix ×2

adb ×1

android ×1

c++ ×1

cron ×1

crontab ×1

debugging ×1

dnf ×1

fedora ×1

fish ×1

g++ ×1

goto ×1

pid ×1

sysadmin ×1