linux shell 桌面,16个桌面Linux用户必须要知道的Shell命令

有些人仍然会有这中愚蠢的想法,他们认为使用就必须使用Linux命令。胡说!你可以不懂得任何Linux命令,比如说ps,grep,ls等,但是你仍然可以使用很多现代的Linux桌面发行版。

5D9p:B!Ws4A4cV0Linux的系统管理员与桌面用户不一样,他们不像桌面用户一样使用Cinnamon, GNOME, Unity, 或者 KDE,他们所有的时间都是用Linux命令。51Testing软件测试网-_2cT(}'[K/_

!E.QPTN"ZC#J

i0对于桌面用户来讲,若是了解一部分Linux命令,你可以更好的使用Linux,体验它的魅力,下面列举出了一些:51Testing软件测试网1d2^H5pW(U(r}51Testing软件测试网4C)d:ot zc/PUK

Shell 基础:51Testing软件测试网y1kU9V&S(pw$s

f3x)\9vo?YqB0你可以通过打开Linux的terminal(终端)来执行Shell命令。Shell的种类有很多种,例如CSH,Bourne

Shell,Korn Shell。在现在的大多数Linux发行版中,默认的Shell一般都是Bourne again shell(bash)。51Testing软件测试网2Ay1]A%e B0V

4[-\]sw0想看看你的Shell是哪一种,执行下面的命令51Testing软件测试网

`HD@ Y#y*\echo $SHELL

k3T0Vhu%Mc1g0在Linux中,$符号代表一个shell 变量。所有的shell都用这种方式使用变量。有一些shell变量在你的系统启动的时候就有了默认值。例如,$SHELL;$LOGNAME是你的登录名,而$PATH变量指明了你的shell命令的搜索范围。8^sY^"W.B(]2u/tP051Testing软件测试网E [5nO$RTsd"I

echo命令的作用就是打印出你的输入。如果你的输入具有shell的特殊意义,例如shell变量,他就输出变量的值。/TV*_tfrYG+r0

3bcba75b0072f66b15dc6613157e72d5.pnggG{6B$eq0

一个重要的地方是,你要注意文本的大小写。例如,ls,是DOS的dir命令的Linux版本。这个命令列出当前目录下的文件列表。如果你输入的是LS,你得到的只能是“找不到命令”的错误信息。3GO3m2B9G)Z,Yh0

另外在Linux shell命令中一个重要的地方是,你可以将命令串起来。这是Unix/Linux从第一天开始就有的巧妙的特点。最简单的将命令连起来的办法就是使用“|”,我们称之为“pipe”。第一个命令的输出就是下一个命令的输入。51Testing软件测试网GSy`@@C"G5pO}

Linux命令有自己的语法规则:n9E9CK4m7e"KV0

基本的语法就像这样:51Testing软件测试网!P9^;\p0[dcommand -option file

例如:b:]W(m(Z7z fp0ls -la

这行命令的意义是输出当前目录的所有文件的文件名,l代表“long”,a代表“all”,有了l选项,你会发现,输出的内容比较丰富,不只包括文件

名,还有文件的访问权限,所有者,所属组等。你会发现这个命令会在屏幕上输出大量的信息,如果当前目录的文件比较多的话。51Testing软件测试网NWcM}e

现在就是“pipe”出场的时候了。51Testing软件测试网*Q0G9NpR/D}ls -la | more

你会在屏幕上看到如下信息:51Testing软件测试网BKo^AP

e4214b423c0f1b0ca064a62c009c9ad8.png/r^0J-A&P0\0

你也可以在大多数Linux命令中使用通配符。通配符就是可以代表文件名中任何未知的字符或字符串。例如,*就代表任意字符串,?代表单个字符。例如:51Testing软件测试网5iZ&F;s!g7V7q(]ls -l a*

这个命令会列出在当前工作目录下所有的以小写a开头的文件,比如说abc.txt,alpha.jpg等等。+G7Jn;z7cg0ls a?cd

这条命令会列出所有以小写a开头隔一个未知字符以小写cd结尾的所有文件。例如adcd,axcd,但是不会列出adfdcd,也不会列出axcd.txt。51Testing软件测试网 [8f)k:|*n8]6l

一些常用的命令{4eMS(B(m}7D+w{0

$T+O(bS[5e3UO-qc0man:如果你想了解每一个命令代表什么含义以及他的用法,你就可以使用man(意义为manual)命令,例如:1CD:mT9h1N0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值