成为linux高手的第一步

Linux系统
341
0
0
2022-04-11

好吧,不写个吸引人眼球的标题都没人会看,但写这样的标题相信会招来键盘侠,有没有曾经看到过这样的回答,“我也懂”,“我也会”,“这样简单”,“这也算国产操作系统?”“XXX有多好”之类的?回答者一副天下无所不知无所不鄙,贬低别人来抬高自己……闲话不谈,我想说的是,既然这样,那先出一道题看看回帖的有多少个高手,若用其他发行版为例会有人说不用,以Debian和ubuntu为例好了,相信未用过的也一定听过,就以现在最新版本的evince为例,在debian中,你下载了evince的deb包,要拿到一台没有联网的电脑上去安装,但禁止直接安装deb,你必须将evince这个deb包做成压缩包,并且拿到没有联网的电脑上解压缩复制到系统的对应目录就能用上了的,应该怎样做?直接将evince的deb包解压缩复制过去是不能直接用的,要不然就不会出这样一道题了,为免说表达得不清楚,那再哆嗦一点,就是不要管什么理由有没必要之类,现在就是要将evince的deb包做成压缩包,拿去一台没有联网的电脑上用,要直接复制进系统相应目录就能用,不能用命令,不能写脚本,应该怎样做?就是直接说出有什么要注意的地方就行,关键点只有一个。表面上看起来当然简单,但真正懂的相信不会多,请自行试验,可以直接下载Debian的evince的软件包(新版),解开来复制到一台从未安装过evince的电脑上直接运行运行不起来,在不能用命令不能用脚本的情况下,如何让evince运行起来?知道的请回帖说明,之所以出这样有趣的一道题,是之前遇到过一件趣事,虽然简单,但一般人可能还真的不懂,对于真正的高手来说,冒犯了,新手发教程也是为了普及linux,让更多的人爱上使用。

入主题了,说成为高手是说笑的,但也算是新手的基本功吧,就是当遇到linux系统死机的时候怎么办?鼠标无论怎么点击都没反应的时候,你一定不想直接按下关机按钮的,因为那样有可能会损坏数据,甚至伤害到硬盘。

菜鸟用的方法,一是直接按键强制退出X服务(新手可以理解为窗口管理器,对于从未接触过linux的用户来说可能觉得不易明白),就是理解为直接退出当前的图形界面,退回到命令行控制台。

使用组合键:ctrl+alt+backspace(退格键)退出到命令行之后,用命令:startx

就能重新进入图形界面,有些发行版可能会不同,这个需要大家去记住,startx是普遍通用吧,在veket上还可以用startxfce4,或者当startx命令没效的时候,大家用手机搜索自己用的发行版的进入X窗口的命令,现在手机连接查起来方便多了。

我所知道的方法是使用组合键:ctrl+alt+backspace(退格键)一起按,但现有有些发行版修改了,或者这个命令也不起作用的情况下,ctrl+alt+F1~6切换到别的字符控制台,注意不同的版本会有差别,但只要先按住ctrl+alt键,再用另一只手依次按上边的F1一直按到F6组合,总会出现你想要的控制台。

在最新的veket20上边有两个组合键起效果,ctrl+alt+F3是图形界面,ctrl+alt+F2是命令行,当你有程序卡住(不管是什么原因),导致鼠标动不了的情况下,若你不想强制退出X服务(那样一来有可能会让你的数据丢失),那么就可以用ctrl+alt+F2组合键切换过去,看到满屏黑也别紧张。

别的发行版快捷键可能会稍有不同,大家注意下,命令和组合键是死的,人是活的,不同的发行版自行摸索下就好,但大致上都会有吧,有不同的可以留言提醒(我也不可能用遍所有的发行版,即使有个发行版全部禁止了这些键都可能,例如很多小发行版都精简了很多的命令,有很多命令在不同的发行版之间也不通用,不要问为什么,以前我初学linux的时候还是RPM包格式流行,现在已经进入deb时代了)。

切换之后会出现一个界面,有个提示符:

login:

