linux常用命练习.doc

上传人:桔**** 文档编号:548224225 上传时间:2024-01-22 格式:DOC 页数:15 大小:88.50KB
返回 下载 相关 举报
linux常用命练习.doc_第1页
第1页 / 共15页
linux常用命练习.doc_第2页
第2页 / 共15页
linux常用命练习.doc_第3页
第3页 / 共15页
linux常用命练习.doc_第4页
第4页 / 共15页
linux常用命练习.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《linux常用命练习.doc》由会员分享,可在线阅读,更多相关《linux常用命练习.doc(15页珍藏版)》请在金锄头文库上搜索。

1、Linux常用命令练习2.1 登录和退出Linux 启动后,给出login 命令,等待用户登录。Login: Password: 如果是正确的用户名和密码,那么你就会进入Linux 的外壳, 外壳给出命令提示符,等待你输入命令(不要随意以r o o t身份登录,以避免对系统造成意外的破坏)。使用l o g o u t命令退出外壳。2.2 Linux 系统的外壳外壳是一种命令解释器,它提供了用户和操作系统之间的交互接口。外壳是面向命令行的, 而X Window 则是图形界面。你在命令行输入命令,外壳进行解释,然后送往操作系统执行。外壳可以执行Linux 的系统内部命令,也可以执行应用程序。你还可

2、以利用外壳编程,执行复杂的命令程序。Linux 提供几种外壳程序以供选择。常用的有Bourne 外壳( b s h )、C外壳( c s h )和Korn 外壳( k s h )。各个外壳都能提供基本的功能,又有其各自的特点。Bourne 外壳是由Steven Bourne 编写的,是UNIX 的缺省外壳。Bourne 外壳的外壳编程能力很强。但它不能处理命令的用户交互特征。bash 是Bourne 外壳的增强版。C外壳是由加利福尼亚大学伯克利分校的Bill Joy编写的。它能提供Bourne 外壳所不能处理的用户交互特征,如命令补全、命令别名、历史命令替换等。很多人认为, C 外壳的编程能力

3、不如Bourne 外壳,但它的语法和C语言类似,所以C程序员将发现C 外壳很顺手。tcsh 是C外壳的增强版本和C外壳完全兼容。K o r n外壳是由Dave Korn 编写的。Korn 外壳融合了C 外壳和Bourne 外壳的优点,并和Bourne 外壳完全兼容。Korn 外壳的效率很高,其命令交互界面和编程交互界面都很不错。Public Domain Korn 外壳( p d k s h )是Korn 外壳的增强版。bash 是大多数L i n u x系统的缺省外壳。它克服了Bourne 外壳的缺点,又和Bourne 外壳完全兼容。B a s h有以下的特点: l 补全命令行。当你在bas

4、h 命令提示符下输入命令或程序名时,你不必输全命令或程序l 名,按Tab 键,b a s h将自动补全命令或程序名。l 通配符。在b a s h下可以使用通配符* 和?。*可以替代多个字符,而?则替代一个字符。l 历史命令。bash 能自动跟踪你每次输入的命令,并把输入的命令保存在历史列表缓冲区。l 缓冲区的大小由HISTSIZE 变量控制。当你每次登录后,home 目录下的.bash_history 文l 件将初始化你的历史列表缓冲区。你也能通过history 和fc 命令执行、编辑历史命令。l 别名。在b a s h下,可用alias 和unalias 命令给命令或可执行程序起别名和清除别

5、名。这样你可以用自己习惯的方式输入命令。l 输入/输出重定向。输入重定向用于改变命令的输入,输出重定向用于改变命令的输出。输出重定向更为常用,它经常用于将命令的结果输入到文件中,而不是屏幕上。输入重定向的命令是。l 管道。管道用于将一系列的命令连接起来。也就是把前面的命令的输出作为后面的命令的输入。管道的命令是|。l 提示符。bash 有两级提示符。第一级提示符就是你登录外壳时见到的,缺省为$。你可以通过重新给p s 1变量赋值来改变第一级提示符。当b a s h需要进一步提示以便补全命令时, 会显示第二级提示符。第二级提示符缺省为,你可以通过重新给p s 2变量赋值来改变第二级提示符。一些特

6、殊意义的字符也可以加入提示符赋值中。l 作业控制。作业控制是指在一个作业执行过程中,控制执行的状态。你可以挂起一个正在执行的进程,并在以后恢复该进程的执行。按下Ctrl+Z 挂起正在执行的进程,用b g 命令使进程恢复在后台执行,用f g命令使进程恢复在前台执行。2.3 外壳的常用命令下面简单介绍外壳下的常用命令。2.3.1 更改帐号密码语法: p a s s w d Old password: New password: Retype new password: 2.3.2 联机帮助语法: man 命令例如: man ls 2.3.3 远程登录语法:rlogin 主机名-1 用户名 例如:

7、rlogin doc 远程登录到工作站doc 中。rlogin doc -l user 使用user 帐号登录到工作站doc 中。语法:telnet 主机名或telnet IP地址例如: telnet doc telnet 140.109.20.251 2.3.4 文件或目录处理列出文件或目录下的文件名。语法: ls -atFlgR name name :文件名或目录名。例如: ls ls -a ls -t ls -F 可执行文件,以 结尾表示为符号连接。ls -l ls -lg ls -R 列出目录下所有文件的权限、所有者、文件大小、修改时间及名称。同上,并显示出文件的所有者工作组名。显示出

