第三章 Linux 基本使用命令

合集下载

Linux基本命令(带参考答案)

Linux基本命令(带参考答案)

实训项目2 Linux基本命令一、实训目的●掌握Linux各类命令的使用方法;●熟悉Linux操作环境。

二、实训内容练习使用Linux常用命令,达到熟练应用的目的。

三、实训步骤子项目1.文件和目录类命令的使用(1)启动计算机,利用root用户登录到系统,进入字符提示界面。

练习使用cd命令(2)用pwd命令查看当前所在的目录。

pwd命令用于显示用户当前所在的目录。

如果用户不知道自己当前所处的目录,就可以使用这个命令获得当前所在目录(3)用ls命令列出此目录下的文件和目录。

然后,使用ls命令,并用-a选项列出此目录下包括隐藏文件在内的所有文件和目录。

最后,用man命令查看ls命令的使用手册。

补充说明浏览信息内容:(以下面图片为例)1 2 3 4 5 6 7 8 9 10 111属性:- 代表文件,l代表链接文件,d代表目录2 所有者权限(文件权限):具有r 读w 写没有x 执行3 同组用户权限(文件权限):只读r4 其他人权限(文件权限):只读r5 链接数:16 文件拥有者:root7 文件所属组:root8 文件大小:8字节9 创建或修改日期:2月21日10 创建或修改时间:18:4211 文件或目录名称(4)在当前目录下,创建测试目录test。

利用ls或ll命令列出文件和目录,确认test 目录创建成功。

然后进入test目录,利用pwd查看当前工作目录。

mkdir命令用于创建一个目录。

该命令的语法为:mkdir [参数] 目录名常用参数–p:如果父目录不存在,则同时创建该目录及该目录的父目录。

(5)利用cp命令复制系统文件/etc/profile到当前目录下。

# cp /etc/profile .(6)复制文件profile到一个新文件profile.bak,作为备份。

# cp profile profile.bak(7)用ll命令以长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同。

linux 服务器常用操作命令

linux 服务器常用操作命令

linux 服务器常用操作命令1.基本命令- pwd:查看当前所在目录- ls:列出当前目录下的文件和文件夹- cd:切换目录- touch:创建文件- mkdir:创建新的目录- rm:删除文件或目录- cp:复制文件或目录- mv:重命名文件或目录,或移动文件或目录到其他位置- cat:查看文件内容- grep:在文件中搜索指定的字符串- find:查找文件并执行相应操作- chmod:修改文件和目录的权限- chown:修改文件和目录的所有者- top:实时查看系统的资源使用情况- ps:显示当前正在运行的进程信息2.文件操作- echo:输出文本内容到终端或文件- head:显示文件的前几行- tail:显示文件的后几行- less:按页查看文件内容- wget:下载文件- tar:打包和解压文件- gzip:压缩文件- unzip:解压缩文件- file:查看文件类型- scp:在本地和远程服务器之间进行文件传输- sftp:通过SSH协议在本地和远程服务器之间进行文件传输3.网络相关- ifconfig:显示网络接口配置信息- ping:测试与指定主机的连通性- netstat:显示网络连接、路由表和网络接口信息- ssh:建立安全的远程登录连接- telnet:建立与远程主机的非安全连接- nslookup:域名解析工具- traceroute:显示数据包在网络上的传输路径- ifup/ifdown:启用/禁用网络接口- iptables:配置防火墙规则4.系统管理- uname:显示系统信息- whoami:显示当前用户- id:显示用户信息- date:显示系统日期和时间- uptime:显示系统的运行时间和平均负载- free:显示内存的使用情况- df:显示磁盘空间的使用情况- du:查看文件和目录的磁盘使用情况- kill:关闭指定进程- reboot:重启系统- shutdown:关闭系统5.用户和权限管理- useradd:创建用户- userdel:删除用户- passwd:修改用户密码- su:切换用户- sudo:以超级用户权限执行命令- visudo:配置sudo的访问权限- chattr:修改文件属性- addgroup:创建用户组- delgroup:删除用户组- chmod:修改文件和目录的权限- chown:修改文件和目录的所有者6.日志管理- tail:实时显示日志文件的最后几行内容- cat:显示整个日志文件的内容- grep:在日志文件中搜索指定的字符串- systemctl:管理系统服务- journalctl:查看系统日志7.进程管理- ps:显示当前正在运行的进程信息- top:实时查看当前系统进程的资源占用情况- kill:终止指定进程- nice:调整进程的优先级- nohup:在后台运行命令,不受终端断开影响- renice:修改进程的优先级这些是Linux服务器常用的操作命令,能够实现大部分日常操作和系统管理任务。

Linux的常用基本命令

Linux的常用基本命令

