提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
你肯定会想那些命令都在哪里能看到?它的意思又是什么?我怎么才能迅速了解并掌握它?肯定是每个开始学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 jiayijiayi是用户名。
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,重启)
总结
没写完,出了点问题。过一两天会补完。
文章介绍了Linux命令的基本格式,强调了快捷键[TAB]、[Ctrl]-c和[Crtl]-d的用途。通过man和info命令来获取帮助,以及展示了简单的Linux命令如nano文本编辑器、sync数据同步、shutdown和reboot等系统管理操作。
2119

被折叠的 条评论
为什么被折叠?



