ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:29.24KB ,
资源ID:4753734      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4753734.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Linux常见命令课案.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Linux常见命令课案.docx

1、Linux常见命令课案1. fedora、redhat、Centos、 suse、ubuntu都是常见的linux2. /分区、swap分区、/boot分区都是linux的必须分区3. /dev/sda5在linux中代表第一块硬盘的第五个分区4. 密码三原则是什么?举一个例子!Linux常用命令Linux 文件的命名规则A.除了 / 之外,所有的字符都合法,但有些字符最好不用,如空格符、制表符、退 格符和字符 # $ & ( ) - 等;B.避免使用 . 作为普通文件名的第一个字符;C.大小写敏感,严格区分大小写(包括文件命名、命令、命令选项、用户名等)Linux 命令格式命令格式 :命令

2、-选项 参数(操作对象) 例 :ls -la /etc说明:1)当有多个选项时,可以写在一起。 2)两个特殊的目录 . 和 . ,分别代表当前目录和当前目录的父目录。 3)个别命令不遵循此格式linux常见目录 / 根目录 /bin 命令保存目录(普通用户就可以读取的命令) /sbin 命令保存目录(超级用户才能使用的目录) /boot 启动目录,启动相关文件 /dev 设备文件保存目录 /etc 配置文件保存目录 /root 超级用户的家目录 /home 普通用户的家目录 /lib 系统库保存目录 /mnt 挂载目录 /media 挂载目录 /tmp 临时目录 /proc 直接写入内存的 /

3、usr 系统软件资源目录 /var 系统相关文档内容 /var/log/ 系统日志位置 /var/spool/mail/ 系统默认邮箱位置 /var/lib/mysql/ 默认安装的mysql的库文件目录一、文件处理命令 1) 命令名称:ls命令英文原意:list命令所在路径:/bin/ls功能描述:显示目录文件语法:ls 选项 文件或目录-a 显示所有文件,包括隐藏文件-l 详细信息显示-d 查看目录属性,不显示目录下内容 -ld-h 文件大小显示为常见大小单位 B KB MB -lhls -l-rw- 1 root root 1190 08-10 23:37 aa.txt 第一项: 权限位

4、 第二项: 引用计数(文件:硬链接数;目录:目录下的目录个数) 第三项: 所有者 第四项: 所属组 第五项: 文件大小 (默认字节) 第六项 最后一次修改时间第七项 文件名 2) 命令名称:cd 命令英文原意:change directory 命令所在路径:shell内置命令功能描述:切换目录语法:cd 目录cd 进入当前用户的家目录 /root /home/aa/ cd - 进入上次目录 cd . 进入上一级目录 cd . 进入当前目录 3) 命令名称:pwd命令英文原意:print working directory命令所在路径:/bin/pwd功能描述:显示当前目录 4) 命令名称:mk

5、dir命令英文原意:make directories命令所在路径:/bin/mkdir功能描述:创建新目录语法:mkdir -p 目录名-v 显示创建过程-p 递归创建 5) 命令名称:tree命令所在路径:/usr/bin/tree功能描述:显示目录树语法:tree 目录 6) 命令名称:touch命令所在路径:/bin/touch 功能描述:创建空文件语法:touch 文件名拓展:echo “hello” 文件名 用echo 创建有内容的新文件 会覆盖源文件的内容 追加内容到源文件中 vim 3.txt #不保存,文件不生成 #保存,文件生成touch 5.10.txt 7) 命令名称:c

6、p命令英文原意:copy命令所在路径:/bin/cp功能描述:复制文件或目录语法:cp -rp 源文件或目录 目标目录 -r 复制目录 -p 保留文件属性 8) 命令名称:mv命令英文原意:move命令所在路径:/bin/mv功能描述:剪切文件、改名语法:mv 源文件或目录 目标目录 9) 命令名称:rm rm rm -i命令英文原意:remove命令所在路径:/bin/rm功能描述:删除文件语法:rm -rf 文件或目录 -r 删除目录 -f 强制执行 10)命令名称:cat命令所在路径:/bin/cat功能描述:显示文件内容语法:cat 文件名 注:文件超过一页内容后只能显示最后一页的内容

7、11)命令名称:more命令所在路径:/bin/more功能描述:分页显示文件内容语法:more 文件名(空格)或 f 翻页(Enter) 换行q或Q 退出拓展:head n 显示文件前n行tail -n 显示文件最后n行tail -f 实时监控文件尾部变化 12)命令名称:ln命令英文原意:link命令所在路径:/bin/ln功能描述:生成链接文件语法:ln -s 源文件 目标文件 -s 创建软链接 ln 源文件 目标文件试验一定要做(硬链接只做了解)二、权限管理命令: 1 权限位 - rw- r- r- 1 root root 08-11 01:45 aa.txt 权限位是十位 第一位:

8、代表文件类型 - 普通文件 d 目录文件 l 链接文件权限 读 写 执行 读 写 执行 读 写 执行 字符 r w x r w x r w x 4 2 1 4 2 1 4 2 1 分配 文件所有者(u) 文件所属组(g) 其他用户(o)7 7 7 r 读 4 w 写 2 x 执行 1例子:- rw- r- r- 数字表示是多少? 6441) 命令名称:chmod 命令英文原意:change the permissions mode of a file 命令所在路径:/bin/chmod 功能描述:修改文件的权限 例:chmod u+x aa 给aa文件的所有者添加x权限 chmod g+w,o

9、+w aa 给aa文件的所属组和其他人添加w权限 chmod u=rwx aa 给aa文件的所有者赋予rwx权限 chmod 644 aa 修改aa文件的权限为755,对应为rw-r-r- 实验1: root用户创建一个目录(默认rwxr-xr-x 755),在目录中新建一个文件(默认rw-r-r-),然后将新建的文件设为777,用普通用户能否删除该文件? 实验所需命令: useradd 用户名 #添加用户passwd 用户名 #为用户设置密码开启两个终端,新用户重新登录测试! 实验2: root用户创建一个目录(默认rwxr-xr-x),将目录改为777,在目录中新建一个文件 (默认rw-r

10、-r-),用普通用户能否删除该文件? 实验结论:rwx权限对于目录和文件,实际意义是不一样的。 文件: r cat more head tail 查看文件内容 w echo vim 修改或删除文件内容 x sh 脚本文件 执行 目录: r ls find tree 列出文件 w touch mkdir rm mv cp 创建删除文件或目录 x cd 进入目录 对文件有写权限,只代表可以修改这个文件;要想删除文件,需要对文件所在目录有写权限 只要对目录有写权限,目录中的文件,就算是root创建的,普通用户一样能删除 目录一般都同时有rx权限,如果一个目录只有r却没有x,你能用ls查看,却不能cd

11、 进去!(用普通用户测试) 2) 命令名称:chown 命令英文原意:change file ownership 命令所在路径:/bin/chown 功能描述:修改文件或目录的所有者、所属组 例:chown user1 aa 将aa文件的所有者修改为user1用户chown user1:user1 aa 将aa文件的所有者修改为user1用户并且所属组修改为user1组 chown :user1 aa 将aa文件的所属组修改为user1组实验所需命令:useradd 用户名 添加用户groupadd 组名 添加组3) 命令名称:chgrp命令英文原意:change file group own

12、ership命令所在路径:/bin/chgrp功能描述:改变文件或目录的所属组语法:chgrp 用户组 文件或目录 例:chgrp adm file1 改变文件file1的所属组为adm 4) 命令名称:umask 功能描述:显示和设置默认掩码值 777 -022 - 755 就是创建文件的默认权限实验:在不修改umask值得情况下,用root用户分别创建一个文件和一个目录,观察其权限。 总结:Linux的安全机制,不给新建文件x权限。 三、查找命令 1) 命令名称:which 命令所在路径:/usr/bin/which 功能描述:查看命令文件位置和命令可能出现的别名 2) 命令名称:find

13、 命令所在路径:/usr/bin/find 功能描述:搜索系统中的符合条件的文件 -name 根据文件名查找通配符* 任意多个字符? 1个字符 指范围值,外侧加引号 例:find /var name “*.log” find ./ -name “1-3.txt” -size 根据大小查找 单位是 block 数据块 一块是512字节 1M - 1024k - 2048块 (1块是0.5k 也就是512字节)100M - 102400k - 204800块例 find /etc -size -10k 查找小于10k的文件 find /etc -size +2M 查找大于2M的文件 注意+-号,如

14、果没有,是精确这么大,通常都会带上+或-号,表示一个范围。 -user 根据所有者查找 例 find /home -user jack 在/home中,查找所有jack用户的文件 注意,在系统中需要存在此用户,否则报错 -按时间查找 按天 ctime atime mtime 按分钟 cmin amin mmin c change 改变 #表示属性被修改过:所有者、所属组、权限 a access 访问 #被访问过(被查看过) m modify 修改 #表示内容被修改过 例:find /etc -mmin -120 查找120分钟内内容被修改过的 find /etc -mtime +7 超过7天没

15、有改过的文件 -type根据文件类型查找 例: -type f 二进制文件(普通文件) -type l 软链接文件 -type d 目录 -逻辑连接符: -a (and 逻辑与 ) -o (or 逻辑或) 例:find /etc -size +1k -a -size -10k 在etc目录下查找大于1k并且小于10k的文件-命令执行连接符(对查找到的文件,进一步处理) find . -exec 命令 ; 表示find查询的结果集 是转义符,不使用命令别名,直接使用命令本身 ;分号是表示语句的结束 注意:固定格式,只能这样写。注意中间的空格。 转义符的作用是什么?在linux中有一个别名机制,如