不同的发行版会有不同,不必纠缠,这是让你登录,输入用户名root(我习惯超级用户,不爱用超级用户的若遇到下边的说明有限制的话请切换),然后再输入密码登录,登录之后可以用ps命令列出所有运行的进程。

ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程,这个命令是有各种说明和参数,真正的高手可能全部都懂,但我通常是直接输入,然后找X图形界面上卡死的程序,和找到前边的数字,就是 PID: 进程ID(Process ID),我通常只记住这两点,若你不知道自己程序的命令,再切换到图形界面看看,ctrl+alt+F3,然后在显示的进程列表中找到进程的名字,然后记住卡死程序前面的数字,然后和kill命令来强制结束它。

另外还有个实用命令top,是性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。

找出命令的PID,留意前边的数字就行,然后用命令来杀死它,当然几乎所有的linux命令都很强大,一大堆参数的,但是不建议新手尝试全部记住,记住常用的比较简单,况且,若你不准备成为一个大黑客,也没有必要记一大堆命令是吧,像我,只记住二个参数:

kill pid和kill -9 pid

直接使用kill命令,作用是和 kill -15 pid一样,就是发信号让进程正常退出,一般情况下可以了,但有时不耐烦等,那就强制,用kill -9 pid,就是除了kill命令只记住一个数字9简单吧,想安全不加参数,想快捷直接加参数9强制结束掉进程。

成为linux高手的第一步

这图是我用手机拍的,不太清晰,拍好后再标记的,看蓝线Q,前边是数字

当然,你想要在X,开个终端学命令也可以,也更方便,但通常结束有更快的方法,直接点开进程管理器,想结束那个结束那个,命令是在X卡住的情况下才需要用到。

成为linux高手的第一步

进程管理器和WIN的任务管理器差不多

直接右点鼠标就可以结束,另外有个技巧要学习的是,若你想试验自己编写的脚本或一些可能会卡死的程序,直接打开个终端运行,然后想要强制结束的时候,直接使用 Ctrl+C 就可以了。

写得简单,当然这些高手都懂,只是为了方便新手,喜欢的请关注下,谢谢支持!

不喜欢的请直接一句话告诉我如何将evince的deb包的安装脚本不用命令不用脚本也可以在另一台电脑通过复制文件就能用上(我亲眼见过,对于初学者来说比较难的,但也算一点实用的技巧了,有网友回复打脸也可以让大家学到东西嘛),我知道的方法只有一种,我也想要学习有没有其他方法是更简单的,学无止境,希望只学习自己感兴趣的内容,偷懒,但也想在别人面前键盘上运指如飞。

我的理解是,学习是为了方便自己,若记一大堆参数来学习就太苦了,那样也设置了门槛,况且我不认为高手会全记参数,我认识的linux高手(就是别人弄了几个小时没弄好的上边的问题,他用几秒就解决了的,在我心目中就是高手了),当然我也希望在回帖中看到高手的更好回帖,让我学习到也是好事,欢迎大家一起学习和交流。

好吧,发现说上边这些显得枯燥,但我这样的菜鸟看来用命令行听歌就有高手风范了,可以用命令mpg123.bin,先将自己喜欢的歌曲复制到一个目录,然后用命令播放:

原本是直接输入mpg123就可以了,开发人员竟然忘记连建立了差评,报告了开发团队,下版本肯定改进,不然不方便我这样的菜鸟假扮高手啊:

mpg123还可以调节声音大小等参数,大家可以自行探索下,另外那些能从声音听出是不是水发电的听觉高手,一定也可以听出mpg123播放音乐的声音最美,不要问我为什么知道,当你用mpg123听一段时间音乐之后,你会发觉其他的音乐播放器放出来的声音比不上:

切换到目录直接播放:

成为linux高手的第一步

用mpg123听世界上最美妙的音乐

不要问我为什么也听这首歌,因为发布帖上老大用了啊,跟风。

只是想将教程表达得通俗易懂,但我用的发行版毕竟比不上高手们常用的redhat和Debian,也希望有更多高手来写教程分享,好方便新手,我是来分享的,我也是来学习的。大家共同进步!