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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

linux命令.docx

1、linux命令usrLinux路径说明篇:熟悉程度:*/ 表示根目录,是绝对路径./ 表示当前目录,是相对路径./ 表示上一级目录,是相对路径/root root用户的主目录/home/用户名 普通用户的主目录/bin 存放linux常用的命令/boot 存放系统启动时要用到的文件 /dev 存放linux系统中使用的外部设备/etc 存放系统管理时用到的配置文件和子目录/sbin 存放管理员的系统管理程序/lib 存放系统动态链接共享库/lost+found 系统运行异常时产生的错误,会将遗失的片断放在这里/mnt 可临时将别的外部设备挂接在此目录下/proc 存在系统内存中的信息/usr

2、用户的应用程序和文件都存放在这个目录下 /tmp 存放临时文件的目录说明:在以上目录中,又存在若干子目录和文件,linux中的目录就是window中的文件夹Linux 命令一级篇基本命令:1 vi 编辑器熟练程度:*功能:生成新文件或者编辑查看文件格式: vi file_name 说明:上面的命令直接进入vi的命令模式从命令模式进入编辑模式需要按i键或者a键,使用ESC键可以从编辑模式进入命令模式,1.1 编辑模式可执行的操作:插入各种文本信息1.2 编辑模式向命令模式转换,可以按下面的一种键:i 插入文本a 追加文本1.3 命令模式可执行的操作::w 保存文本:wq 保存并退出:wq! 保存

3、并强制退出:q 退出:q! 强制退出dd 删除一行文字x 删除一个字符:n 光标移至文本第n行$ 光标移到文本的行尾G 光标移到文本的末尾 ZZ 存盘退出/字符串 查找某个字符串1.4 命令模式向编辑模式转换,可以按ESC键例:生成文件名为hello的文件rootlocalhost # vi hello 练习1:创建一个新的文件myfile,按照如下操作进行1 随意输入10行文字2 使用:wq保存文件并退出3 使用vi命令重新打开该文件4 使用dd键删除第三行和第五行5 使用x键 删除第一行前10个字符6 使用G键将光标定位到文件尾7 使用$将光标定位到行尾8 使用:2将光标直接定位到第2行9

4、 使用上下左右键定位光标到不同位置10 使用/字符串 操作查询某个字符串11 在文件头插入一行文字,使用q不保存退出 练习2:使用vi命令修改/etc/inittab文件, 即rootlocalhost # vi /etc/inittab 找到行 id:5:initdefault: 将其修改为 id:3:initdefault: 保存退出,并执行reboot命令重启linux操作系统补充说明:5代表图形界面,也是linux系统启动时默认的启动模式;3 代表命令行界面,或者说文本界面,是企业应用中服务器通用的启动模式,这种模式不会启动linux的图形界面。0 代表halt,关机操作,这个0不能设

5、置,否则机器将不能启动1 代表单用户模式,采用这个设置,系统只能允许一个用户登陆2 代表多用户模式,但不支持网络工作4 这个级别目前还没有使用6 代表重启模式,这个6也不能设置,否则系统反复重启,不能使用。说明:每次修改系统的配置,都需要重启系统2 系统开关及重启熟练程度:*文本方式2.1 退出: rootlocalhost # logout也可以使用命令:rootlocalhost # exitCtrl+D(相当于exit)2.2 重启动:rootlocalhost # reboot也可以使用命令:rootlocalhost # shutdown -r 例: shutdown r now 现

6、在立刻重启 shutdown r 11:30 等到11:30进行重启 2.3 关机:rootlocalhost # halt也可以使用命令:rootlocalhost # shutdown -h 例: shutdown h now 现在立刻关闭系统 shutdown h 11:30 等到11:30关闭系统 先准备练习的环境:使用root 用户登陆,做如下操作cd /home/pwdmkdir testmkdir test/dir1mkdir test/dir1/a_dirmkdir test/dir1/a_dir/b_dircd testcp /etc/host.conf hello 3 pw

