Questions tagged «command-line»

有关使用命令行界面(CLI)的问题。

1
“ bash-”中的“-”是什么意思?
bash -以下bash shell代码是什么意思?它似乎用于将输出的最后一个代码作为输入。如果是这样,我可以只写为bash还是xargs bash? curl --silent --location https://rpm.nodesource.com/setup | bash -



7
如何获得Ubuntu发行版的完整代码名?
$ lsb_release -c Codename: trusty $ cat /etc/issue Ubuntu 14.04 LTS \n \l $ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS" 上述命令的输出仅显示部分代码名称(即trusty)。如何获得已安装的Ubuntu系统的完整代号(trusty tahr)?

7
su命令+身份验证失败
我在使用su命令时遇到问题。我知道我的密码,并且输入正确,但是su表明身份验证失败。 因此,我检查了Internet,然后进入恢复模式,并将用户名的密码更改为我之前输入的密码。 即使现在输入相同的密码也su使我的身份验证失败。 请提出我在做什么错?
33 command-line  su 

5
'ls -n'输出中的第二列是什么意思?
当我跑步时: ls -n 我得到类似的东西: -rwxrwxrwx 1 1000 1000 765528 2009-10-15 18:41 file1 drwxr-xr-x 10 1000 1000 4096 2010-12-07 20:50 dir1 drwxr-xr-x 3 1000 1000 4096 2010-10-24 16:57 dir2 第二列(数字)是什么意思?
33 command-line  ls 

8
使用-exec时如何在find命令中输出文件名?
我使用以下行找到PWD的所有子目录并svnadmin verify在每个目录上运行(我已经知道它们是Subversion存储库) find ./* -maxdepth 0 -exec svnadmin verify {} \; 除了输出看起来像这样的事实之外,这很好用: * Verifying repository metadata ... * Verifying metadata at revision 1 ... * Verifying metadata at revision 2 ... * Verifying metadata at revision 4 ... * Verifying metadata at revision 5 ... * Verifying metadata at revision …

3
shell Builtin和shell关键字有什么区别?
当我运行这两个命令时,我得到 $ type cd cd is a shell builtin $ type if if is a shell keyword 清楚地显示出它cd是一个内置的shell,并且if是一个shell关键字。那么shell内置和关键字之间有什么区别?


3
更改目录权限时为什么出现问号字符?
我正在尝试临时更改其初始权限为的文件夹的权限 user@ubuntu:/var/log$ ls -l squid* squid3: total 4 -rw-r----- 1 proxy proxy 0 Jan 16 14:43 access.log -rw-r----- 1 proxy proxy 1359 Jan 16 14:43 cache.log ls: cannot open directory squid-deb-proxy: Permission denied 跟随一些事情 user@ubuntu:/var/log$ sudo chmod -R 644 squid* user@ubuntu:/var/log$ ls -l squid* squid3: ls: cannot access squid3/cache.log: Permission …

7
如何流畅地删除终端中的文件?
例如我 cd Music dir 并得到 123456789.mp3 qweerkrtrkgljdjfkdjfdkf.mp3 a.mp3 b.mp3 blabla.mp3 我怎样才能毫不费力地删除文件qweerkrtrkgljdjfkdjfdkf.mp3和blabla.mp3? UPD:关键思想是文件名可以很长,所以我实际上不想键入它们。

1
如何查看用grep过滤的输出?
我想看输出的变化 gsettings list-recursively|grep text-scal 这是 org.gnome.desktop.interface text-scaling-factor 1.0 com.canonical.Unity.Interface text-scale-factor 1.0 但是如果我尝试与 watch gsettings list-recursively|grep text-scal 我没有输出,因为管道似乎是问题所在。 我如何仍可以观看更改?

3
在vim的当前位置插入系统命令的输出
在vim中,当我使用 :r !ls somefilename 它将命令的输出插入到当前行下方的新行中。 如果我做 let @a = system("ls") 然后 "ap 仍然将输出插入到当前行下方的新行中。 有没有办法让vim在当前位置插入输出?
33 command-line  vim 

4
为什么我不能使用加引号的波浪号('〜')?
写我的第一个脚本,所以我确定这是一个基本问题,但是有人可以向我解释为什么可以: cd ~ cd bin cd ~/bin cd 'bin' 但不是 cd '~' cd '~/bin' 我需要cd使用目录名称之一中带有空格的目录路径,因此我需要使用引号(Program Fileswine下是Windows )。我可以用两个cd命令解决它,但是为什么不能加~引号呢? 如果输入cd '~'(或cd "~"),我得到: bash: cd: ~: No such file or directory

6
Shell以什么顺序执行命令和流重定向?
我今天试图将两者stdout和stderr文件都重定向,但遇到了这个问题: <command> > file.txt 2>&1 显然,这将首先重定向stderr到stdout,然后将结果stdout重定向到file.txt。 但是,为什么不下订单<command> 2>&1 > file.txt?人们自然会将其读为(假设从左到右执行)先执行的命令,然后将stderr其重定向到stdout,然后将结果stdout写入file.txt。但是以上内容仅重定向stderr到屏幕。 Shell如何解释这两个命令?

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.