16、rm删除文件,执行的却是rm -i(用which rm 可以查看命令别名),使用rm删除文件前会提示,就是因为rm -i这个参数。如果想使用命令原意,可以在加转义, 如:rm test.txt 则不会提示,直接删除实验:找到文件后查看详情: find /etc -name inittab -exec ls -l ; find /etc -name “init*”-a -type f -exec ls -l ; 通过-type f过滤掉目录,只列出文件,否则ls会列出很多文件 找到testfile后,直接删除 find /test -name testfile -exec rm ; 找samle

17、e用户的所有文件并删除 find /home -user samlee -exec rm r ; rm r 连带目录一起删除。报错原因:-exec 不适合大量传输,速率慢,导致。 找samlee用户的所有文件并删除,删除前会一个提示确认 find /home -user samlee -ok rm -r ; -根据i节点查找 -inum i节点号 有一些文件的硬链接数量很多,有相同的i节点,查找其中一个文件的i节点号,一次性删除 find ./ -inum 2310630 -exec rm ; 3) grep “字符串” 文件名 命令名称:grep 命令所在路径:/bin/grep 功能描述:

18、在文件内查找符合条件的字串行 grep -i “root” /etc/passwd -v 反向选择 -i 忽略大小写 find:在系统当中搜索符合条件的文件名,如果需要匹配,使用通配符匹配。通配符是完全匹配。 grep:在文件当中搜索符合条件的字符串,如果需要匹配,使用正则表达式匹配,正则表达式是包含匹配注意事项: 尽量不要在根目录/中查找,查找得慢,会占用太多服务器资源 如果需要在服务器中全盘查找,可以写一条计划任务在凌晨执行(计划任务后面讲) 查找范围越小越好,匹配条件,越精准越好 4) 管道符 命令1 | 命令2 将命令1的标准输出作为命令2的标准输入 例:ls -l /etc | mo

19、re 分屏显示ls内容四、帮助命令 1) man 命令名 查看命令的帮助 命令名称:man 命令英文原意:manual 命令所在路径:/usr/bin/man 2) 命令 -help 查看命令的常见选项 命令 -help help 命令 五、压缩和解压缩 .zip .gz .bz2 linux可以识别的常见压缩格式 .tar.gz .tar.bz2 常见的压缩和打包格式(1)压缩&解压缩zip压缩格式: zip 压缩文件(生成) 源文件解压格式: unzip 压缩包名-r 压缩目录(2)打包压缩&解包加压缩 -z 识别.tar.gz格式-j 识别.tar.bz2格式 -c 压缩 -v 显示压缩

20、过程 -f 指定压缩包名 tar -*xvf 压缩包名 -x 解压缩 tar -*tvf 压缩包名 -t 只查看,不解压tar -*xvf 压缩包名 -C 目录 -C 指定解压目录六、网络命令 1) ping 测试网络连通性 命令名称:ping 命令所在路径:/bin/ping 执行权限:所有用户Ctrl +强制终止 ping -c 次数 ip 探测网络通畅 2) ifconfig 查询本机网络信息 命令名称:ifconfig 命令英文原意:interface configure 命令所在路径:/sbin/ifconfig 执行权限:root七、关闭和重启命令 1)关机shutdown -h

21、now 没有特殊情况,使用此命令halt init 0 2)重启shutdown -r now命令名称:shutdown 命令所在路径:/sbin/shutdown 执行权限:root reboot 命令名称:reboot 命令所在路径:/sbin/reboot 执行权限:root 八、挂载命令 linux所有存储设备都必须挂载使用,包括硬盘 命令名称:mount 命令所在路径:/bin/mount 常见的存储设备: /dev/sda1 第一个scsi硬盘的第一分区 /dev/sdb7 /dev/cdrom 光盘 /dev/sr0 光盘 centos 6.x/mnt/media/cdrom 挂

22、载格式: mount 设备描述文件 挂载点(已经存在空目录) mount /dev/cdrom /mnt/cdrom 光盘卸载: umount /dev/cdrom umount /mnt/cdrom 强调:退出挂载目录,才能卸载 fdisk -l 查看当前系统下的存储设备 df h 查看存储设备挂载信息 mount -t vfat /dev/sdb1 /mnt/usbfat32格式的U盘挂载方式Shell使用小技巧:1)补齐功能 补齐功能允许用户输入命令名或文件名起始的若干个字母后,按Tab键补齐命令名或文件名。 2)命令历史 命令历史允许用户浏览先前输入的命令并重新 调用它们,用history命令可以显示命令列表,按方向键和可查找以前执行过的命令。 !命令前缀3)命令别名定义:范例:alias copy=cp alias dirrm= rm -rf .bashrc 永久生效(家)查看别名信息:alias删除别名:unalias copy服务器管理规范: 越是安全等级要求高的服务器,越是严格限制用户等级,不能所有人都是root,远程服务器不能关机+重启。 服务器不允许在负载高峰执行高负载命令。例如杀毒、大数据压缩解压缩,复制,全盘搜索。作业1、整理课后笔记2、练习课堂实验3、预习:vi和软件安装

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1