7、d熟练程度:*功能描述:查看用户当前所处的绝对路径rootlocalhost # pwd 4 ls 熟练程度:*功能描述:显示指定目录下的内容 格式:ls 参数 目录或文件 rootlocalhost # ls /显示当前目录内容rootlocalhost # ls /home/test 显示指定目录/home/test下的内容rootlocalhost # ls -l 显示当前目录详细内容rootlocalhost # ls -a 显示当前目录下的所有文件,包括隐藏文件练习:1 使用ls命令查看/home/test下文件及目录的详细信息,该怎么做? 2 查看/root目录下的所有文件包括隐藏

8、文件,该怎么做? 5 cd 熟练程度:*功能:改变目录格式: cd 目录rootlocalhost # cd . 回退到当前目录的上一级目录rootlocalhost # pwd (借助pwd命令查看当前处于什么目录)rootlocalhost # cd 回到当前用户的主目录rootlocalhost # pwdrootlocalhost # cd /home/test/dir1/a_dir 用绝对路径切换到a_dir目录下rootlocalhost # pwdrootlocalhost # cd ././ 使用相对路径切换到当前目录的上一级的上一级目录下rootlocalhost # pwd

9、练习:1 使用cd命令直接进入根目录,该怎么做? 2 使用cd命令直接进入/usr/local目录,该怎么做? 3 使用cd命令进入当前目录的上一级目录,该怎么做?6 磁盘及光盘,usb的使用熟练程度:*6.1 光盘rootlocalhost # mount /dev/cdrom /mntrootlocalhost # cd /mnt /进入该光盘挂载的目录,可以查看其内容rootlocalhost # umount /dev/cdrom /注意:解挂/mnt目录时,先退出该目录6.2 硬盘rootlocalhost # fdisk l /dev/sda /查看sda硬盘的分区情况rootlo

10、calhost # mount t vfat /dev/sda2 /mnt/rootlocalhost # ls /mnt/rootlocalhost # cd /mnt /进入硬盘对应的目录中进行读取操作,结束后退出该目录rootlocalhost # umount /dev/sda2补充说明:在linux环境下同样可以使用光盘,u盘,移动硬盘,磁盘,但当我们插入这些设备时,linux可以检测出这些设备,但不能自动将其挂接到某个目录下让我们访问,这个操作需要我们自己完成;就需要用到mount命令。要挂接什么设备,必须告诉linux,不同的设备在linux中对应有不同的名称光盘 /dev/cd

11、rom磁盘 /dev/floppy移动usb设备: /dev/sda 注意:对于usb设备,由于硬盘的接口类型及硬盘分区的不同,具体的设备名称需要根据系统检测的结果来确定,上面的sda和sda2需要替换成实际的设备名称练习:1 使用mount命令将linux的虚拟光驱进行加载,怎样能够看到光驱的内容? 2 使用mount命令加载你的移动硬盘,怎样能够读写硬盘的内容? 3 使用完你的光盘或者移动硬盘,如何让他们退出系统?7 mkdir 熟练程度:*功能:创建目录格式:mkdir 参数 目录名1 目录名2 rootlocalhost # mkdir dir2 创建一个目录rootlocalhost

12、 # ls 借助ls命令查看dir2目录是否被创建rootlocalhost # mkdir bb cc dd 一次性创建多个目录练习:1 使用mkdir重复创建几个目录bb cc dd,如上例所示?看系统提示如何?8 rmdir 熟练程度:*功能:删除空目录格式:rmdir 目录1 目录2 目录3rootlocalhost # rmdir dir2 删除一个空目录rootlocalhost # rmdir bb cc dd 删除多个空目录练习:1 使用mkdir重新创建目录bb,在bb下使用vi生成几个文件,然后退出目录bb,使用rmdir命令重新删除bb目录,看系统如何提示?为什么?9 c

13、p 熟练程度:*功能:拷贝文件或者目录格式:cp 参数 源文件或者目录 目标文件或者目录 rootlocalhost # lsrootlocalhost # cp hello file1 把文件hello拷贝一份,命名file1rootlocalhost # lsrootlocalhost # cp ./hello /home/test/dir1/a_dir/myfilerootlocalhost # ls /home/test/dir1/a_dir/ /把当前目录下文件hello拷到绝对路径/home/test/dir1/a_dir/并命名为myfile文件练习:1 使用cp命令将当前目录下