Linux的常⽤基本命令⼀、基本命令1.1 关机和重启1.2 帮助命令⼆、⽬录操作命令2.1 ⽬录切换 cd2.2 ⽬录查看 ls [-al]2.3 ⽬录操作【增,删,改,查】2.3.1 创建⽬录【增】 mkdir2.3.2 删除⽬录或⽂件【删】rm2.3.3 ⽬录修改【改】mv 和 cp2.3.4 搜索⽬录【查】find三、⽂件操作命令3.1 ⽂件操作【增,删,改,查】3.1.1 新建⽂件【增】touch3.1.2 删除⽂件【删】 rm3.1.3 修改⽂件【改】 vi或vim3.1.4 ⽂件的查看【查】tail head3.2 权限修改四、压缩⽂件操作4.1 打包和压缩4.2 解压五、查找命令5.1 grep5.2 find5.3 locate5.4 whereis5.5 which六、su、sudo6.1 su6.2 sudo七、系统服务⼋、⽹络管理8.1 主机名配置8.2 IP 地址配置8.3 域名映射九、定时任务指令crontab 配置9.1 命令格式9.2 配置说明、实例⼗、其他命令10.1 查看当前⽬录:pwd10.2 查看进程:ps -ef10.3 结束进程:kill10.4 ⽹络通信命令:10.5 配置⽹络10.6 重启⽹络10.7 切换⽤户10.8 关闭防⽕墙10.9 修改⽂件权限10.10 清屏10.11 vi模式下快捷键⼀、基本命令1.1 关机和重启shutdown -h now ⽴刻关机shutdown -h 5 5分钟后关机poweroff ⽴刻关机shutdown -r now ⽴刻重启shutdown -r 5 5分钟后重启reboot ⽴刻重启1.2 帮助命令--help命令shutdown --help:ifconfig --help:查看⽹卡信息man命令(命令说明书)man shutdown注意:man shutdown打开命令说明书之后,使⽤按键q退出⼆、⽬录操作命令2.1 ⽬录切换 cdcd / 切换到根⽬录cd .. 切换到上⼀级⽬录cd ~ 切换到home⽬录cd - 切换到上次访问的⽬录2.2 ⽬录查看 ls [-al]ls 查看当前⽬录下的所有⽬录和⽂件ls -a 查看当前⽬录下的所有⽬录和⽂件(包括隐藏的⽂件)ls -l 或 ll 列表查看当前⽬录下的所有⽬录和⽂件(列表查看,显⽰更多信息)ls /dir 查看指定⽬录下的所有⽬录和⽂件如:ls /usr2.3 ⽬录操作(增,删,改,查)2.3.1 创建⽬录(增) mkdirmkdir logs 在当前⽬录下创建⼀个名为logs的⽬录mkdir /usr/logs 在指定⽬录下创建⼀个名为logs的⽬录2.3.2 删除⽬录或⽂件(删)rmrm ⽂件删除当前⽬录下的⽂件rm -f ⽂件删除当前⽬录的的⽂件(不询问)删除⽬录:rm -r aaa 递归删除当前⽬录下的aaa⽬录rm -rf aaa 递归删除当前⽬录下的aaa⽬录(不询问)注意:rm语法对⽬录和⽂件和压缩包等都可执⾏删除操作2.3.3 ⽬录修改 mv 和 cp重命名⽬录命令:mv 当前⽬录新⽬录例如:mv aaa bbb 将⽬录aaa改为bbb注意:mv语法对⽬录和⽂件和压缩包等都可执⾏重命名的操作剪切⽬录命令:mv ⽬录名称⽬录的新位置⽰例:将/usr/tmp⽬录下的aaa⽬录剪切到 /usr⽬录下⾯ mv /usr/tmp/aaa /usr注意:mv语法对⽬录和⽂件和压缩包等都可执⾏剪切操作拷贝⽬录命令:cp -r ⽬录名称⽬录拷贝的⽬标位置 -r代表递归⽰例:将/usr/tmp⽬录下的aaa⽬录复制到 /usr⽬录下⾯ cp /usr/tmp/aaa /usr注意:cp命令可以拷贝⽬录还可以拷贝⽂件,压缩包等,拷贝⽂件和压缩包时不⽤写-r递归2.3.4 搜索⽬录 find命令:find ⽬录参数⽂件名称⽰例:find /usr/tmp -name 'a*' 查找/usr/tmp⽬录下的所有以a开头的⽬录或⽂件三、⽂件操作命令3.1 ⽂件操作3.1.1 新建⽂件touch命令:touch ⽂件名⽰例:在当前⽬录创建⼀个名为aa.txt的⽂件 touch aa.txt3.1.2 删除⽂件 rm命令:rm -rf ⽂件名3.1.3 修改⽂件vi或vim基本上vi可以分为三种状态,分别是命令模式(command mode)、插⼊模式(Insert mode)和底⾏模式(last line mode)1) 命令⾏模式command mode)常⽤命令:(1)进⼊编辑模式:i o a (2)进⼊底⾏模式:: (3)查找:/字符(4)控制光标移动:↑,↓,j(5)删除当前⾏:dd2) 编辑模式(Insert mode)只有在Insert mode下,才可以做⽂字输⼊,按「ESC」键可回到命令⾏模式。

linux命令操作手册

linux命令操作手册

linux命令操作手册一、文件操作1.1 创建文件:使用touch命令可以创建一个空文件,语法为“touch 文件名”。

1.2 编辑文件:使用文本编辑器(如vi、nano等)可以编辑文件,语法为“编辑器文件名”。

1.3 复制文件:使用cp命令可以复制文件,语法为“cp 源文件目标文件”。

1.4 移动文件:使用mv命令可以移动文件,语法为“mv 源文件目标目录”。

1.5 删除文件:使用rm命令可以删除文件,语法为“rm 文件名”。

二、目录操作2.1 创建目录:使用mkdir命令可以创建目录,语法为“mkdir 目录名”。

2.2 删除目录:使用rmdir命令可以删除目录,语法为“rmdir 目录名”。

2.3 移动目录:使用mv命令可以移动目录,语法为“mv 目录名目标目录”。

2.4 复制目录:使用cp命令可以复制目录,语法为“cp -r 源目录目标目录”。

三、文本操作3.1 查看文件内容:使用cat命令可以查看文件内容,语法为“cat 文件名”。

3.2 编辑文件内容:使用文本编辑器(如vi、nano等)可以编辑文件内容。

3.3 查找文本:使用grep命令可以查找文本,语法为“grep '查找内容' 文件名”。

3.4 替换文本:使用sed命令可以替换文本,语法为“sed 's/查找内容/替换内容/g' 文件名”。

四、压缩与解压4.1 压缩文件:使用tar命令可以压缩文件,语法为“tar -czvf 压缩文件名.tar.gz 源文件或目录名”。

4.2 解压文件:使用tar命令可以解压文件,语法为“tar -xzf 压缩文件名.tar.gz”。

五、文件查找5.1 查找文件:使用find命令可以查找文件,语法为“find 查找路径-name '文件名'”。

5.2 查找目录:使用find命令可以查找目录,语法为“find 查找路径-type d -name '目录名'”。

linux的基本操作命令

linux的基本操作命令

linux的基本操作命令
1. cd:切换当前目录
2. ls:列出当前目录下的文件和子目录
3. pwd:显示当前工作目录的路径名
4. mkdir:创建新的目录
5. rmdir:删除指定的空目录
6. touch:创建新的空文件
7. cp:复制文件或目录
8. mv:移动或重命名文件或目录
9. rm:删除文件或目录
10. cat:查看文件内容
11. grep:查找文件中的指定文本
12. chmod:更改文件或目录的权限
13. chown:更改文件或目录的所有者
14. tar:创建或解压缩 tar 文件
15. ssh:远程登录到其他主机
16. scp:在本地主机和远程主机之间拷贝文件
17. top:查看系统资源的使用情况
18. ps:查看当前进程的信息
19. kill:终止指定的进程
20. ifconfig:查看和配置网络接口
21. ping:测试网络连接
22. curl:通过 URL 获取文件内容
23. wget:从网络下载文件
24. uname:查看系统信息
25. df:查看磁盘空间使用情况
26. du:查看指定目录或文件的磁盘空间使用情况
27. tar:打包和解压缩文件和目录
28. gzip:压缩和解压缩文件
29. find:查找文件
30. locate:查找文件的位置。

linux操作系统实验--电子教案文档

linux操作系统实验--电子教案文档

