Unix & Linux

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

2
使用scp复制具有某些扩展名的文件
我想复制.jpg和的.png文件scp,但要复制的同一文件夹中有扩展名不同的文件。我正在执行以下操作: scp user@someRemoteHost.com:/folder/*.{jpg,png} . 要求我输入每种扩展名的密码。有没有办法只输入一次密码?
19 scp 

2
macOS是Unix发行版吗?
我知道macOS是UNIX操作系统,但是我不知道macOS是否可以用Gentoo或Debian是GNU / Linux发行版的相同方式称为UNIX 发行版。 macOS是UNIX发行版吗?如果不是,那么如何正确引用macOS在UNIX操作系统家族中的成员资格以及是否符合Single UNIX规范(即,它是Unix变体,Unix版本,Unix风格等)?同样,此问题适用于Solaris,HP-UX和其他unice(它们都是UNIX发行版吗?)。 此外,“发行”一词是否仅限于GNU(/ Linux,/ Hurd,/ kFreeBSD,/ etc)操作系统,或者可以在其他情况下使用? 编辑:我已经意识到UNIX的官方网站使用“ UNIX实现”和“ UNIX操作系统”来指代Unix操作系统家族,即实现单一Unix标准的操作系统。


6
创建文件的Shell脚本(如果不存在)?
我需要创建一个Shell脚本来检查文件是否存在,如果不存在,请创建该文件并继续执行下一个命令,或者仅继续进行下一个命令。我所没有做的。 #!/bin/bash # Check for the file that gets created when the script successfully finishes. if [! -f /Scripts/file.txt] then : # Do nothing. Go to the next step? else mkdir /Scripts # file.txt will come at the end of the script fi # Next command (macOS preference setting) defaults …
19 bash  shell-script  osx 


16
简单的命令行计算器
问题: 我时不时需要在命令行环境中进行简单的算术运算。EG给出以下输出: Disk /dev/sdb: 256GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 106MB 105MB fat32 hidden, diag 2 106MB 64.1GB 64.0GB ext4 3 64.1GB 192GB 128GB ext4 5 236GB 256GB 20.0GB linux-swap(v1) 在命令行上计算分区3和5之间未分配空间大小的简单方法是什么? 我已经尝试过的 公元前 bc bc 1.06.95 …
19 shell  calculator 



4
杀死僵尸进程的另一种方式
我刚刚注意到CentOS 6.8(Final)上有一些僵尸进程,试图杀死它们,但它们仍然存在: [root@host user]# ps -ef | grep git tomcat 746 1 0 Jul18 ? 00:00:00 git clone https://github.com/angular/bower-angular.git -b v1.3.20 --progress . --depth 1 tomcat 747 746 0 Jul18 ? 00:00:00 [git-remote-http] <defunct> root 20776 20669 0 09:03 pts/3 00:00:00 grep git tomcat 29970 1 0 Jul18 ? 00:00:00 …
19 process  kill 

3
在一个tmux会话中使用多个终端x-windows
我通常使用2个垂直排列不完全的监视器(左侧监视器下方有台式电源),但我希望屏幕上并排有4个终端窗口,我可以轻松地在它们之间循环,例如: 这种安排让我感到非常难过,因为我无法仅靠键盘轻松地以理智的方式循环浏览所有4个窗口(alt-tab不会为我剪裁,因为它不能保持所有4个窗口的“排序”-如果我反复按alt-tab,它只是在我最近使用的2个窗口之间反弹) 有没有办法让tmux生成第二个x窗口,以便我可以有2个x窗口,每个窗口都在其中有2个tmux窗格?
19 terminal  tmux 

6
dd if = / dev / zero of = / dev / sda有什么作用
编辑:除非您要销毁数据,否则请不要运行它来对其进行测试。 有人可以帮助我了解我得到了什么吗? dd if=/dev/zero of=/dev/sda bs=4096 count=4096 问:为什么要专门为4096 count? dd if=/dev/zero of=/dev/sda bs=512 count=4096 seek=$(expr blockdev --getsz /dev/sda - 4096) 问:这到底是做什么的?
19 udev  dd  disk 

2
Bash .hushlogin,保留上次登录时间和主机
在公司中,当我登录到某些服务器时,将显示我的上次登录名和一个巨大的横幅: me@my-laptop$ ssh the-server Last login: Mon Feb 8 18:54:36 2016 from my-laptop.company.com ************************************************************************ * * * C O M P A N Y I N F O R M A T I O N S Y S T E M S * * * * !WARNING! Your connection has …
19 bash  login  motd 

4
“备份” $ IFS变量是否明智?
我总是很犹豫,$IFS因为它正在破坏全球市场。 但是,这通常使将字符串加载到bash数组中变得简洁明了,而且对于bash脚本而言,简洁性很难实现。 因此,我认为如果尝试将“开始”内容“保存” $IFS到另一个变量,然后在用完$IFS某些东西后立即将其还原,那总比没有好。 这可行吗?还是从本质上讲毫无意义,我应该直接将其设置IFS为后续使用所需的任何内容?

3
关机时提示:看门狗没有停止!
在关机时,我经常收到消息 watchdog did not stop! 然后笔记本电脑经过几行停顿后便冻结了,而没有关机。 关于如何解决这个问题的任何想法?最近,这种情况经常发生,通常是在笔记本电脑打开电源一段时间后才会发生。 我在华硕UX32LA上使用Debian 8 我发现了这个systemd文件(它与shutdown.target冲突),如果有帮助的话。我的印象是问题取决于我尝试修复背光源时遇到的问题(实际上仅适用于grub参数器“ acpi_osi =”) [Unit] Description=Load/Save Screen Backlight Brightness of %i Documentation=man:systemd-backlight@.service(8) DefaultDependencies=no RequiresMountsFor=/var/lib/systemd/backlight Conflicts=shutdown.target After=systemd-readahead-collect.service systemd-readahead-replay.service systemd-remount-fs.service Before=sysinit.target shutdown.target [Service] Type=oneshot RemainAfterExit=yes ExecStart=/lib/systemd/systemd-backlight load %i ExecStop=/lib/systemd/systemd-backlight save %i

2
tmux强制调整大小窗口
我通常从特定的Windows服务器(W1)连接到远程linux服务器。在Windows方面,我使用腻子,在Linux方面,我启动tmux。 有时,我必须使用其他Windows服务器(W2)并连接到相同的tmux会话。 问题:如果我在W1上设置了腻子窗口的大小,那么我不能在W2上超过该大小。当我最大化腻子窗口时,多余的空间将无法使用,并以〜个字符填充。 是否有办法“强制”调整W2的大小,即使这意味着W1仅显示部分输出?或者一种使W1与tmux会话断开连接的方法?
19 tmux 

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.