14、一个文件重新命名并存放到当前目录下,怎样操作? 2 使用cp命令将/etc/profile文件拷贝到当前目录如何操作? 3 使用cp命令将/etc/profile文件拷贝到/home/test目录下如何操作? 4 使用cp 命令拷贝一个非空目录,看目录里面的内容是否也被拷贝过去了?5 使用 cp -R 命令拷贝一个非空目录,看拷贝后目录里面的内容,和4有何不同?10 Mv 熟练程度:*功能:可以对文件或者目录进行移动格式:mv 参数 源对象目的对象rootlocalhost # pwdrootlocalhost # mv ./dir1/a_dir/myfile ./dir1/newfile 将

15、文件myfile移动到新的目录下并改名为newfilerootlocalhost # ls ./dir1rootlocalhost # mv /home/test/dir1/a_dir /home/test/dir2 将目录a_dir移动到新的目录下并改名为dir2,也可以不该名rootlocalhost # ls ./dir1 看a_dir目录是否被移走rootlocalhost # ls 看dir2目录是否生成练习:1 使用mv命令将当前目录下hello文件挪到子目录bak中,不要求修改文件名,该如何操作? 2 使用mv命令将当前子目录bak下hello文件挪到当前目录中,要求修改文件名为

16、hello1,该如何操作?11 rm 熟练程度:*功能:删除文件或者删除非空目录格式:rm 参数 文件或者目录cp dir1/myfile dir1/11.txtcp dir1/myfile dir1/22.txtcp dir1/myfile dir1/33.txt 把dir1目录下myfile文件拷贝三次,生成文件名为11.txt,22.txt,33.txt文件 ls dir1rootlocalhost # rm myfile 删除当前目录下myfile文件rootlocalhost # rm -r ./dir1 删除当前目录下dir1目录,有提示rootlocalhost # rm -rf

17、 ./dir1 删除当前目录下dir1目录,不提示rootlocalhost # rm -r 11.txt 22.txt 33.txt 删除当前目录下多个文件练习:1 使用rm命令将当前目录下hello删除掉,该如何操作? 2 使用rm命令将当前目录下bak非空目录删除掉,该如何操作? 12 chmod 熟练程度:*功能:修改文件的权限格式:chmod 参数 权限 文件或者目录rootlocalhost # chmod 611 hello 使用数字表示法修改文件myfile的权限rootlocalhost # ls -l hello 使用ls命令查看权限修改结果rootlocalhost #

18、chmod u=rwx hello使用文字表示法修改文件myfile的权限rootlocalhost # ls -l hellorootlocalhost # chmod g+r hellorootlocalhost # ls -l hellorootlocalhost # chmod o=r hellorootlocalhost # ls -l hello补充内容:linux中对文件或者目录操作,都受一定缺陷的控制,这个缺陷主要通过9位字符控制如图所示:使用ls l 目录名称 命令可以查看指定目录下对象的权限信息最左边的信息总共有10位第一位代表文件标识位: d 代表目录 代表普通文件l 代

19、表链接文件剩下九位代表权限信息 。rwxr-xr-x bak /这是目录创建后的默认权限rw-r-r- hello /这是文件创建后的默认权限前三位(紫色部分)代表文件主人的权限;中间三位(绿色部分)代表和文件主人同属一个组的组员的权限;后三位(黄色)代表其他人的权限。权限的表示法有两种:1 文字表示法:rwx 表示可读可写可执行,如果没有相关权限,用-代替,例r-表示只可读,不可写,不可执行2 数字表示法:111 表示可读可写可执行,如果没有相关权限,用0代替,例100表示只可读,不可写,不可执行对应使用chmod修改权限也有两种方法:1 文字修改法: 三种角色 文件主人用u代替 文件主人同

20、组成员用g代替 其他人员用o代替权限的修改用 符号来表示如: chmod u+x myfile 表示给文件主人增加执行该文件权限 chmod grwx myfile 表示给文件主人同组成员赋可读可写可执行权限 chmod o-x myfile 表示给文件的其他角色减少执行该文件的权限2 数字修改法: 将三种角色所要对应的权限用01二进制数表示出来,转换成10进制数。如:chmod 754 myfile 代表rwxr-xr表示修改后的myfile文件:主人可读可写可执行, 同组成员可读可执行, 其他人只能读练习:1 使用chmod命令将当前目录下hello文件权限修改为所有角色只读,该如何操作?