Linux操作系统实验-电子教案文档第一章:Linux操作系统概述1.1 课程目标了解Linux操作系统的起源和发展历程掌握Linux操作系统的特点和优势了解Linux操作系统的应用领域1.2 教学内容Linux操作系统的起源和发展历程Linux操作系统的特点和优势Linux操作系统的应用领域1.3 实验内容安装Linux操作系统熟悉Linux操作系统的界面和基本操作1.4 课后作业简述Linux操作系统的起源和发展历程列举Linux操作系统的特点和优势探讨Linux操作系统的应用领域第二章:Linux文件系统2.1 课程目标了解Linux文件系统的基本概念和结构掌握Linux文件系统的权限管理学会使用Linux文件系统的常用命令2.2 教学内容Linux文件系统的基本概念和结构Linux文件系统的权限管理Linux文件系统的常用命令2.3 实验内容浏览Linux文件系统结构修改文件权限使用文件复制、移动、删除等命令2.4 课后作业简述Linux文件系统的基本概念和结构解释Linux文件系统的权限管理列举Linux文件系统的常用命令第三章:Linux常用命令3.1 课程目标掌握Linux操作系统的常用命令学会使用Linux命令行界面了解Linux命令的参数和选项3.2 教学内容Linux操作系统的常用命令Linux命令行界面的使用方法Linux命令的参数和选项3.3 实验内容练习使用ls、cd、pwd等基本命令学习使用grep、find等高级命令掌握管道命令和重定向命令的使用3.4 课后作业列举Linux操作系统的常用命令解释Linux命令的参数和选项编写一个简单的Linux命令行脚本第四章:Linux文本处理4.1 课程目标学会使用Linux文本处理工具掌握文本编辑器Vim的使用方法了解文本处理的基本技巧4.2 教学内容Linux文本处理工具的使用方法Vim文本编辑器的功能和操作文本处理的基本技巧4.3 实验内容使用cat、more、less等工具查看文本文件学习Vim文本编辑器的基本操作练习文本处理技巧,如查找、替换、排序等4.4 课后作业简述Linux文本处理工具的使用方法解释Vim文本编辑器的功能和操作探讨文本处理的基本技巧第五章:Linux网络配置5.1 课程目标了解Linux操作系统的网络配置方法学会使用Linux网络命令掌握Linux操作系统的网络资源共享5.2 教学内容Linux操作系统的网络配置方法Linux网络命令的使用方法Linux操作系统的网络资源共享5.3 实验内容配置Linux操作系统的IP地址使用ping、ifconfig等网络命令设置Linux操作系统的网络资源共享5.4 课后作业简述Linux操作系统的网络配置方法解释Linux网络命令的使用方法探讨Linux操作系统的网络资源共享第六章:Linux软件管理6.1 课程目标学会使用Linux软件包管理器掌握软件包的安装、升级和卸载了解软件仓库和软件源的使用6.2 教学内容Linux软件包管理器的基本概念使用apt-get和dpkg管理软件包软件包的依赖关系和解决方法软件仓库和软件源的使用6.3 实验内容使用apt-get安装软件包升级和卸载软件包配置软件仓库和软件源6.4 课后作业简述Linux软件包管理器的基本概念列举使用apt-get和dpkg管理软件包的命令解释软件包的依赖关系和解决方法第七章:Linux常用shell脚本7.1 课程目标学会编写简单的Shell脚本掌握Shell脚本的语法和结构了解Shell脚本的应用场景7.2 教学内容Shell脚本的基本语法和结构变量、条件语句和循环语句的使用函数和数组的概念Shell脚本的应用场景7.3 实验内容编写简单的Shell脚本练习使用变量、条件语句和循环语句了解函数和数组的使用方法7.4 课后作业简述Shell脚本的基本语法和结构解释变量、条件语句和循环语句的使用方法探讨Shell脚本的应用场景第八章:Linux系统管理8.1 课程目标学会使用Linux系统管理工具掌握系统监控和性能分析方法了解系统配置和优化技巧8.2 教学内容Linux系统管理工具的使用方法系统监控和性能分析的基本方法系统配置和优化的技巧8.3 实验内容使用top、htop等工具监控系统性能使用vmstat、iostat等工具分析系统性能练习系统配置和优化8.4 课后作业简述Linux系统管理工具的使用方法解释系统监控和性能分析的基本方法探讨系统配置和优化的技巧第九章:Linux安全与权限9.1 课程目标了解Linux操作系统的安全机制学会设置文件和目录权限掌握用户和群组管理方法9.2 教学内容Linux操作系统的安全机制文件和目录权限的设置方法用户和群组管理的基本操作9.3 实验内容设置文件和目录的权限创建和管理用户和群组配置Linux操作系统的安全策略9.4 课后作业简述Linux操作系统的安全机制解释文件和目录权限的设置方法探讨用户和群组管理的基本操作第十章:Linux常用服务与管理10.1 课程目标学会配置和管理Linux常用服务掌握Web服务器(如Apache)、文件服务器(如Samba)和邮件服务器的基本配置了解Linux操作系统的服务管理方法10.2 教学内容Linux常用服务的概述和管理方法Web服务器(如Apache)的基本配置文件服务器(如Samba)的基本配置邮件服务器的基本配置10.3 实验内容配置和测试Web服务器(如Apache)配置和测试文件服务器(如Samba)配置和测试邮件服务器10.4 课后作业简述Linux常用服务的概述和管理方法解释Web服务器(如Apache)、文件服务器(如Samba)和邮件服务器的基本配置探讨Linux操作系统的服务管理方法重点和难点解析重点环节一:Linux操作系统的起源和发展历程解析:理解Linux操作系统的起源和发展历程对于掌握其核心理念和设计哲学至关重要。

Linux基本命令及其应用

Linux基本命令及其应用

Linux基本命令及其应用Linux是一种类Unix操作系统,具有高度的开放性和灵活性。

作为一名Linux用户,我们需要熟悉Linux基本命令及其应用,以便能够很好地管理和维护系统。

本篇论文将介绍常用的Linux基本命令及其应用,包括文件与目录操作、用户和权限管理、进程和系统状态管理等。

一、文件与目录操作1. pwd:查看当前工作目录2. cd:切换目录3. ls:列出目录中的所有文件和子目录4. mkdir:创建新目录5. touch:创建空文件或改变文件的修改时间6. rm:删除指定的文件或目录7. cp:复制文件或目录8. mv:移动文件或目录二、用户和权限管理1. useradd:添加新用户2. userdel:删除用户3. passwd:更改用户密码4. groupadd:添加新用户组5. groupdel:删除用户组6. chown:更改文件或目录的所有者7. chmod:更改文件或目录的访问权限三、进程和系统状态管理1. top:监控进程和系统资源的使用情况2. ps:列出当前运行的进程3. kill:终止指定进程4. free:查看系统内存使用情况5. df:查看文件系统使用情况6. netstat:查看网络状态信息以上是常用的Linux基本命令及其应用,在实际应用中,还需要结合具体的环境和任务,进行深入的学习和应用。

下面将举例说明Linux基本命令的具体应用。

1.文件与目录操作在实际应用中,我们常常需要对文件进行复制、移动、重命名等操作,下面以复制文件为例进行说明。

假设当前目录下有一个文件test.txt,需要将其复制到/tmp目录中,可以使用cp命令:cp test.txt /tmp/如果需要复制整个目录,可以使用cp命令的-r选项:cp -r /home/user/test /tmp/2.用户和权限管理在实际应用中,我们需要为不同的用户分配不同的权限,以保护系统的安全性。

