Linux小白的学习之路,简单命令的认识和使用

文章介绍了Linux命令的基本格式,强调了快捷键[TAB]、[Ctrl]-c和[Crtl]-d的用途。通过man和info命令来获取帮助,以及展示了简单的Linux命令如nano文本编辑器、sync数据同步、shutdown和reboot等系统管理操作。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

你肯定会想那些命令都在哪里能看到?它的意思又是什么?我怎么才能迅速了解并掌握它?肯定是每个开始学Linux的人心中会有的疑惑。


一、命令的格式和不可不知的快捷键        

我们首先了解命令的格式,以下面代码为例。

jiayi@ubuntu:~$ ls -al /home
total 12
drwxr-xr-x  3 root  root  4096 Mar  6 07:24 .
drwxr-xr-x 23 root  root  4096 Mar  6 07:26 ..
drwxr-xr-x 17 jiayi jiayi 4096 Mar  6 08:40 jiayi

jiayi是用户名。

ubuntu是注册的时候你填的虚拟机的名字。

~是表示当前工作目录在你的用户下的那个目录,即/home/jiayi。

$表示你是普通用户。如果是#则是超级用户,有root权限的。

前面的注意下就好,下面才是经常敲的。

ls是命令,是一个示例,它的意思是展示即list。这个位置绝对是“命令(command)”或“可执行文件”。ls经常被用于检查finalshell和主机是否真的连接成功。反正我经常这样做。

-al是选项(option)。这里的是a是all的意思,l是以列表的形式展示,包括文件的属性,改动时间等等。这里的连在一起就是把当前工作目录下的所有的文件以列表的形式展开。a和l的顺序无所谓的,后面你的那些命令也是这样。“-”我认为就是一个指示用于区分。

/home是参数(parameter)。参数可以有多个。如果你有多个参数它会顺序一个一个展示的。/home是一个工作目录。

所以命令包括三部分 command  [option]  parameter1  parameter2 ...

然后是重要的热键[Tab],[Ctrl]-c,[Crtl]-d

[Tab]键

        它具有“命令补全”和“文件补全”的功能。

命令补全:在一串命令后第一个命令后面按Tab键就是命令补全。

文件不全:在一串命令后第二个命令后面按Tab键就是文件补全。

例如ls命令,你输入l后按两次[Tab]键,会怎么样?

jiayi@ubuntu:~$ l
Display all 124 possibilities? (y or n)
l                            line                         login                        lsdiff
l2ping                       linguist                     loginctl                     lshw
l2test                       link                         logname                      lsinitramfs
la                           linkicc                      logout                       lsipc
laptop-detect                lintian                      logrotate                    lslocks
last                         lintian-info                 logsave                      lslogins
lastb                        lintian-lab-tool             loimpress                    lsmod
lastlog                      linux32                      lomath                       lsof
lavadecode                   linux64                      look                         lspci
lcf                          linux-boot-prober            lorder                       lspcmcia
lconvert                     linux-check-removal          losetup                      lspgpot
ld                           linux-update-symlinks        loweb                        lsusb
ldattach                     linux-version                lowntfs-3g                   ltrace
ld.bfd                       lispmtopgm                   lowriter                     luit
ldconfig                     listres                      lp                           lupdate
ldconfig.real                ll                           lpadmin                      lwp-download
ldd                          ln                           lpc                          lwp-dump
ld.gold                      lnstat                       lpinfo                       lwp-mirror
leaftoppm                    loadkeys                     lpmove                       lwp-request
less                         loadunimap                   lpoptions                    lxterm
lessecho                     local                        lpq                          lz
lessfile                     localc                       lpr                          lzcat
--More--

 它有一百多个“l”开头的命令可以查看。下面还有“--more--”表示还有一些没展示完,如果你想看没展示的可以按空格键就可以了。

 你也可以什么都不打,然后直接按两次Tab键,可以展示所有的可执行命令。不过,我是在root用户下才可以,普通用户我倒是没实现。我在第三行双击了两次Tab键就会有下面的2327个命令。

jiayi@ubuntu:~$ su
Password: 
root@ubuntu:/home/jiayi# 
Display all 2327 possibilities? (y or n)

[Crtl]-c

        是可以停止正在执行的操作的组合按键。比如你打错了命令而执行的时候,可以只用这个组合键进行停止此操作。

[Crtl]-b

        表示键盘输入结束。可以在想要推出文本界面使用,相当于与“exit”。

二、了解命令

1.求助男人(man)

代码如下(示例):

man date

出现一个页面就是解释的,空格可以翻页或者[Page Up][Page Down]也可以,q是退出 。

想要查找的话用“/date”命令。

2.在线求助(info)

代码如下(示例):


3.简单应用

超简单文本编辑器--nano

数据同步写入磁盘:sync

关机命令:shutdown,poweroff

重启:reboot,halt

切换执行等级:init x   (x为0,关机;为3,纯命令行模式;为5,含有图形界面模式;为6,重启)

总结

没写完,出了点问题。过一两天会补完。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值