1. Linux命令的基本格式
(1)命令提示符
登录Linux系统后,我们可以看到如下内容: [root@localhost ~]#
这就是 Linux 系统的命令提示符。其中:
- []:这是提示符的分隔符号,没有特殊含义。
- root:显示的是当前的登录用户,使用 root 用户登录。
- @:分隔符号,没有特殊含义。
- localhost:当前系统的简写主机名(完整主机名是 localhost.localdomain)。
- ~:代表用户当前所在的目录,~表示用户当前所在的目录是家目录。
- #:命令提示符,如果是超级用户,提示符就是 #;如果是普通用户,提示符就是 $。
(2)命令的基本格式
[root@localhost ~]# 命令 [选项] [参数]
例如:ls -la /etc
- 命令格式中的 [] 代表可选项,也就是有些命令可以不写选项或参数,也可以执行;
- 命令的选项用于调整命令功能,而命令的参数是这个命令的操作对象,一般文件、目录、用户和进程等可以作为参数被命令操作;
2. 内部命令,外部命令和查看命令的帮助
(1)内部命令与外部命令的区别
- 内部命令存在于Linux系统的Shell中,而非磁盘中;Shell被Linux系统加载到内存中,内部命令处于随时调用状态,用户可直接使用
- 外部命令以文件形式存在:通常存放在硬盘中,主要在“/bin,/sbin”等目录中;
- 在Linux系统中绝大多数命令是外部命令;
(2)常见的帮助命令
2.1> man命令:可以查看命令或配置文件的帮助信息;
[root@redhat tmp]# man ls
[root@redhat tmp]# man yum.conf
#注:使用man查看配置文件的帮助信息时,不需用使用绝对路径,只需要写配置文件名即可
2.2> help命令:显示 Shell 内置命令的帮助信息;
[root@redhat tmp]# which cd
/usr/bin/which: no cd in (/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/root/bin)
[root@redhat tmp]# help cd
cd: cd [-L|-P] [dir]
Change the shell working directory.
......
#注:使用which命令或者whereis命令查找不到的命令为内部命令
2.3> whatis命令:简单查看命令的帮助信息;
[root@redhat tmp]# whatis ls
ls (1) - list directory contents
ls (1p) - list directory contents
2.4> apropos命令:简单查看配置文件的帮助信息;
[root@redhat tmp]# apropos yum.conf
yum.conf [yum] (5) - Configuration file for yum(8)
3. Linux常用命令
(1)ls命令:显示当前目录下的文件
ls 是最常见的目录操作命令,主要是显示目录下的内容。命令的基本信息如下:
- 命令名称:ls
- 所在路径:/bin/ls
- 执行权限:所有用户
- 功能描述:显示目录下的内容
1.1> " -a "选项:-a 选项中的 a 是 all 的意思,也就是显示全部的文件,包括被隐藏的文件。
在 Linux中以"."开头的文件是隐藏文件,只有通过"-a"选项才能査看。 隐藏文件不是为了把文件藏起来不让其他用户找到,而是为了告诉用户这些文件都是重要的系统文件,如非特殊需求,尽量不要修改文件的内容;
[root@redhat ~]# ls
anaconda-ks.cfg install.log.syslog z 模板 图片 下载 桌面
install.log j 公共的 视频 文档 音乐
[root@redhat ~]# ls -a
. .esd_auth install.log .viminfo
.. .gconf install.log.syslog z
.abrt .gconfd j 公共的
anaconda-ks.cfg .gnome2 .local 模板
[root@redhat ~]#
1.2> " -l "选项:显示文件的详细信息,包括:权限(所有者,所属组,其他人权限),引用计数,所有者,所属组,大小,文件修改时间,文件名;
注:在权限前面 —表示文件;d 表示目录;l 表示软链接;
[root@redhat ~]# ls -l
总用量 69420
-rw-------. 1 root root 1472 3月 11 18:43 anaconda-ks.cfg
-rw-r-