下面以创建新用户为例进行说明。

Linux常见命令使用方法

Linux常见命令使用方法

Linux常见命令使用方法Chapter 1 介绍Linux常见命令是指Linux操作系统中常用的一些命令,它们可以帮助用户在Linux系统上进行各种操作。

这些命令具有很强的专业性,对于Linux系统的管理者和开发人员来说是必不可少的工具。

本文将介绍一些常见的Linux命令及其使用方法,包括文件和目录操作、系统管理、软件安装和网络配置等方面的内容。

Chapter 2 文件和目录操作2.1 cd命令cd命令是Linux中进入目录的命令。

在Linux中,所有的文件和目录都是以根目录“/”为开始的。

如果想要进入某个目录,可以使用cd命令。

例如,如果想要进入主目录,可以使用以下命令:cd ~如果想要进入某个子目录,可以使用以下命令:cd 目录路径2.2 ls命令ls命令可以列出指定目录中的所有文件和子目录。

例如,如果要列出当前目录中的所有文件和子目录,可以使用以下命令:ls如果想要列出指定目录中的所有文件和子目录,可以使用以下命令:ls 目录路径2.3 mkdir命令mkdir命令可以创建新目录。

例如,如果想要在当前目录下创建一个名为“test”的目录,可以使用以下命令:mkdir test2.4 rm命令rm命令可以删除指定的文件或目录。

例如,如果要删除一个名为“example.txt”的文件,可以使用以下命令:rm example.txt如果想要删除整个目录及其子目录,可以使用以下命令:rm -rf 目录路径Chapter 3 系统管理3.1 su命令su命令可以用于切换用户,例如从普通用户切换到超级用户。

例如,如果要切换到超级用户,可以使用以下命令:su在输入密码后就可以切换到超级用户了。

3.2 sudo命令sudo命令可以用于在不切换用户的情况下执行超级用户身份的操作。

例如,如果要以超级用户身份执行apt-get install命令来安装软件,可以使用以下命令:sudo apt-get install 软件包名3.3 ps命令ps命令可以显示当前系统中正在运行的进程。

《Linux操作系统》第三章用户和用户组

《Linux操作系统》第三章用户和用户组
3.1.1 实例一:添加用户
需要说明的是,用户密码位在/etc/passwd文件中均为x,这是因为 在较早的Linux系统版本中,用户的密码直接存放在该文件中,后来出于 安全性的考虑,只要已经设置过密码的账户,在该文件中均将密码位标 记为x,而真正的密码则存放于/etc/shadow配置文件中。
另外,每个用户的ID都是唯一的,其中ID为0的用户会被系统当作管 理员,拥有对系统的绝对控制权,通常情况下只有root用户的UID为0。 换句话说,如果把某个普通用户的UID修改为0,则该用户就变成了管理 员账户。
第3章
用户和用户组
学习目标
了解Linux的用户管理体系。 掌握Linux的添加用户命令。 掌握Linux的用户修改和删除命令。 掌握Linux的添加和删除用户组命令。
知识重点
Linux用户管理命令。 Linux用户组管理命令。
知识难点
Linux批量添加用户。 Linux修改用户状态。
3.1 用户操作
3.1.1 实例一:添加用户
可以看到,passwd文件对所有人都开放读权限,如此一来,如 果将密码直接加密后存放至该文件,则任何人都可以轻易地拿到密码 并使用强字典进行密码破解,从而对服务器的安全造成严重的威胁。 而shadow文件则没有任何权限,即任何人都不能对其进行读、写和 执行操作,但是root用户例外,因为按照Linux的机制,root可以具 有所有权限,换句话说,只有root用户可以对shadow文件进行读/写 操作,这样密码管理就有了更高的安全性。
在/etc/skel目录中新建文件readme.txt并输入内容:
3.1 用户操作
3.1.1 实例一:添加用户
再次新建用户,然 后观察用户家目录中的 文件,命令如下:

_Linux的基本使用

_Linux的基本使用

vi—编辑、创建文件
Vi file_name
i 进入编辑模式 【Esc】退出编辑模式 :wq 保存退出 :q! 不保存退出 :e! 恢复文件的初始状态; x 删除当前字符,包括空格或制表符 dw 删除当前词 dd 删除当前行 u 取消最后的改变
查看文件:cat、head与tail
# cat file1 file2 命令依次读取多个文件
cat
选 项 说 明
-b -e -n -s
计算所有非空输出行,开始为1。 在每行末尾显示$符号。 计算所有输出行,开始为1。 将相连的多个空行用单一空行代替。
More与less,下面是less的命令
spsce 按键盘上的空格键在屏幕上向前一页 page up 在屏幕上向后一页 page dowm 在屏幕上向前一页 #z #表示一个数。例如,8z在文件中前移八行。如果不用 数字,则这个命令等于space命令 /abc 在文件中搜索文本字符串abc。这个命令来自vi文本编 辑器
根据部分文件名查找
当要查找某个文件时,不知道该文件的全名,只知道 这个文件包含几个特定的字母,此时用查找命令也是 可找到相应文件的。这时在给字查找文件名时通配符 “*”、“?”。例如,还是查找文件“httpd.conf”, 但仅记得该文件名包含“http”字符串,可使用如下命 令查找:
#find / –name *http* -print
Mkdir—创建目录
mkdir -p Dir1/Dir2 生成目录Dir2。如果Dir1不存在,则-p开关让Linux也生 成这个目录。。两者都作为当前目录的子目录
mkdir -m 755/usr/Dir3 生成目录Dir3,作为/usr目录的子目录。权限(755)是 拥有者rwx,组中的其他成员和别人为r-x # rmdir –p Dir1/Dir3 如果Dir3是空的,则这个命令删除该目录。如果Dir1目 录中的唯一文件是Dir3,则这个命令也删除Dir1

第3章 LINUX操作系统基本命令

第3章  LINUX操作系统基本命令

