如何从终端为不同的 Linux 版本设置自定义键盘快捷键?
基本上我想知道 Linux 在哪里存储键盘快捷键文件以及如何对其进行编辑。
在我的研究中,我发现了一个文件,~/.config/compiz-1/compizconfig但是当我尝试使用nano.
我正在寻找为终端设置代理。我需要的是我想通过代理将所有终端通信发送到互联网,比如 tor。
我尝试设置系统范围的代理设置。但是终端不遵守系统范围的代理配置。
有没有其他方法可以做到这一点?
我有一个shell脚本。我想将我的脚本配置为在启动期间自动运行。我知道如何从 GUI 执行此操作。但我想从终端做到这一点。我怎样才能做到这一点?
在初步研究中,我发现该文件需要移动到/etc/int.d/目录。但是这个操作需要sudo权限。我想在没有超级用户权限的情况下执行此操作。
我还发现有些文件下~/.config/autostart/有一些关于启动应用程序的设置。但我不知道如何编辑它们来实现这一点。
有人可以告诉我实现这一目标的确切程序吗?
我正在尝试更改使用notify-send命令时出现在弹出通知中的文本格式。在这里我看到它可以使用 HTML 格式来完成。但这似乎对我不起作用。
有没有办法实现这一目标?
我要寻找的是使用字符创建一个旋转动画的脚本/,-,|和\。
如果您在这些字符之间不断切换,它应该看起来像在旋转。如何制作这个?
因为好奇而问。:)
当我打字
sudo su
Run Code Online (Sandbox Code Playgroud)
它要求我的用户密码。当我输入时
su
Run Code Online (Sandbox Code Playgroud)
它要求输入 root 用户密码。但是这两个命令都将我定向到根终端。那为什么会有这么大的差别呢?
这是我尝试过的。
inputFile=$(zenity --file-selection --title "Test" --text "Please select the file for analysis." | sed -e "s/ /\\\ /g")
Run Code Online (Sandbox Code Playgroud)
我做了sed操作用 a\和一个空格替换空格以使复制命令起作用。然后从 Zenity 文件选择 GUI 中我选择了一个文件,因此里面的值inputFile是/home/username/Documents/Learning\ and\ Development/testfile.txt.
现在,当我尝试将此文件复制到我的工作目录时
cp $inputFile .
Run Code Online (Sandbox Code Playgroud)
它仍然返回错误,
cp: cannot stat ‘/home/user/Documents/Learning\\’: No such file or directory
cp: cannot stat ‘and\\’: No such file or directory
cp: cannot stat ‘Development/WhatsApp.apk’: No such file or directory
Run Code Online (Sandbox Code Playgroud)
有没有办法绕过这个?其实我正在写一个程序。所以我不想告诉用户重命名他们的文件夹名称以避免空格。
我知道可以使用netcat. 我想知道是否可以加密netcat通信。
我通过听 PC-1 聊天
nc -l 1234
Run Code Online (Sandbox Code Playgroud)
并在另一台机器上连接到我的 IP。
nc $IP 1234
Run Code Online (Sandbox Code Playgroud) 我的办公系统的硬盘容量是500GB,但可用空间只有100GB左右。当我分析磁盘I发现,一些空间被使用boot和swap并使用名为一个空文件夹,其余NewFolder的根目录下。发现此文件夹包含大约 350 GB,并且用户无法使用(没有读/写权限)。
当我进一步调查时,发现该文件夹的所有权既不是root也不是user(可能是系统管理员在安装过程中错误地做了)。所以我将所有权更改为我的用户。现在我可以访问整个空间。
我的问题是,我可以将此分区挂载到我的home目录吗?如果可能怎么办?如果不可能,为什么?
编辑
输出 df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 92G 84G 3.8G 96% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 3.9G 12K 3.9G 1% /dev
tmpfs 786M 1.4M 785M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 3.9G 17M 3.9G 1% /run/shm
none 100M 76K 100M 1% /run/user
/dev/sda6 922M 292M 567M 35% /boot
/dev/sda7 359G 67M 341G 1% /NewFolder
Run Code Online (Sandbox Code Playgroud)
输出 cat …
我今天在学习 Ubuntu 文件系统时发现了这个文件/usr/share/applications/。
这个文件的实际用途是什么。谷歌搜索不会弹出我正在寻找的任何东西。
我试过了,du但这不会输出文件夹的空白空间。有什么命令可以做到这一点吗?
command-line ×5
bash ×2
scripts ×2
animations ×1
autostart ×1
cp ×1
directory ×1
disk-usage ×1
filesystem ×1
format ×1
keyboard ×1
mount ×1
netcat ×1
notify-send ×1
permissions ×1
proxy ×1
root ×1
su ×1
sudo ×1
tor ×1