第2章 Linux系统管理常用命令-Linux系统应用及编程-耿朝阳-清华大学出版社
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[root@localhost ~]# cal >> filelist 将当前目录下的文件列表写入filelist文件,再将日历信 息追加到filelist文件尾部。
管道功能: Linux系统中,命令执行完 毕会有输出信息,使用管道功能可以把 命令的输出作为另一个命令的输入信息 ,从而将两个或两个以上的简单的命令 连接在一起,实现复杂的功能。
历史命令:用户在使用Linux操作系统的 过程中,输入的所有命令都会被系统自 动记录下来,如果后期需要使用前面使 用过的命令,用户可以通过上下箭头来 选择最近使用过的命令。可以使用 history命令查看所有历史命令。
[root@localhost ~]# history
1 ls
2 pwd
3 date
cal 显示日历
[root@localhost home]# cal 一月 2018
日一二三四五六 123456
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
who 显示在线用户
[root@localhost home]# who
clear 清屏 logout 注销 shutdown 关机
2.2 命令高级操作
通过命令高级操作,用户不仅可以快捷 地使用命令,还能将多个命令组合起来,实 现更复杂的功能。有以下高级操作: 命令补全 历史命令 输入输出重定向 管道功能
命令补全:Linux的命令补全功能是指用户 在终端输入命令时,不用输入完整的命令 ,只要输入命令的前几个字符,按Tab键, 如果有唯一的命令或文件名与其匹配,系 统会自动补全后面的字符;如果有多个命 令或文件与之匹配,系统会列出所有与之 匹配的命令或文件名,用户可以选择需要 的内容,而不必输入完整的命令,从而方 便了用户的操作。
管道功能通过管道线“|”实现,“|”前面命令 的输出信息是“|”后面命令的输入。例如:
[root@localhost ~]# ls anaconda-ks.cfg install.log.syslog test.c install.log test [root@localhost ~]# ls | wc –w 5
[root@localhost ~]#mail -s “test mail” tiger@localhost < file1 将file1文件的内容直接发送到tiger用户的邮箱。
输出重定向符号是“>”和“>>”,“>>”叫重定 向附加,即将输出内容附加在制定文件后面。例如 :
[root@localhost ~]# ls > filelist
[root@localhost ~]# date 2018年 01月 21日 星期日 20:39:17 CST
pwd 显示当前路径
[root@localhost ~]# pwd /root
cd 切换工作路径
[root@localhost ~]# cd /home [root@localhost home]# pwd /home
第2章 Linux系统管理常用命令
本章主要内容: Linux系统的文件操作相关命令 Linux系统的用户管理方法及相关命令 Linux系统的网络管理相关命令 Linux系统的进程管理相关命令 Linux系统输入输出重定向和管道机制
2.1 Linux常用命令
Linux命令的使用方法是在终端输入命 令,按Enter键执行。如: date 显示日期
root :0
2018-01-21 20:37
root pts/1 2018-01-21 20:37 (:0.0)
wc 统计字符
[root@localhost ~]# wc -lwc test.c
7 13 95 test.c
uname 显示操作系统信息
[root@localhost ~]# uname -a Linux localhost.localdomain 2.6.32- 696.el6.i686 #1 SMP Tue Mar 21 18:53:30 UTC 2017 i686 i686 i386 GNU/Linux
[root@localhost ~]# ls -l 总用量 24 -rw-------. 1 root root 2214 12月 17 20:42 anaconda-ks.cfg -rw-r--r--. 1 root root 61195 12月 17 20:42 install.log -rw-r--r--. 1 root root 11947 12月 17 20:40 install.log.syslog -rwxr-xr-x. 1 root root 5742 1月 18 22:49 test -rwxr--r--. 1 root root 95 1月 18 22:49 test.c 带-l参数的ls命令会以长列表方式显示当前目录下的文件,可以看到, 显示了文件的访问权限、链接数、文件属主、文件属组、长度、修改日期、 文件名称等信息。
通过管道功Байду номын сангаас统计文件和目录的数量
2.3 文件操作命令
文件操作命令属于基本的Linux命令,需要熟练 掌握。在使用这些命令时,通常带有选项参数, 应该记住这些参数的使用方法。
ls 显示文件列表
命令选项 -a
-l
-i -r -t -m -R
含义 显示所有文件及目录,目录中以“.”开头的文件是隐藏文件,普通ls命 令不会列出,只有带“-a”参数才能显示出来 以长格式显示目录下的内容列表,输出的信息从左到右依次包括文件 名、文件类型、权限模式、硬连接数、所有者等等
……
输入输出重定向:Linux操作系统默认的 输入设备是键盘,输出设备是显示器。输 入重定向功能可以让用户将某个文件作为 输入设备,输出重定向功能可以把某个文 件作为输出设备,使得系统的使用更加灵 活。
输入重定向符号是“<”,执行该命令,“<”后面 的文件替代用户从键盘输入的内容。例如:
显示文件索引节点号(inode),一个索引节点代表一个文件
以文件名反序排列并输出目录内容列表
用文件和目录的更改时间排序;
用“,”号区隔每个文件和目录的名称 递归显示指定目录下的所有文件及子目录
例如:
[root@localhost ~]# ls
anaconda-ks.cfg install.log.syslog test.c install.log test 不带参数的ls命令显示当前目录下的文件
管道功能: Linux系统中,命令执行完 毕会有输出信息,使用管道功能可以把 命令的输出作为另一个命令的输入信息 ,从而将两个或两个以上的简单的命令 连接在一起,实现复杂的功能。
历史命令:用户在使用Linux操作系统的 过程中,输入的所有命令都会被系统自 动记录下来,如果后期需要使用前面使 用过的命令,用户可以通过上下箭头来 选择最近使用过的命令。可以使用 history命令查看所有历史命令。
[root@localhost ~]# history
1 ls
2 pwd
3 date
cal 显示日历
[root@localhost home]# cal 一月 2018
日一二三四五六 123456
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
who 显示在线用户
[root@localhost home]# who
clear 清屏 logout 注销 shutdown 关机
2.2 命令高级操作
通过命令高级操作,用户不仅可以快捷 地使用命令,还能将多个命令组合起来,实 现更复杂的功能。有以下高级操作: 命令补全 历史命令 输入输出重定向 管道功能
命令补全:Linux的命令补全功能是指用户 在终端输入命令时,不用输入完整的命令 ,只要输入命令的前几个字符,按Tab键, 如果有唯一的命令或文件名与其匹配,系 统会自动补全后面的字符;如果有多个命 令或文件与之匹配,系统会列出所有与之 匹配的命令或文件名,用户可以选择需要 的内容,而不必输入完整的命令,从而方 便了用户的操作。
管道功能通过管道线“|”实现,“|”前面命令 的输出信息是“|”后面命令的输入。例如:
[root@localhost ~]# ls anaconda-ks.cfg install.log.syslog test.c install.log test [root@localhost ~]# ls | wc –w 5
[root@localhost ~]#mail -s “test mail” tiger@localhost < file1 将file1文件的内容直接发送到tiger用户的邮箱。
输出重定向符号是“>”和“>>”,“>>”叫重定 向附加,即将输出内容附加在制定文件后面。例如 :
[root@localhost ~]# ls > filelist
[root@localhost ~]# date 2018年 01月 21日 星期日 20:39:17 CST
pwd 显示当前路径
[root@localhost ~]# pwd /root
cd 切换工作路径
[root@localhost ~]# cd /home [root@localhost home]# pwd /home
第2章 Linux系统管理常用命令
本章主要内容: Linux系统的文件操作相关命令 Linux系统的用户管理方法及相关命令 Linux系统的网络管理相关命令 Linux系统的进程管理相关命令 Linux系统输入输出重定向和管道机制
2.1 Linux常用命令
Linux命令的使用方法是在终端输入命 令,按Enter键执行。如: date 显示日期
root :0
2018-01-21 20:37
root pts/1 2018-01-21 20:37 (:0.0)
wc 统计字符
[root@localhost ~]# wc -lwc test.c
7 13 95 test.c
uname 显示操作系统信息
[root@localhost ~]# uname -a Linux localhost.localdomain 2.6.32- 696.el6.i686 #1 SMP Tue Mar 21 18:53:30 UTC 2017 i686 i686 i386 GNU/Linux
[root@localhost ~]# ls -l 总用量 24 -rw-------. 1 root root 2214 12月 17 20:42 anaconda-ks.cfg -rw-r--r--. 1 root root 61195 12月 17 20:42 install.log -rw-r--r--. 1 root root 11947 12月 17 20:40 install.log.syslog -rwxr-xr-x. 1 root root 5742 1月 18 22:49 test -rwxr--r--. 1 root root 95 1月 18 22:49 test.c 带-l参数的ls命令会以长列表方式显示当前目录下的文件,可以看到, 显示了文件的访问权限、链接数、文件属主、文件属组、长度、修改日期、 文件名称等信息。
通过管道功Байду номын сангаас统计文件和目录的数量
2.3 文件操作命令
文件操作命令属于基本的Linux命令,需要熟练 掌握。在使用这些命令时,通常带有选项参数, 应该记住这些参数的使用方法。
ls 显示文件列表
命令选项 -a
-l
-i -r -t -m -R
含义 显示所有文件及目录,目录中以“.”开头的文件是隐藏文件,普通ls命 令不会列出,只有带“-a”参数才能显示出来 以长格式显示目录下的内容列表,输出的信息从左到右依次包括文件 名、文件类型、权限模式、硬连接数、所有者等等
……
输入输出重定向:Linux操作系统默认的 输入设备是键盘,输出设备是显示器。输 入重定向功能可以让用户将某个文件作为 输入设备,输出重定向功能可以把某个文 件作为输出设备,使得系统的使用更加灵 活。
输入重定向符号是“<”,执行该命令,“<”后面 的文件替代用户从键盘输入的内容。例如:
显示文件索引节点号(inode),一个索引节点代表一个文件
以文件名反序排列并输出目录内容列表
用文件和目录的更改时间排序;
用“,”号区隔每个文件和目录的名称 递归显示指定目录下的所有文件及子目录
例如:
[root@localhost ~]# ls
anaconda-ks.cfg install.log.syslog test.c install.log test 不带参数的ls命令显示当前目录下的文件