关于Linux命令行使用的集中贴

关于在日常生活中使用Linux来完成简单的任务,比如如何用命令行打开/删除一个软件?
本帖致力于用更简单的指令代替相对复杂的图形界面,大家可以提问或解答,并希望问题尽量严谨而解答翔实风趣
e.g:如何用命令行打开deepin系统中原生的音乐软件?

4 Likes

一般来说桌面软件的命令都是比较长的,因为设计上它们就是由桌面来打开的

比如说深度文件管理器 dde-file-manager 这个我很多时候需要通过命令来 sudo 打开我就可以给它设置一个别名之类的

1 Like

话说如果要用默认打开方式的话,可以 xdg-open <path/to/filename>

4 Likes

设计成键盘使用的就不要用鼠标
设计成鼠标使用的就不要用键盘
这样难道不是很好吗,为什么要拘泥于命令行呢(
毕竟,电脑从只有命令到出现鼠标可不是退步

4 Likes

就我一个除了做题什么都不会

4 Likes

说起来之前找Linux下的轻量级录音软件,找了几个都感觉不太好
忽然发现了一个命令行音频软件SoX
显然安装方式不用说
播放: play existing-file.wav
录制: rec new-file.wav

4 Likes

吃拱门(McDonalds)用拱门(ArchLinux)
添加卸载用yay -S xxx和yay -R xxx
使用的是KDE桌面F12可直接召唤YaKuaKe输入命令
打开一个软件的话直接Alt+space或Mate键(Win徽标键)输入软件名字就好
(和鼠标点相比大概要快一点点…

这边按F12命令行输入google-chrome-stable来打开chrome
比起直接按meta输入chr按下箭头选择住再按回车打开要麻烦很多xx

安利一些常用的两个指令(可能需要安装)
htop 任务管理器
nload 网络流量查看

更多资料
鸟哥的Linux私房菜

5 Likes

之前senioria读了半天ffmpeg文档


(对主题的回复)

shell相关的帖子的话senioria之前有一个(不过懒得去找链接了(((
关于shell为什么是这样的问题在里面大概有点解释了…

以及安装/删除软件一般建议用系统的包管理器, 甚至就算是某些语言特定的库也建议如此(((
然后一些桌面环境限定的东西其实并不能独立运行(((

3 Likes


链接大概是这个了… 后面环境变量之类的东西… senioria目前没有什么精力… (sigh
(因为mozilla的事情… (sigh

1 Like

回答我之前的问题,要打开一个应用直接(如音乐)直接输入deepin-music然后回车就打开了。
如果要查找所有系统应用的话,在终端输入deepin-然后按两次tab键就能找到
查找所有应用以后再更。

3 Likes

娱乐加装逼,硬要说实用功能的话,大概就是让桌面更清爽(捂脸)

4 Likes

dpkg --get-selections | awk ‘{print $1}’
在终端中输入此命令即可查看全部应用。

2 Likes

不过,有时候应用包的名字不一定就是应用名字哦

3 Likes

但是输入这个命令,在终端中看到的名字就是应用名了。

2 Likes

很多时候包体名称就是命令的名称,而有些时候不是

比如说 go (语言)的包体名字一般叫 golang-go 而命令是 go

4 Likes

question2:如何在深度、ubuntu系统中下载并安装gcc?
question3:如何便捷地把后缀为“.md”、“.txt”的文件转为“.c”文件?
question4:如何简单地用gcc编译“.c”文件并输出“.exe”文件?

1 Like
sudo apt install gcc g++

不能,因为它们分别是 markdown 文档和文本文档,而不是 C 语言代码。如果它们确实是以错误后缀为名的 C 语言代码,那改一下扩展名就行

在 Linux 里可以研究一下交叉编译

在 Windows 里应该直接 gcc.exe xxx.c 就可以了吧

3 Likes

谢谢,我还想自问自答的 :sweat_smile:(大佬

2 Likes

(((

其实挺基础的

2 Likes

是的这是一个针对新手入门的帖子

2 Likes