浏览文件和目录
第一组为文件模式。文件模式中第一位代表文件类型,其余九位 用于三组不同用户的三组权限。文件类型有三种,其中“d‖表示 目录,“-(短线)”表示常规文件,“l‖表示到系统上其他位置 的另一个程序或文件的符号链接。 第二组即连接数。对文件而言,此数表示该文件在系统中保存的 备份数,通常为1。对目录而言,表示的是该目录中的子目录数。 第三组即所有者名。指出该文件或目录是属于哪个用户的。 第四组即组名。指出该用户所属组名。 第五组即文件大小。指出该文件或目录占有的字节数。 第六组即最后修改日期和时间。说明文件最后一次修改或创建的 日期和时间。 第七组即文件名。为文件或目录的真实名字。
定位文件和目录
3. find - 在硬盘上查找文件
(6)查找目录/etc /home下文件大小小于4K的 文件。
root@Ubuntu:~# find /etc /home –size -4K
find命令可接受的文件尺寸单位有字节(c), 块(b,512字节),K(k,1024字节)等。
定位文件和目录
linux命令格式说明
命令与参数区分大小写,命令名一般由小写的英文字 母构成,往往是表示相应功能的英文单词或单词的缩 写 如cp是copy的缩写,表示拷贝文件 演示命令:date,Date,DATE 最简单的命令只有命令名,复杂的Shell令可以有多个 参数。 操作参数可以是文件也可以是目录,有些命令必须使 用多个操作参数, 如cp命令必须指定源操作对象和目 标操作对象。 命令名、参数和操作参数都作为命令执行时的输入, 它们之间用空格分隔开。
drwxr-xr-x 2 root root 4096 2007-05-19 05:00 bindrwxr-xr-x 3 root root 4096 2007-05-19 05:45 bootlrwxrwxrwx 1 root root 11 2007-05-19 04:26 cdrom -> media/cdrom drwxr-xr-x 12 root root 13720 2007-07-20 23:55 dev ┆ 第一组 二 三 四 五 六 七 [文件属性] [inode数][拥有者][所有者组][大小] [建立日期] [文件/目录名]

第03章_Linux的初步使用

第03章_Linux的初步使用

3.2.2 退出系统(续)
• 关闭系统
# shutdown -h 12:30 在当天12点半关闭系统
# shutdown -h +10
在10分钟后关闭系统
# init 0(关闭系统) 关闭系统 # poweroff 关闭系统
# halt
系统停止
3.2.2 退出系统(续)
• 重启系统
# init 6

• • • •
• 3.reboot • reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启﹐而 halt是关机。它的参数与halt相差不多。 • 4.init • init是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给 init会终止所有的用户进程﹑守护进程等。shutdown 就是使用这种机 制。 • init定义了8个运行级别(runlevel), init 0为关机﹐init 1为重启。
第三章 Linux的初步使用
河北经贸大学 王春海
本章目标
• • • • • 了解Linux引导的整个过程 了解如何登录和退出系统 了解虚拟控制台的概念 掌握Linux的目录结构 掌握Linux中常见的文件类型
本章内容
3.1 引导过程
3.2 登录与推出系统
3.3 目录与文件的基本概念
3.1 引导过程
3.2.1 登录系统(续)
• 命令提示符
[root@localhost ~]#

登录帐户 主机名 工作目录 命令提示符号
#、$
3.2.2 退出系统
• 从当前的虚拟控制台中注销 [root@localhost ~]# exit
[root@localhost ~]# logout

linux基本命令操作实验原理

linux基本命令操作实验原理

linux基本命令操作实验原理Linux是一款开源的操作系统,广泛应用于各个领域。

在Linux系统中,命令行是进行操作的主要方式之一。

本文将以Linux基本命令操作实验原理为主题,介绍一些常用的Linux命令及其原理。

一、文件和目录操作命令1. ls命令:用于列出当前目录下的文件和子目录。

原理是通过读取目录中的文件和子目录的信息并进行展示。

2. cd命令:用于切换当前工作目录。

原理是通过改变当前所在目录的指针位置实现切换。

3. mkdir命令:用于创建新的目录。

原理是通过在当前目录下创建新的目录项来实现目录的创建。

4. rm命令:用于删除文件或者目录。

原理是通过删除文件或目录的目录项并释放相关资源来实现删除操作。

5. cp命令:用于复制文件或者目录。

原理是通过读取源文件或目录的内容,并将其复制到目标位置来实现复制操作。

6. mv命令:用于移动文件或者目录。

原理是通过修改目录项的指针位置和文件的存储位置来实现移动操作。

二、文件内容查看和编辑命令1. cat命令:用于查看文件的内容。

原理是将文件的内容直接输出到终端上。

2. more命令:用于分页查看文件的内容。

原理是将文件内容按照一页一页的方式展示,方便查看大文件。

3. less命令:用于交互式地查看文件的内容。

原理和more命令类似,但less命令提供了更多的交互功能。

4. head命令:用于查看文件的前几行内容。

原理是读取文件的前几行并输出到终端上。

5. tail命令:用于查看文件的后几行内容。

原理是读取文件的后几行并输出到终端上。

6. vi命令:用于编辑文件。

原理是通过打开文件的方式进入编辑模式,并提供了各种编辑命令和操作。

三、系统管理命令1. ps命令:用于查看当前系统中正在运行的进程。

原理是读取系统的进程信息并展示。

2. top命令:用于实时监控系统的运行状态。

原理是通过读取系统的各种资源使用情况并展示。

3. kill命令:用于终止正在运行的进程。

linux系统基本命令

linux系统基本命令

linux系统基本命令Linux是一种自由和开放源代码的类Unix操作系统,它是世界上最流行的服务器操作系统之一。

Linux提供了大量的命令行工具,这些工具可以用来完成各种各样的任务。

本文将介绍一些常用的Linux基本命令。

1. ls命令ls命令用于列出当前目录下的文件和子目录。

它的语法如下: ls [选项] [文件名]其中,选项可以是以下之一:-a:显示所有文件,包括隐藏文件。

-l:使用长格式显示文件信息。

-h:将文件大小以易读的格式显示。

-R:递归地列出子目录中的文件。

示例:ls -lls -als -R2. cd命令cd命令用于改变当前工作目录。

它的语法如下:cd [目录名]其中,目录名可以是相对路径或绝对路径。

相对路径是相对于当前目录的路径,绝对路径是从根目录开始的完整路径。

示例:cd /home/usercd ..cd Documents3. cp命令cp命令用于复制文件或目录。

它的语法如下:cp [选项] 源文件目标文件其中,选项可以是以下之一:-r:复制目录及其内容。

-p:保留文件的权限和时间戳。

示例:cp file1.txt file2.txtcp -r dir1 dir2cp -p file1.txt dir14. mv命令mv命令用于移动或重命名文件或目录。

它的语法如下: mv [选项] 源文件目标文件其中,选项可以是以下之一:-f:强制覆盖目标文件。

-i:在覆盖目标文件之前提示用户确认。

示例:mv file1.txt file2.txtmv dir1 dir2mv file1.txt dir15. rm命令rm命令用于删除文件或目录。

它的语法如下:rm [选项] 文件名其中,选项可以是以下之一:-r:删除目录及其内容。

-f:强制删除文件,不提示用户确认。

-i:在删除文件之前提示用户确认。

示例:rm file1.txtrm -r dir1rm -i file1.txt6. mkdir命令mkdir命令用于创建一个新目录。

Linux基本操作命令

Linux基本操作命令

Linux系统常用命令1.登录linux系统命令:login 用户名密码;2.注销linux系统命令:logout ;3.在linux系统中进入windows系统(图形界面)命令:Start x;4.关闭linux系统命令:1)shutdown –h now 立刻进行关机;2)shutdown –r now 现在重新启动计算机;3)reboot 现在重新启动计算机。

