-
linux – 安全chmod的php,html,css,js,png,文件夹?
所属栏目:[Linux] 日期:2020-12-14 热度:198
我有一个localhost文件所有777权限.但如果我想在真实服务器上上传它们,那么它们对每种文件类型的正确安全权限是什么: php,html,css,js,png和目录 非常感谢 解决方法 在服务器中,大多数建议目录权限应为755,文件为644.由于安全原因,不建议使用权限777.[详细]
-
是什么让Ctrl Q在zsh中工作
所属栏目:[Linux] 日期:2020-12-14 热度:190
我是一个zsh用户,他开始使用简单的oh-my-zsh配置,现在我尝试通过将我关心的部件从oh-my-zsh导入我自己的.zshrc来学习zsh然后完全删除哦 – 我的-zsh. 当我现在终于冷火鸡并删除了oh-my-zsh时,我注意到我最常用的快捷方式之一,Ctrl Q已停止工作.我已经对此进[详细]
-
linux – shell级别的可变范围
所属栏目:[Linux] 日期:2020-12-14 热度:158
最近我一直在阅读 The Advanced Bash Script ,我发现一些关于父壳和子壳之间的变量范围的东西让我非常困惑.这里是: 现场: 有一些方法可以生成子shell: 首先,(命令列表); 第二,执行非内置命令或脚本,依此类推. 因为当我们在父脚本中运行脚本时,子脚本无法[详细]
-
[curl lib]如何获得响应/重定向url?
所属栏目:[Linux] 日期:2020-12-14 热度:148
如果我访问 http://www.microsoft.com/ 将重定向到 http://www.microsoft.com/en-us/default.aspx 如何使用CURL lib获取响应/重定向URL? 我试试 curl_easy_getinfo(curl,CURLINFO_EFFECTIVE_URL, reUrl); 这将获得http://www.microsoft.com/ curl_easy_geti[详细]
-
linux – 尝试运行awk可执行文件时出现“bad interpreter”错误
所属栏目:[Linux] 日期:2020-12-14 热度:70
我正在尝试制作一个awk文件可执行文件.我写了脚本,并做了chmod x filename.这是代码: #!/bin/awk -v'TOPNUM = $1## pick1 - pick one random number out of y## main routineBEGIN {## set seed srand ()## get a random number select = 1 +int(rand() * T[详细]
-
linux – 我希望shell脚本可执行但不可读
所属栏目:[Linux] 日期:2020-12-14 热度:168
我创建了一个脚本,我希望共享系统上的其他用户执行但不能读取.我将权限设置为可执行文件,但撤销了R / W权限. ---x--x--x 1 dilletante staff 0 2013-04-02 11:42 expect.sh 但是脚本无法执行……原因很简单..解释器还需要读取脚本 我想要一个解决方法,如果有[详细]
-
linux – 在命令“ls -d * /”中使用“* /”列出目录的任何原因
所属栏目:[Linux] 日期:2020-12-14 热度:175
我知道还有其他一些方法可以做同样的事情,比如 ls -l | grep "^d" 要么 ls -F | grep "/$" 我只是好奇在“ls -d”之后添加“* /”的原因.为什么简单地使用“ls -d”不起作用?它背后是否有任何故事或棘手的东西? 解决方法 添加-d标志只是指示ls只列出目录条[详细]
-
linux-kernel – ICMP数据包的源和目标端口
所属栏目:[Linux] 日期:2020-12-14 热度:78
我正在netfilter中编写数据包过滤器.有没有办法可以获得ICMP数据包的源端口和目的端口? 我从sk_buff结构中提取了icmp_hdr.但我没有看到来自源地址和目的地址的任何属性? 解决方法 端口号是TRANSPORT层识别哪个数据包属于终端系统中的哪个进程的方式. 他们[详细]
-
AWK-打印每行输入文件的最后一个字段
所属栏目:[Linux] 日期:2020-12-14 热度:158
我有一个输入文件文件,其内容不断更新 有多个字段,我想要打印到一个新文件 每行输入文件的最后一个字段的下一个字段: awk'{print $(NF-1)}’输出文件 错误: 和 awk:(FILENAME = – FNR = 2)致命:尝试访问字段-1 需要帮忙.提前致谢 解决方法 在没有字段的[详细]
-
linux-kernel – vsdo和vsyscall之间的区别
所属栏目:[Linux] 日期:2020-12-14 热度:85
我试图理解 Linux用来调用系统调用的机制.特别是,我正在努力理解VSDO机制.它可以用于调用所有系统调用吗? vsdo页面和进程内存中的vsyscall页面有什么区别?他们总是在那里吗? 例如使用cat / proc / self / maps: 7fff32938000-7fff32939000 r-xp 00000000[详细]
-
linux – 了解setuid和sudo
所属栏目:[Linux] 日期:2020-12-14 热度:163
我试图了解sudo如何在 Linux用户区和 Linux内核中运行.从用户的角度来看,我对它并不是那么感兴趣,但我更感兴趣的是从实现/内核的角度来理解它. (我已经讨论过将它放在stackexchange和超级用户之间,但我认为这将是最好的.如果我做出了错误的选择,请随意移动它[详细]
-
linux命令ram类型
所属栏目:[Linux] 日期:2020-12-14 热度:198
我正在尝试通过运行命令’dmidecode’来确定当前安装的我的 linux机器的ram类型但是必须有一个错误,因为ram类型和其他东西仍然是未知的!? # dmidecode 2.11SMBIOS 2.4 present.Handle 0x001A,DMI type 17,27 bytesMemory Device Array Handle: 0x0019 Erro[详细]
-
linux – 采购env输出
所属栏目:[Linux] 日期:2020-12-14 热度:153
我有一些我需要调试的 shell代码,所以我把代码转储到一个文件中 env env.txt 和我的测试脚本我想要它,test.sh: . ./env.txtecho $EXAMPLEecho $EXAMPLE2 env.txt的内容是: EXAMPLE=sh /hello/command.shEXAMPLE2=/just/some/path 但是,env没有在其值周围加[详细]
-
在awk中分配bash关联数组
所属栏目:[Linux] 日期:2020-12-14 热度:117
我的问题是,是否可以在awk脚本中分配bash变量. 即 假设以下是我写的shell脚本, declare -A sample_associative_arrayawk -F'=' '{$sample_associative_array[$2]=$1}' /tmp/sample.txt 给定/tmp/sample.txt有: abc=0def=1 我试过了 echo $sample_associativ[详细]
-
linux – “mv file1 * .file1”有什么作用?
所属栏目:[Linux] 日期:2020-12-14 热度:193
当我发出命令 mv file1 *.file1 在file1所在的目录中,它会消失.它到底在哪里?我知道*是Linux下文件名中的有效字符,我应该转义*字符以获得预期的结果 mv file1 *.file1 但如果没有逃脱它,它移动到哪里? 解决方法 mv file1 * .file1的结果取决于* .file1匹[详细]
-
为什么Linux程序.text部分从0x0804800开始,堆栈顶部从0xbffffff
所属栏目:[Linux] 日期:2020-12-14 热度:93
根据 Assembly Primer For Hackers (Part 2) Virtual Memory Organization,Linux程序.text部分从0x0804800开始,堆栈顶部从0xbffffff开始.这些数字有什么意义?为什么不在0x0000000处启动.text(或0x0000020或0x0000040以接下来的NULL或接下来的32位或64位)?[详细]
-
如何列出文件中的第一行或最后10行而不在linux中解压缩
所属栏目:[Linux] 日期:2020-12-14 热度:168
我有一个.bz2文件.我想列出第一行或最后10行而不解压缩,因为它太大了.我试过头-10或尾-10但我看到了胡言乱语.我还需要比较两个压缩文件,以检查它们是否相似.如何在不解压缩文件的情况下实现这一目标? 编辑:类似意味着相同(具有相同的内容). 解决方法 虽然b[详细]
-
linux-kernel – 为什么linux内核需要空闲线程?
所属栏目:[Linux] 日期:2020-12-14 热度:61
如果没有什么可做的(包括SMP),为什么 linux内核运行空闲线程而不是“什么也不做”? 解决方法 当调度程序决定切换到空闲任务时,此时动态节拍开始工作,通过禁用周期性节拍直到下一个计时器到期.在此时间跨度之后或在某个时间发生中断时,将重新启用滴答. 与此[详细]
-
如何在我学校的Linux服务器上运行C#程序?
所属栏目:[Linux] 日期:2020-12-14 热度:155
我想在我的 Windows计算机上的Visual Studio上用C#编写一个程序,然后将其上传到我学校的 Linux服务器并在那里运行程序.通过此服务器输入作业:我的教授收到该文件并从他的目录中运行它.这是可能的,如果可以,我该怎么办? 我读过关于Mono的内容,但是从我对它[详细]
-
Linux framebuffer图形和VSync
所属栏目:[Linux] 日期:2020-12-14 热度:157
我正在用C语言制作适用于 linux framebuffer的游戏.到目前为止,我有一个红色的100×100正方形,与鼠标一起移动,就像指针一样.我实现了双缓冲,它工作正常(方块不闪烁).问题是,横向发生了很多撕裂事件.我的意思是,当正方形在x轴上移动时,它就像它被水平分割,并[详细]
-
WaitForMultipleObjects()和WSAEnumNetworkEvents()的等效linux
所属栏目:[Linux] 日期:2020-12-14 热度:191
WaitForMultipleObjects()和WSAEnumNetworkEvents()的等效 linux API是什么? 我们可以对WaitForMultipleObjects使用pthread_cond_wait()吗? 解决方法 对于来自 Windows背景的开发人员,我们在将一些代码从Win32移植到名为 pevents的pthreads and created an[详细]
-
如何在不使用ncurses的情况下在linux终端上设置终端背景颜色?
所属栏目:[Linux] 日期:2020-12-14 热度:57
我在C中编写了一个简单的控制台程序,它使用ANSI转义码为其文本着色. 有没有办法暂时将整个终端的背景设置为黑色,将默认字体颜色设置为浅灰色?程序结束后可以恢复吗? 我宁愿避免使用ncurses. 解决方法 可能最简单的方法是使用ANSI设置文本的背景颜色: 例如[详细]
-
awk“if”声明
所属栏目:[Linux] 日期:2020-12-14 热度:189
我有一个文件 foo--bar 我只想要分隔符上方的行.我已经在这方面挣扎了太长时间,并尝试了许多变种.我的一个班轮是: echo -e "foon-- nbar" | gawk -v x=0 -- '/^-- / { x++ } ; IF (x==0) {print} ' 这应该只打[详细]
-
linux – 如何使用终端命令直接连接Teamviewer?
所属栏目:[Linux] 日期:2020-12-14 热度:104
据我所知,我可以使用putty通过终端命令 – “putty server_ip -l user_name -pw password”直接连接服务器,之后无需输入用户名和密码.就像这样,我可以在终端输入’teamviewer’来运行teamviewer.但有人可以告诉我如何将’Partner Id’和’Password’传递给’[详细]
-
linux – 将目录创建为ssh链接
所属栏目:[Linux] 日期:2020-12-14 热度:120
我想创建一个通过ssh链接到外部站点的目录. 因此,当我cd到/ var / remote / dev01时,它实际上将cd到远程站点上的文件夹. 所以我留在我当前的终端上,可以将文件从任何其他目录复制到这个/ var / remote / dev01目录,它会将文件复制到远程主机上. 这甚至可行吗[详细]