1,what is command?
命令就是人家对话语言,我们和系统交流的工具,比如我对系统说:我要吃饭,然后系统就去做饭了^_^
2,命令通过什么来传递
命令是通过shell来传递,linux为我们提供了多种shell程序,当然我们这里主要说的是CLI的shell。
常见发行版的linux默认使用的bash,这样是大多数人使用的shell程序,非常强大。
3,命令分类
linux的命令分为内部命令和外部命令,
内部命令:有bash程序提供的,如:history;
外部命令:一些二进制程序,有bash来调用,如:ps;
如何查看一个命令是外部命令还是内部命令呢,bash提供了一个命令:type。
eg: [becan@localhost ~]$ type ps
ps is /bin/ps 这里说明ps这个二进制程序在/bin/里
[becan@localhost ~]$ type cd
cd is a shell builtin 这里说明是内部命令
4,命令的格式
command option argument
command就是命令,比如:ls
option 就是指定命令的执行特性,分为长选项和短选项,
长选项:以--开头,后面一个单词;如ls --help
短选项:以-开头,后面一个字母;如ls -l
短选项通常可以一起使用;如ls -a -l 相当于 ls -la
5,常见命令
cd chenge directory 切换目录
cd /etc 切换到/etc目录下
cd ~ 切换到自己的家目录
cd ~username 切换到指定用户的家目录(前提是你有相应的权限) 如:cd ~root
pwd print working directory 打印目前工作目录,也就是你现在所在的目录
which 查看命令二进制文件路径
which 命令名
eg:which ps
logout 退出登录,这个没什么可说的,当你想退出系统是直接使用就可以了,无需参数
来源:oschina
链接:https://my.oschina.net/u/1378151/blog/205225