8、目录下以及其所有子目录的文件名。2.3.5 改变工作目录语法:cd name n a m e:目录名、路径或目录缩写。例如: 改变目录位置至用户登录时的工作目录。改变目录位置至d i r 1目录下。改变目录位置至用户的工作目录。改变目录位置至当前目录的父目录。改变目录位置至相对路径user 的目录下。改变目录位置至绝对路径的目录位置下。改变目录位置至用户登录时的工作目录。cd cd dir1 cd user cd . cd ./user cd /./. cd 列出目前目录下的文件名。列出包括以开始的隐藏文件的所有文件名。依照文件最后修改时间的顺序列出文件名。列出当前目录下的文件名及其类型。以/

9、 结尾表示为目录名,以* 结尾表示为将文件file1 复制成f i l e 2。将文件file1 复制到目录dir1 下,文件名仍为f i l e 1。将目录/tmp 下的文件file1 复制到当前目录下,文件名仍为f i l e 1。将目录/tmp 下的文件file1 复制到当前目录下,文件名为f i l e 2。复制整个目录。2.3.6 复制文件语法: cp -r 源地址目的地址例如: cp file1 file2 cp file1 dir1 cp /tmp/file1 . cp /tmp/file1 file2 cp -r dir1 dir2 2.3.7 移动或更改文件、目录名称语法:

10、mv 源地址目的地址例如: 将文件f i l e 1更名为f i l e 2。mv file1 file2 将文件f i l e 1移到目录dir1 下,文件名仍为f i l e 1。将目录dir1 更改为目录d i r 2。mv file1 dir1 mv dir1 dir2 2.3.8 建立新目录语法: mkdir 目录名拷贝文件或目录至远程工作站例如: mkdir dir1 建立一新目录d i r 1。2.3.9 删除目录语法: rmdir 目录名或rm 目录名例如: rmdir dir1 删除目录d i r 1,但dir1 下必须没有文件存在,否则无法删除。rm -r dir1 删除目

11、录d i r 1及其子目录下所有文件。2.3.10 删除文件语法: rm 文件名例如: 删除文件名为file1 的文件。删除文件名中有五个字符且前四个字符为file 的所有文件。删除文件名中以f 为字首的所有文件。rm file1 rm file? rm f* 2.3.11 列出当前所在的目录位置语法: p w d 2.3.12 查看文件内容语法: cat 文件名例如: 以连续显示方式,查看文件名file1 的内容。cat file1 2.3.13 分页查看文件内容语法: more 文件名或cat 文件名| more 例如: 以分页方式查看文件名file1 的内容。以分页方式查看文件名file

12、1 的内容。more file1 cat file1 | more 2.3.14 查看目录所占磁盘容量语法: du -s 目录例如: 显示目录dir1 的总容量及其子目录的容量(以KB 为单位)。du dir1 du -s dir1 显示目录dir1 的总容量。2.3.15 文件传输语法: rcp -r 源地址主机名:目的地址源地址文件名、目录名或路径。主机名工作站名。目的地址路径名称。例如: rcp file1 doc:/home/user 将文件f i l e 1拷贝到工作站doc 路径/home/user 下。rcp -r dir1 doc:/home/user 将目录d i r 1拷贝

13、到工作站doc 路径/home/user 下。2. 自远程工作站,拷贝文件或目录语法: rcp -r 主机名:源地址目的地址主机名工作站名。源地址路径名。目的地址、文件名、目录名或路径。例如: rcp doc:/home/user/file1 file2 将工作站d o c路径/home/user 下的目录d i r 1,拷贝到当前工作站的目录下,目录名仍为d i r 1。rcp -r doc:/home/user/dir1 . 将工作站doc 路径/home/user 下的目录d i r 1,拷贝到当前工作站的目录下,目录名仍为d i r 1。3. 本地工作站与远程工作站之间的文件传输必须拥

14、有远程工作站的帐号及密码,才可进行传输工作。语法: ftp 主机名或ftp ip地址例如: 与远程工作站doc 之间进行文件传输。列出ftp 文件传输时可使用的命令。列出本地工作站当前目录下的所有文件名。列出本地工作站当前所在的目录位置。列出远程工作站当前目录下的所有文件名。列出远程工作站当前目录下的所有文件名。分页列出远程工作站当前目录下的所有文件名。列出远程工作站当前所在的目录位置。更改远程工作站的工作目录位置至dir1 之下。将远程工作站的文件f i l e 1拷贝到本地工作站中。将本地工作站的文件f i l e 2拷贝到远程工作站中。将远程工作站中扩展文件名为c 的所有文件拷贝到本地工作站中。将本地工作站中扩展文件名为txt 的所有文件拷贝到远程工作站中。切换交互式指令(使用mput/mget 时不是每个文件皆询问y e s / n o )。结束ftp 工作。结束ftp 工作。ftp doc Name (doc:user-name): Password (doc:user-password): ftp help ftp !ls ftp !pwd ftp ls ftp dir ftp dir . |more ftp pwd ftp cd dir1 ftp get file1 ftp put file2 ftp mget *.c

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号