如何安装 xsane 扫描仪?是通过从终端运行此命令吗?
apt-get install sane sane-utils libsane-extras xsane
我的扫描仪:PIXMA MG3500
如何安装 xsane 扫描仪?是通过从终端运行此命令吗?
apt-get install sane sane-utils libsane-extras xsane
我的扫描仪:PIXMA MG3500
有没有办法使用键盘快捷键复制 gedit 中的当前行?
操作系统:Ubuntu 20.04.1 LTS
gedit 版本:3.36.2
假设我有一个文本文件my-text-file.txt
,该文件在~/Documents
目录中。如何创建该文件的桌面快捷方式?
换句话说,我想在我的桌面上有一个图标,双击它可以打开并编辑my-text-file.txt
位于~/Documents directory
.
我正在运行带有持久存储的实时 Ubuntu USB,版本 18.04.4 LTS。
和有什么区别
less file-name
和
cat file-name | less
例如:
less .bashrc
和
cat .bashrc | less
输出相同的结果。
我正在查看我的主目录中的 '.profile' 文件,我看到该IF
语句使用了不同的选项:
if [ -n "$BASH_VERSION" ]; then...
...
if [ -f "$HOME/.bashrc" ]; then...
...
if [ -d "$HOME/bin" ] ; then...
...
这里以及其他 bash 脚本中的-n
-f
和选项的含义和用途是什么?-d
当我在 Ubuntu 18.04.3 的终端上运行 $PATH 时,它显示以下内容:
/home/ubuntu/bin:/home/ubuntu/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
$PATH ( ) 的第一部分/home/ubuntu/bin
出现了两次。为什么?
我努力了:
grep PATH= ~/.{bash_profile,profile,bashrc}
并得到:
grep: /home/ubuntu/.bash_profile: No such file or directory
/home/ubuntu/.profile: PATH="$HOME/bin:$PATH"
/home/ubuntu/.profile: PATH="$HOME/.local/bin:$PATH"
/home/ubuntu/.bashrc:export PATH="$HOME/bin:$PATH"
使用虚拟主机时,我应该将浏览器指向哪里?
我正在尝试为Example.com
. 我的理解是,如果一切顺利,我必须将浏览器指向Example.com/phptest.php
才能访问 page phptest.php
。但它不起作用。另一方面,如果我将浏览器指向localhost/phptest.php
,它将返回phptest.php
页面。
相关目录/文件结构如下。
ls -l /var/www/html/example.com/public_html
total 12
-rw-r--r-- 1 ubuntu ubuntu 203 Nov 25 14:49 index.html
-rw-r--r-- 1 ubuntu ubuntu 21 Nov 25 18:56 info2.php
-rw-r--r-- 1 ubuntu ubuntu 641 Nov 25 13:48 phptest.php
任何帮助将不胜感激。
下面的两个命令有什么区别?
more file-name
less file-name
我想从命令的终端输出中搜索字符串并仅显示包含该字符串的行。
我该怎么做?
我有兴趣搜索终端输出,而不是文件。我努力了
ls --help | grep '--l '
但这给了我错误。
显示文件内容的最简单方法是使用以下cat
命令:
cat file.txt
我可以使用输入重定向获得相同的结果:
cat < file.txt
那么,它们之间有什么区别呢?
在终端中,如何设置新变量并为其赋值?假设我想比较两个具有长文件名的文件,然后还执行一些其他操作。由于文件名很长,我想创建两个变量,为每个变量赋值并将其用作占位符。我需要以下内容:
set var1 = 'long-file-name1'
set var2 = 'long-file-name2'
diff var1 var2
我正在跑步:
fsck -n /dev/sdb2
我得到:
fsck from util-linux 2.31.1
e2fsck 1.44.1 (24-Mar-2018)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb2
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>
有什么建议吗?分区有什么问题,我该怎么办?
根据要求提供的附加信息:
sudo fdisk -l
输出:
Device Start End Sectors Size Type
/dev/sdb1 32335872 60061695 27725824 13.2G Microsoft basic data
/dev/sdb2 2048 4095 2048 1M BIOS boot
/dev/sdb3 4096 503807 499712 244M EFI System
/dev/sdb4 503808 4610047 4106240 2G Linux filesystem
/dev/sdb5 4610048 32335871 27725824 13.2G Linux filesystem
grep 'STRING' filename
在文件中搜索 STRING 并列出包含匹配项的行。我怎样才能列出匹配后的两行?