21、2 使用chmod命令将当前目录下bak目录权限修改为所有角色可读可写可执行,该如何操作?13 chown 熟练程度:*功能:修改文件的属主(该例中的组wuxh需要替换为你系统中存在的组)格式: chown 参数 用户名 文件rootlocalhost # ls -l hello 先查看hello的属主信息rootlocalhost # chown wuxh hello 把文件hello的属主修改为用户wuxhrootlocalhost # ls -l hello 看看属主信息是否修改rootlocalhost # chown wuxh dir2 把目录dir2的属主修改为用户wuxh练习:1

22、 使用root帐号登陆,创建一个文件myfile,然后修改该文件主人为普通用户2使用root帐号登陆,创建一个目录bak,然后修改该目录主人为普通用户思考,该文件或目录的权限修改前后,对这个普通用户而言,有什么不同?14 chgrp 熟练程度:*功能:修改文件的所属组格式:chgrp 选项 组名 文件rootlocalhost # ls -l hello 执行之前先查看属主信息rootlocalhost #chgrp wuxh hello 把文件myfile的组修改为组wuxhrootlocalhost # ls -l hello 执行之后再查看属主信息rootlocalhost # chgr

23、p wuxh dir2 把目录mydir的组修改为组wuxh练习:1 使用root帐号登陆,创建一个文件myfile,然后修改该文件所属的组为普通的一个组2使用root帐号登陆,创建一个目录bak,然后修改该目录所属的组为普通的一个组思考,该文件或目录的权限修改前后,对这个普通组成员而言,有什么不同?15 ln 熟练程度:*功能:给文件或者目录创建快捷方式,链接 格式:ln 选项 源文件或者目录 链接后名称mkdir ./dir2/b_dir/c_dir/cp hello ./dir2/b_dir/c_dir/111.txt cp hello ./dir2/b_dir/c_dir/222.tx

24、t rootlocalhost # ln -d ./dir2/b_dir/c_dir/111.txt dlink 给深目录下的111.txt文件创建硬链接dlinkrootlocalhost # ln -s ./dir2/b_dir/ c_dir/222.txt slink 给深目录下的222.txt文件创建软链接slink分别使用vi对dlink文件和slink文件进行编辑保存,然后查看111.txt 和222.txt 看其内容是否变化vi ./dir2/b_dir/c_dir/111.txt vi dlinkvi slinkrootlocalhost # ln -s ./dir2/b_di

25、r/c_dir slink2 给深目录下的c_dir目录创 建slink2软链接ls -l slink2 查看一下该目录下能看到什么?ls -l ./dir2/b_dir/c_dir/ 比较一下,看二者是否一致?cd slink2 pwd 看看结果是什么?注意:对于目录不能创建硬链接16 find 熟练程度:*功能:从指定的目录下开始查找某个文件格式: find 起始目录 寻找条件 文件名 rootlocalhost # cd /home/testrootlocalhost # find ./ -name 111.txt 在当前目录及子目录中查找文件名为111.txt的文件7 grep 熟练程

26、度:*功能:从某个文件中查询指定的字符串格式: grep 选项 查找模式 文件名1,文件名2rootlocalhost # grep bind hello 从文件hello中查找字符串bindrootlocalhost # grep a-zA-Z0-9ind hello 按照正则表达式,查找以字符或者数字开头连接ind的行18 echo 熟练程度:*功能:在显示屏上回显文字或者用来查看环境变量的值rootlocalhost # echo “hello,boy”rootlocalhost # echo $PATH19 su 熟练程度:*功能:切换用户 注意su 与su - 的区别使用普通用户登陆linux,执行ifconfig,这个命令在/sbin目录下 wxhlocalhost #ifconfig系统提示:command not found wxhlocalhost # echo $PATH 查看path的取值,是否有/sbin目录进行用户切换:rootlocalhost # su root切换成功后,执行 ifconfig 系统仍然提示:command not found why?rootlocalhost # echo $PATH 查看path的取值,

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

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