5.vi 编辑器(相当于Windows的记事本),wq命令是保存退出;q!是退出不保存;6.Ls 命令:显示当前所有文件和目录;ls –a命令是显示隐藏文件ls –l命令是显示长列表格式(比如文件创建时间、大小、详细列表);7.Linux配置网络端口命令:ifconfig;8.修改口令命令:passwd;9.文件拷贝命令:cp;(如:#cp a.out /home/xiaoming,把a.out拷贝到home的xiaoming目录下)10.移动文件和修改文件名命令: mv;11.删除文件或目录命令:rm ; (如:rm –rf* 删除所有内容,包括目录和文件,其中r表递归,f表强制)12.创建目录命令:mkdir ;(如:#mkdir aaa)13.删除空目录命令:rmdir ;( 如:#rmdir aaa)14.改变工作目录命令:cd ;15.显示当前完整路径命令:pwd;(既是显示用户当前所处目录的完整路径,也是显示用户当前在哪个目录下);16.查找文件命令:find ;(如:#find /-name aaa.java;#find /root/-name aaa.java)17.建立链接文件命令:ln ;(相当于windows下的快捷方式)(如:ln –s /etc/inittab inittab,inittab指向/etc/inittab实际文件)18.连接并显示一个或多个文件的信息命令:cat ;19.改变文件或目录的访问权限命令:chmod ;(用户用它控制文件或目录的访问权限)20.更改某个文件或目录的属主和组的命令:chown ;21.显示引导时内核显示的状态信息命令:dmesg ;22.显示当前系统信息命令:uname ;23.显示当前时间命令:uptime ;24.显示当前用户名命令:whoami ;25.显示系统主机名命令: hostname ;26.ping命令:通过检查网络中其他主机的应答信息,来确认网络的连通性;27.telnet命令:远程登录;(语法:telnet [<主机名>] [:端口号])28.显示本地系统的网络连接状态命令:netstat ;29.sync命令:在关闭linux系统时使用,强制把内存数据写回硬盘,以免数据丢失;30.Chgrp命令:修改一个或多个文件或目录所属的组,使用权限是超级用户(root)31.建立空文件命令:touch ;32.More命令:显示文件内容,带分页;33.Less命令:显示文件内容,带分页;34.Grep命令:在文本中查询内容;(如:#grep “shunping” aaa.java,在“shunping”文件中查询aaa.java文件名;要是显示行数,#-n grep “shunping” aaa.java)35.”|”管道命令:可以这样理解,把上一个命令的结果交给”|”的后面的命令处理;36.Man命令:相当于dos下的help;(如:#man grep)37.重定向命令:ls –l>a.txt列表的内容写入文件a.txt中(覆盖写);Ls –al>>aa.txt列表的内容追加到文件aa.txt的末尾;38.添加组的命令:groupadd ;(如:#groupadd policeman)39.查看Linux中所有组的信息命令:vi /etc/group;(可查看可修改)Cat /etc/group(只可查看不可修改)40.创建用户,并同时指定将该用户分配到哪个组:Useradd –g 组名用户名;如:#useradd –g policeman liming41.查看linux中所有用户信息命令:vi /etc/passwd; cat /etc/passwd ;42.挂载命令(光驱):mount ;(如:#mount /mnt/cdrom)43.卸载命令(光驱):umount;( 如:#umount /mnt/cdrom)44.查看磁盘使用情况命令:df ;(如:df –l;又如:df -h)45.查看某个目录是在哪个分区命令:df [目录全路径] ;(如:df /root)46.查看linux系统分区具体情况:fdisk –l ;(如:fdisk –l)47.查看目前使用的是哪种shell命令:env ;该命令可以显示当前操作系统的环境变量。

linux常用命令手册

linux常用命令手册

Linux常用命令手册1. 文件和目录操作1.1. 文件操作•ls——列出目录下的文件和子目录•cd——切换目录•pwd——显示当前所在的目录路径•touch——创建新文件•cp——复制文件•mv——移动文件或重命名文件•rm——删除文件•cat——显示文件内容•head——显示文件开头的内容•tail——显示文件结尾的内容1.2. 目录操作•mkdir——创建新目录•rmdir——删除空目录•cp -r——复制目录•mv——移动目录或重命名目录•rm -r——删除目录及其内容2. 文件搜索•find——在文件系统中搜索文件和目录•grep——在文件中搜索指定内容•locate——根据文件数据库快速搜索文件3. 文件权限•chmod——修改文件权限•chown——修改文件所有者•chgrp——修改文件所属组4. 用户和组管理•useradd——添加新用户•userdel——删除用户•usermod——修改用户属性•groupadd——添加新组•groupdel——删除组•groupmod——修改组属性•passwd——修改用户密码5. 网络操作•ping——检测网络连接•ifconfig——配置和显示网络接口信息•netstat——显示网络连接、路由表和网络接口信息•ssh——安全远程登录6. 压缩和解压缩•tar——压缩和解压缩文件•gzip——压缩文件•gunzip——解压缩文件7. 磁盘和内存管理•df——显示文件系统的磁盘空间使用情况•du——估算文件和目录的磁盘空间占用量•top——动态显示系统中各个任务的资源使用状况•free——显示系统内存使用情况8. 杂项命令•date——显示系统日期和时间•hostname——显示主机名•shutdown——关闭系统或重新启动系统•man——查看命令的帮助文档•history——显示历史命令列表以上命令只是常用命令的一小部分,Linux还有很多其他强大而有用的命令。

linux基本操作命令

linux基本操作命令

linux基本操作命令Linux是一种基于Unix的多用户、多任务、多层次的操作系统,它的应用越来越普遍。

在Linux系统下,有许多基本的操作命令,它们都是Linux操作系统的基本组成部分。

首先,要了解Linux系统的一些基本概念,比如用户、文件、目录、命令行等。

Unix系统有两个重要的概念:用户和文件。

用户是计算机系统中拥有操作权限的人,文件是用户创建的每一个存储单位,可以把它们看作是存储信息的容器。

而目录则是文件的集合,可以用来组织文件,让用户可以方便地操作。

在Linux系统中,命令行是最重要的操作界面。

命令行提供了Linux的基本操作命令,比如ls、cd、rm等,它们都是Linux操作系统的基本组成部分。

ls命令是用来列出当前目录中的文件和目录的,它可以显示出当前目录中的文件名、类型、大小等信息。

cd命令可以用来改变当前所在的目录,它可以用来查看或更改当前目录的路径、跳转到指定的目录以及返回到上一级目录。

rm命令可以用来删除指定的文件或目录,它是用来永久删除文件和目录,在使用这个命令时要小心,因为无法撤消删除操作。

mkdir命令是用来创建新的目录,它可以用来创建一个特定的目录,比如你可以用它创建一个用于存放文档的目录,它可以把你的文件和文件夹整理得有条不紊。

cp命令是拷贝文件或者目录的,它可以把文件从一个位置拷贝到另一个位置,它还可以用来备份文件,让你的文件不会被误删除。

还有一些其他非常重要的基本操作命令,比如:mv命令可以用来移动文件;grep可以用来搜索指定字符串;sort可以用来排序文件内容;cat可以用来显示文件内容等等。

总之,Linux操作系统的基本操作命令非常多,它们都是Linux 系统的基本组成部分,每个命令都有自己的功能和用途,它们可以帮助用户完成一系列操作,从而使Linux系统操作更加方便、快捷、高效。

同时,用Linux时也要注意不要操作不当,以免影响系统的正常使用。

《Linux常用命令手册》

《Linux常用命令手册》

《Linux常用命令手册》一、常用命令分类Linux常用命令可以根据其功能分类,包括文件和目录操作、文本编辑、系统管理等。

下面将分别介绍。

1. 文件和目录操作命令(1)ls:显示当前目录下的所有文件和目录。

(2)cd:切换当前目录。

(3)mkdir:创建新目录。

(4)touch:创建新文件。

(5)cp:复制文件或目录。

(6)mv:移动或重命名文件或目录。

(7)rm:删除文件或目录。

(8)cat:显示文件内容。

(9)more:一页一页地显示文件内容。

(10)less:半页一页地显示文件内容。

2. 文本编辑命令(1)vi:常用的文本编辑器。

(2)nano:另一个常用的文本编辑器。

(3)emacs:强大的文本编辑器。

(4)vim:vi的升级版。

3. 系统管理命令(1)ps:查看当前正在运行的进程。

(2)top:实时显示系统资源使用情况。

(3)kill:终止进程。

(4)ping:测试网络连接。

(5)ifconfig:配置网络接口。

(6)netstat:显示网络状态。

(7)df:显示磁盘使用情况。

(8)du:显示目录大小。

(9)tar:打包和解压文件。

(10)gzip:压缩文件。

二、常用命令详解接下来,我们将对上述常用命令进行详解。

1. ls命令ls是list的缩写,它用于列出当前目录下的所有文件和目录。

如果想列出其他目录的内容,可以在命令后面跟上目录的名称。

例如,要列出根目录下的所有文件和目录,可以输入:$ls \/2. cd命令cd是change directory的缩写,它用于切换当前目录。

如果没有指定目标目录,则默认切换到当前用户的主目录。

要切换到其他目录,需要在命令后面跟上目标目录的名称。

例如,要切换到根目录,可以输入:$cd \/3. mkdir命令mkdir是make directory的缩写,它用于创建新目录。

要创建新目录,需要在命令后面跟上目录名称。

例如,要在当前目录下创建一个名为test的新目录,可以输入:$mkdir test4. touch命令touch用于创建新文件或修改现有文件的时间戳。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第三章Linux 基本使用命令(基本篇)-(高级篇在后面会有,这一章从实用的角度出发介绍基本的操作)现在请输入你的用户名和密码,当然,我们输入root,这样获得一切管理权限!你一定非常希望立刻看到那些非常漂亮的图形界面,但是也许我要让你失望了。

我建议在没有使用图形界面以前,首先熟练的掌握基本的Linux命令,这样才是一个真正的Linuxer。

从哪里开始呢?1. ls 列出文件和目录的命令你一定很想知道你的电脑里面有哪些东西,现在执行命令ls,啊,怎么什么都没有?当然啦,这是你第一次登录到这个系统,你的默认位置是你的个人目录,而不是系统根目录。

你还没有在这个目录里面存放任何的个人文件,当然什么都没有啦。

如果你是用root用户登录的话,你的个人目录就是/root目录;如果你是用普通用户登录,比如叫做kris,那么kris的个人目录是/kris。

前面的/是什么意思呢?就是“根”的意思,就是最前面的那个目录,在根目录下面建立有很多的子目录,我们在第一章已经讨论过了。

ls命令有很多的选项,常用的是:-A 选项用来列出所有的文件,包括那些隐藏的文件。

为什么我们要隐藏文件呢?道理和你为什么要把情书藏起来不让爸妈发现是一样的。

就是为了保密啊。

现在执行ls -A看看?是不是有一个隐藏文件“.bashrc”被显示出来啦?聪明的你一定奇怪的发现这个文件名前面有一个点,对!记住,只要文件名前面第一个字符是一个“.”,这个文件就是隐藏文件。

一个目录名前面的第一个字符如果是“.”这个目录就是隐藏目录。

-l 这个选项用来显示一个列表,包含了这个目录下面所有的文件的绝大部分属性的列表。

你可以每个文件的大小,所有者,你的权限还有修改日期等等。

-R R的意思就是recursive递归,明显这个选项让系统显示出这个目录下面的所有文件以外,还要显示出所有子目录下面的文件。

也就是把我们那一大堆水果全部抖出来。

--color 这个选项特别有用,我估计大家的显示器都是彩显吧,什么?你的显示器还是黑白的?天哪!既然是彩显,那么我们可以让ls命令用不同的眼色代表不同的文件类型。

比如可执行文件用绿色,普通文件是白色,目录是蓝色。

也许你会问,目录也是文件吗?对的,在Linux里面一切都是文件,所有的硬件设备都用一个文件来代替,比如你的软驱,就是用/dev/fd0来代替的。

目录也是一个文件。

--help 这个选项几乎是每一个Linux命令都有的,用来显示出该命令的帮助信息。

2. cd 和mkdir 以及rm 改变当然所在目录,建立新目录以及删除目录命令趁热打铁的,刚才说了目录,我们每一次登录都有一个默认目录就是我们的个人用户目录。

我们怎么才能到其他的目录去呢?cd就是用来改变当前所在的目录的。

前面我们说过,“/”代表根目录,那么执行cd /就可以进入根目录。

不试一下吗?让我们看看根目录下面有哪些文件和子目录吧,执行ls,我们发现,根目录下面有一个目录名子特别变态,叫做usr,进去看看,cd usr,看看这里面有什么?你会发现一个更psycho (变态)的目录叫做src,进入src目录看看?没什么好玩的。

那么我们现在回到刚才的usr目录,怎么做?是不是cd usr?执行试一下,好像不行,系统报告出错cd: usr: No such file or directory。

这是怎么搞的?问题在于我们现在所在的目录是/usr/src下,我们执行cd usr的意思是进入/usr/src/usr目录而不是/usr目录。

正确的方法是cd /usr。

就好比你在中华美食的箩筐里面看到一个四川的箩筐,里面有一个成都的小箩筐,现在你进入以后发现成都的小箩筐里面有一种叫做“麻辣烫”的很辣的食品。

你大饱口福以后想要吃一些甜点,于是准备去福州。

你能站在成都的箩筐里面去福州吗?当然不行,福州并不在成都的箩筐里面啊,你应该进入“/中华美食/福州”而不是“/中华美食/四川/成都/福州”对不对?好的,一个问题出现了,难道我每一次进入一个目录,都要用/usr/src...这么复杂的方式来表示吗?不一定。

我们用“..”的方式来表示上一层目录。

如果你现在在/usr/src目录下,进入/usr目录有两种办法:cd /usr和cd ..他们是一样的。

怎样才能知道我现在在哪个目录?用命令pwd,这个命令没有什么好说的,执行一次就知道了。

现在我想在我自己的个人目录里面建立一个目录叫做LoveLetter。

我应该首先回到我自己的目录,这里有一个简单的方法,就是直接运行cd不带任何参数,这样就可以回到自己的目录,当然也可以cd /root或者cd /home/kris,看你是用什么用户登录的。

进入我自己的目录以后,建立新目录的命令是mkdir 新目录名我执行mkdir LoveLetter 就可以建立一个新的叫做LoveLetter的目录。

进入这个目录看看?什么都没有。

不着急,慢慢来。

我都不着急你急什么?突然我想起这台电脑我的爸妈也要使用,他们看到我的情书目录怎么办?你忘了刚才我说的可以用加一个点“.”在前面的方法来隐藏目录和文件的?我们可以改变这个目录的名字,但是这个命令我准备等会儿讲,现在我们用一个很无聊的办法来完成这个要求。

这个办法就是删掉刚才建立的oveLetter目录在新建一个.LoveLetter目录,之所以说这个办法很无聊,是因为我们现在是在做实验,如果来真的,你原意删掉你的情书吗?是不是另有新欢啦?哈哈。

删除目录的命令其实也可以删除文件,就是rm。

rm 待删除的文件名/目录名我记得Redhat会提示你是不是真的要删除。

按y就是确定,按n就是取消。

如果Redhat没有提示你,那么等会请根据我说的方法修改一下系统让它提示咱们。

免得以后心痛。

删除一个文件很简单。

麻烦的是删除一个目录,如果一个目录里面已经有文件,rm是不让直接删除的,你必需先把目录里面的所有文件删除,再删除目录。

但是有一个参数可以改变一下,就是-rf ,这个参数有一定的危险性,因为即使系统本来要提醒一下是不是真的删除目录,加上这个参数也不会有提示了。

执行rm 目录-rf会在一眨眼的时间里面让你的资料下课!那么我现在就删除LoveLetter目录了:rm LoveLetter -rf建立一个新的目录mkdir .LoveLetter现在ls看看,是不是看不到LoveLetter目录了?但是ls -A还是能看到的。

所以这种隐藏方式只能偏偏自己,真正让你的文件安全的方式还是以后再讲吧。

3. mv 改变文件名和目录名的命令cp 复制文件和目录命令man 命令使用方法参考工具mv 老文件名新文件名mv 老目录名新目录名就可以改变文件或者目录的名字。

我现在想要把刚才的这个目录.LoveLetter改名回去,因为这种无聊的隐藏方式很变态,我们有更高级的方法来做这样一件事情:就是不要告诉爸妈你的密码!!!mv .LoveLetter LoveLettercp命令用来把一个文件复制成为一个新的文件,cp 老文件名新文件名这个老文件明和新文件名如果在同一个目录下面,那么当然需要名字不一样,很简单的道理,如果文件名一样何必建立两个文件?如果新老文件在不同的目录,我们就可以让它们有相同的名子。

下面的例子说明了这一点:cp LoveLetter LoveLetter_yesterday 新的文件LoveLetter_yesterday和旧的LoveLetter在同一个目录,所以名子不一样。

cp LoveLetter /home/LoveLetter 新的文件在/home目录下面,但是旧的文件LoveLetter在某一个用户的个人目录下面,当然两者名子可以相同。

cp命令也可以复制整个目录,但是现在我们暂时不讲这么复杂。

其实cp还有rm以及ls这些命令不仅是整个Linux的基本命令,更包含了非常多的功能。

如果大家有兴趣,可以使用manman 命令名字比如man ls,这样就可以看到所有ls命令和参数的详悉解释,尤其是一部分常用的命令的man帮助已经由志愿者翻译了,大家看起来更容易。

一点幽默好了,说了好多东西了,我想休息一下,给大家说一个有趣的事情,我们说了好多命令和目录的名子,你们是不是觉得有点奇怪。

说实在话,我第一次看到usr这个目录时也不知道是什么意思,后来才发现以下对应关系:usr -> userls -> listmkdir -> make dirrm -> removesrc -> sourcemv -> movecp -> copy…是不是很有趣,在UNIX世界,包括Linux世界,人们的想象力就是这么无敌!简写居然能简写成这样子。

大家一般的想法是取一个单词的前三个或者前四个字母作为简写,可是UNIX的牛人就是喜欢把move简写成为mv,真不知道他们怎么想的。

大家一起捉摸吧4. nano 和vi编辑文件的命令和cat 以及more显示文本文件nano是一个小巧自由,并且友好的编辑器,我认为nano更适合初学Linux的朋友使用。

我们现在只学习怎样编辑一个文件以及怎样保存。

nano 文件名如果你写的文件名已经存在,那么就打开并且编辑,否则就建立一个新的文件。

编辑的方法还用说吗?呵呵,当你想要退出的时候,按ctrl+x,nano会问你是不是保存编辑的文件。

按Y就是保存,按N就不保存。

nano最大好处在于用户可以不用记忆太多的操作键,大部分常用的功能的操作方法都在屏幕下放列出了。

新手需要注意的是“^X”就是按住ctrl键不放再按X的意思。

下面简单的介绍vi。

vi是一个非常强大的编辑软件。

它太庞大了,足够写一本书专门来讲解。

我们这里从使用的角度出发,讲一下vi的用法。

vi有两种模式,一种是命令模式,一种是编辑模式。

进入vi以后,默认处于命令模式。

现在我们执行vi LoveLetter。

进入以后,按一下键盘上的Insert功能键或者i键可以进入编辑状态,可以插入字符,再按一下Insert变成复盖模式,这两种模式的区别很容易体现,大家尝试一下就可以了。

上下左右四个方向键可以移动光标。

基本的编辑命令和Windows里面没有区别。

是不是很容易呢?当你把需要的内容输入完成以后,我们要保存,这时候按一下ESC键从编辑模式回到命令模式,首先输入一个冒号“:”,也就是按住SHIFT键不放再按分号“;”这样首先输入一个“:”,然后,输入w,回车,就可以保存我们编辑的内容到LoveLetter文件。

现在我们按一下Insert就可以继续编辑。

再按ESC,输入“:”,再按w又可以保存。

可是现在我们不需要保存,我们想要不保存就退出,怎么做呢?当我们输入w 的时候是write的意思,保存,那么我们输入q就是quit退出的意思。

相关文档
最新文档