(Linux操作系统实用技术-第3课部分内容)
Linux命令、命令参数是“大小写”敏感的。例如,ls是列目录的命令,而如果执行LS,则会提示:command not found
2.1 配置X Window的命令
如果x Window配置有问题导致不能进入x Window图形界面时,可以使用redhat-config-xfree86进行配置。
【说明】传统的Linux,对应的命令是xf86config,在Red Hat中,没有集成这个命令。
2.3 基本命令 2.3.1 pwd(显示当前目录的命令,在DOS下,无参数的CD命令)
Linux下的命令
DOS下命令
2.3.2 cd(改变目录命令,与DOS相同)
CD命令
2.3.3 ls(列目录命令,DOS下为DIR)
ls dir
ls �Ca dir /a
ls �Cr(以逆序方式列出所有当前目录中所有非隐藏文件)
ls �Cl 列出当前目录中所有文件
2.3.4 touch(生成空文件,DOS中无对应命令)
2.3.5 clear(清屏命令,DOS下CLS)
2.3.6 cp(文件复制命令,DOS下的copy)
cp file1 file2(复制file1到file2,目标文件得到新的生成日期和inode编号)
cp �Cp file1 file2(复制file1到file2,目标文件保持原来的生成日期和inode编号)
cp file* dir1 (将file*多个文件复制到dir1目录中)
cp �Cf file1 file2 (如果文件file2存在 ,则覆盖其内容时不发出提示)
cp �Ci file1 file2 (如果文件file2存在 ,覆盖时发出提示)
cp �Cu file1 file2 (如果文件file2存在,但file1更新,则覆盖时不发出提示,否则会提示)
cp �Cr dir1 dir2 复制dir1及其子目录内容到dir2中,并保存dir1原有的目录结构,相当于DOS中的XCOPY /R /S命令
2.3.7 mv(重命名,相当于DOS中的rename。移动文件命令)
mv file1 file2(将文件名从file1变成file2。如果源与目标文件在同一卷中,则文件的inode号不变)
mv �Cf file1 file2(如果file2已经存在,则不发出提示覆盖)
mv �Ci file1 file2(如果file2已经存在,则覆盖时需要确认)
mv file* Dir1(移动多个文件到Dir1目录中)
2.3.8 rm(删除文件与目录命令,相当于DOS中的del与RM)
rm可以删除文件,也可以删除目录。这个命令使用不当时,会造成损失(删除根目录及根目录下所有目录、文件)
rm file1 删除file而不需要确认
rm �Cd Dir1 删除Dir1目录而不需要确认(相当于DOS中的deltree)。
rm �Ci file1(提示用户确认之后删除file1)
rm �Cf file2(如果file2已经存在,则这个命令覆盖其内容时不需要确认)
rm �Cr * 递归删除文件,如果当前目录还有子目录,则也删除其中的文件和目录。
2.3.9 ln 2.3.10 mkdir与rmdir
mkdir(相当于DOS中的MD、MKDIR)
rmdir(相当于DOS中的RM、RMDIR)
2.3.11 cat命令 2.3.12 more命令 2.3.13 mount命令 2.3.14 vi编辑器
主要命令:
按“ESC”后,按i输入
按:w保存,:q退出。
2.3.15 查看磁盘空间命令
df(disk free),报告在每一个己挂载设备的自由空间,默认情况下,该报以1K字节块为单位。
df �Chelp显示帮助
du命令
2.3.16 ps查看进程 2.3.17 passwd更改密码命令 2.3.18 显示当前计算机名称hostname 2.3.17 热键
Ctrl+Alt+F1、F2-F6,可以打开多个用户终端界面(称作“虚拟控制台”),在每个虚拟控制台中进行相关的操作。Ctrl+Alt+F7切换到X Window,Ctrl+Alt+Backspace,关闭X Window。
在默认情况下,有6个处于激活状态的控制台和文本登录会话在运行,对应热键Ctrl+Alt+F1~F6。第一个图形界面虚拟控制台默认为7(Ctrl+Alt+F7)。
在shell提示符下,可以使用Ctrl+D、exit或logout命令注销当前的登录。
【说明】可以使用Shift+Page UP/Page Down前后翻屏幕