




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux基础指令Linux操作系统的组成:内核Shell实用程序和应用程序
BourneShell(sh)CShell(csh)KornShell(ksh)RestrictedShell(rsh)BashShell(bash)TcshShell(tcsh)AShell(ash)ZShell(zsh)echo$SHELLecho$BASH_VERSIONLinux基础指令ls是英文单词list的简写。该命令类似于DOS下的dir命令。语法:ls[选项][目录或是文件]Linux基础指令常用的选项如下:-a显示指定目录下所有子目录与文件,包括隐藏文件。-A显示指定目录下所有子目录与文件,包括隐藏文件。但不列出“.”和“..”。-c按文件的修改时间排序。-C分成多列显示各项。-d如果参数是目录,只显示其名称而不显示其下的各文件。往往与l选项一起使用,以得到目录的详细信息。-i在输出的第一列显示文件的i节点号。-l以长格式来显示文件的详细信息。这个选项最常用。-R递归式地显示指定目录的各个子目录中的文件。-s给出每个目录项所用的块数,包括间接块。ls命令敲入ls–l,则结果如下drwx------14studentstudent409611月1716:58student第一个字符表示文件类型,它可以是下述类型之一:-普通文件、d目录、l符号链接、b块设备文件、c字符设备文件2.后面的9个字符表示文件的访问权限,分为3组,每组3位。第一组表示文件属主的权限,第二组表示同组用户的权限,第三组表示其他用户的权限。每一组的三个字符分别表示对文件的读、写和执行权限。各权限如下所示:r读w写x执行。对于目录,表示进入权限。3.注意,linux文件系统不是根据后缀来执行文件的,而是根据此文件有没有执行权限。ls命令列出目录下所有文件,包含隐藏文件[root@localhost~]#ls–la第一段文件种类及权限,也就是类似这样的-rw-r--r–第二段硬链接个数第三段、第四段所属用户、组第五段文件或目录所占用的字节数第六段最后访问时间第七段文件名ls命令仅查看目录的属性-d参数[root@localhost/]#ls-ld/etcdrwxr-xr-x54rootroot4096Nov1914:57/etcls命令查看文件或目录的inode节点,-i参数的运用[root@localhost~]#ls-li/root列出目录和文件的inode节点,关于inode节点,后面会详细描述ls命令关于排序的参数的应用
ls(小写)显示目录的内容时,会将文件按a到z的字母顺序显示,优先级如下;数字
a-z
A-Z在文件的大小排序上,我们要用到-S(大写)参数;
如果是逆序排序时,我们要用到-r参数;
按最后访问的时候排序,要用到-t参数;
根据扩展名进行排序,要用到参数-X;[root@localhostroot]#ls-lXls命令递归显示目录的文件,-R参数的应用递归显示目录下的所有文件,如果该目录下有子目录,也会把子目录的文件一并显示出来。[root@localhost~]#ls-lR/注:也就是把Linux下/根目录下的所有文件显示出来,但不会显示隐藏文件。ls命令通配符在ls命令中的应用*代表0个或多个字符
[]内部包括任何字符
?任何单个字符例:显示以i开头的所有文件,在/root目录中的;[root@localhost~]#ls/root/i*显示以数字开头的所有文件;[root@localhostroot]#cpinstall.log1[root@localhostroot]#ls1anaconda-ks.cfginstall.loginstall.log.syslog[root@localhostroot]#ls[0-9]*?通配符的示例:[root@localhostroot]#cpinstall.logI
nstall.llg[root@localhostroot]#ls*.l?ginstall.llginstall.logls命令获得ls的帮助[root@localhost~]#ls--help[root@localhost~]#manls[root@localhost~]#infolsls命令语法:cd
[目的目录]
说明:cd指令可让用户在不同的目录间切换,但该用户必须拥有足够的权限进入目的目录。..父目录.当前目录/根目录~主目录cd命令显示工作目录语法:pwd
[--help][--version]
补充说明:执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。
参数:
--help
在线帮助。
--version
显示版本信息。每个用户的主目录存放在$HOME环境变量中。echo$HOMEpwd命令创建一个目录(类似MSDOS下的md命令)
语法:mkdir[选项]dirname说明:该命令创建目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或文件名称。命令中各选项的含义为:m对新建目录设置存取权限。也可以用chmod命令设置。-p可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。mkdir命令参数-p的应用示例创建一个目录linuxsir,并且linuxsir目录下包含子目录sirdoc,sirdoc目录下还有redhat目录;[root@localhost~]#mkdir-plinuxsir/sirdoc/redhatmkdir命令参数-m的应用示例在目录创建之时就给其授权了;[root@localhost~]#mkdir-m644sundir
[root@localhost~]#mkdir-m755moondir
[root@localhost~]#mkdir-m000beinandir
[root@localhost~]#ls-ldsundirmoondir beinandir
d---------2rootroot409604-2011:01beinandir
drwxr-xr-x2rootroot409604-2011:01moondir
drw-r--r--2rootroot409604-2011:00sundir关于文件权限指令chown稍后详细解释mkdir命令删除空目录语法:rmdir[选项]dirname说明:删除目录注意,一个目录被删除之前必须是空的。rm-r命令可代替rmdir。命令中各选项的含义为:-p递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。rmdir命令-p
参数的使用[root@localhost~]#mkdir-plinuxsir/sirdoc/redhat/[root@localhost~]#rmdir-plinuxsir/sirdoc/redhat/[root@localhost~]#lslinuxsirls:linuxsir:没有那个文件或目录rmdir命令语法:cp[选项]源文件或目录、目标文件或目录常用选项含义如下:-a该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。-d拷贝时保留链接。-f删除已经存在的目标文件而不提示。-i要提示要求用户确认。-R若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。-b
删除,覆盖目标文件之前的备份,备份文件会在字尾加上一个备份字符串。
cp命令参数-i的示例[root@localhostroot]#cp-iinstall.logaa[root@localhostroot]#cp-iinstall.logaacp:overwrite‘aa’?y注:人机交互在数-i的运用;如果源文件复制到目标文件,如果目标文件存在,则提示警告;cp命令参数-a的示例及说明把源目录复制到另外的一个目标,相当于克隆了一个目录,源目录和目标目录在用户组、权限及修改或访问时间保持一致;[root@localhost~]#cp-amydiryoudir注:复制目录mydir到youdir,如果yourdir目录不存在,则创建。并且把mydir中所有的文件下级子目录都复制到yourdir目录中。-a参数等同于-dpR,并且源目录和目标目录的属性(用户组、权限、最后访问及修改时间)都一致;cp命令参数-b的示例应用[root@localhostroot]#cpinstall.logdd[root@localhostroot]#cp-biinstall.logddcp:overwrite‘dd’?Y[root@localhostroot]#ls-lhdd-rw-r--r--1rootroot15KNov1917:00dd[root@localhostroot]#ls-lhdd*-rw-r--r--1rootroot15KNov1917:00dd-rw-r--r--1rootroot15KNov1916:59dd~cp命令把多个文件复制到目录目录中示例把位于用户当前目录下的fonts.dir、Kernel.rpm和Plist文件,复制到当前用户所处的目录下的sun目录中;[root@localhost~]#cpfonts.dirKernel.rpmPlistsun/
[root@localhost~]#lssun/
fonts.dirKernel.rpmPlistcp命令复制目录时-R参数的应用在用户当前操作的目录中,有mydir目录,想把mydir复制为medir(在复制之前medir是不存在的)。[root@localhost~]#cp-Rmydirmedir注:如果medir目录不存在,则创建medir目录,并且medir目录中的内容和mydir中的一样;如果您把-R参数换成-a参数,会有什么不同?cp命令语法:mv[选项]源文件或目录,目标文件或目录命令中各选项的含义为:-i交互方式操作。询问是否覆盖。-f禁止交互操作。如果目标文件重名,不提示,直接覆盖。mv命令[root@localhostroot]#mkdiraa[root@localhostroot]#mv*aamv:cannotmove`aa'toasubdirectoryofitself,`aa/aa'[root@localhostroot]#lsaa[root@localhostroot]#cdaa[root@localhostaa]#lsanaconda-ks.cfginstall.loginstall.log.syslog[root@localhostaa]#mv*./..[root@localhostaa]#lsmv也能和通配符结合一起使用,这样能把相似特征的文件移动到某处;mv命令移动以数字开头的文件或目录到root目录下的tmp目录中;[root@localhost~]#mv[0-9]*tmp/
[root@localhost~]#ls-lhtmp/总计4.0K
-rw-r--r--1rootroot2104-1915:06234.txt
-rw-r--r--1rootroot004-1922:232kexe.txt
-rw-r--r--1rootroot004-1922:25333.tot
-rw-r--r--1rootroot004-1922:236mns.docmv命令删除文件及目录rm[选项]文件…如果没有使用-r选项,则rm不会删除目录。该命令的各选项含义如下:f忽略不存在的文件,从不给出提示。r指示rm将参数中列出的全部目录和子目录均递归地删除。i进行交互式删除。rm命令[root@localhost~]#rm-i123.sh注:这是删除一个文件,用-i参数的示例,有警告提示;
rm:是否删除一般空文件“123.sh”?Y如果您想终止rm命令,请按ctrl+c组合健退出rm;[root@localhost~]#rm-rimydir/
rm:是否进入目录“mydir/”?y
rm:是否进入目录“mydir//youdir”?y
rm:是否删除一般文件“mydir//youdir/enteruml.sh”?如果您想没有任何警告信息的删除mydir目录下的所有文件及子目录,可以用-r和-f参数的组合;[root@localhost~]#rm-rfmydir删除目录下所有的内容,不提示(非常危险!!)rm–rf*rm命令两种帐号:
1.root--超级用户帐号(系统管理员),使用这个帐号可以在系统中做任何事情。
2.普通用户--这个帐号供普通用户使用,可以进行有限的操作。
用户正确地输入用户名和口令后,就能合法地进入系统。屏幕显示:[root@loclhost/root]#这时就可以对系统做各种操作了。超级用户的提示符是“#”,其他用户的提示符是“$”。su命令CLEAR指令clear命令功能说明:建立用户帐号。
语法:useradd用户名。补充说明:useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码。可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。建立一个用户则在/home目录下建立一个主目录。useradd命令语法:passwd
[-dklS][-u
<-f>][用户名称]
说明:passwd指令让用户可以更改自己的密码,而系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。
参数:
-d
删除用户密码,仅能以root权限操作;
-f
强制操作;仅root权限才能操作;
-k
设置只有在密码过期失效后,方能更新;
-l
锁住用户无权更改其密码,仅能通过root权限操作;
-S
列出密码的相关信息,仅能通过root权限操作;
-u
解除锁定,仅能通过root权限操作。?如何能让linux接收简单密码答:用root设置passwd命令列出当前已登录的用户语法:who
[-Himqsw][--help][--version][am
i][记录文件]参数:
-H
显示各栏位的标题信息列。
-u
显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串。
-m
此参数的效果和指定"am
i"字符串相同。who命令在此命令提示处键入exit
或logout后结束了你当前的
Linux会话。你也可按下<CTRL>+d来结束此Linux会话退出命令显示用户的ID,以及所属群组的ID语法:id
[-gGnru][--help][--version][用户名称]参数:
-g
显示用户所属群组的ID。
-G
显示用户所属附加群组的ID。
-n
显示用户,所属群组或附加群组的名称。
-r
显示实际ID。
-u
显示用户ID。id命令/Linux系统根目录/binBinary的缩写,存放用户的可执行程序,例如ls,cp,也包含其它的SHELLR如:bash等/boot包含vmlinuz,initrd.img等启动文件,随便改动可能无法正常开机/dev接口设备文件目录,如你的硬盘:hda/etcpasswd这样有关系统设置与管理的文件/etc/x11XWindowsSystem的设置目录/home一般用户的主目录Linux文件系统/lib包含执行/bin和/sbin目录的二进制文件时所需的共享函数库library/mnt各项装置的文件系统加载点,例如:/mnt/cdrom是光驱的加载点/opt提供空间,较大的且固定的应用程序存储文件之用/procPS命令查询的信息与这里的相同,都是系统内核与程序执行的信息/root管理员的主目录/sbinlilo等系统启动时所需的二进制程序/tmpTemporary,存放暂存盘的目录Linux文件系统/usr存放用户使用系统命令和应用程序等信息/usr/bin存放用户可执行程序/usr/doc存放各式程序文件的目录/usr/include保存提供C语言加载的header文件/usr/include/X11保存提供XWindows程序加载的header文件/usr/infoGNU程序文件目录/usr/lib函数库Linux文件系统/usr/lib/X11函数库/usr/local提供自行安装的应用程序位置/usr/man存放在线说明文件目录/usr/sbin存放经常使用的程序,如showmount/usr/src保存程序的原始文件/usr/X11R6/bin存放XWindowsSystem的执行程序/varVariable,具有变动性质的相关程序目录,如logLinux文件系统Linux中的文件命名:可以到256个字符长;可包含除‘/’外的特殊字符;可包含大写和小写字母;是大小写敏感;不应有空白或标记;Linux文件命名Windows的文件类型根据文件的后缀就能判断文件的类型。在Linux一个文件是否能被执行,和后缀名没有太大的关系,主要看文件的属性。但是现在的Linux桌面环境和Windows一样智能化,文件的类型是和相应的程序关联的。比如:file.tar.gz、file.tgz、file.tar.bz2、file.rar、file.gz、file.zip......这些是归档文件。要通过相应的工具来解压或提取;file.php这个大家都知道吧,是能用php语言解释器进行解释,能用浏览器打开的文件;file.so这类是库文件;file.docfile.obt这是OpenOffice能打开的文件;用一些工具创建的文件,其后缀也不相同,就看我们用什么工具了,比如Gimp,gedit,OpenOffice等工具,创建出来的文件后缀名也不一样。Linux文件扩展名1、在Linux系统中,目录和设备都被视为文件2、共有普通文件、目录、字符设备文件、块设备文件、符号链接文件等Linux文件类型[root@localhost~]#ls-lhinstall.log-rw-r--r--1rootroot53K03-1608:54install.log第一个符号是-,这样的文件在Linux中就是普通文件。这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具......或cp工具等。这类文件的删除方式是用rm命令。Linux普通文件[root@sz1home]#ls-lh总用量4.0Kdrwx------14studentstudent4.0K11ÔÂ1721:40student看到有类似drwxr-xr-x,这样的文件就是目录,目录在Linux是一个比较特殊的文件。创建
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 37507-2025项目、项目群和项目组合管理项目管理指南
- 大班体育《好玩的桌子》教学设计
- 项目干系人参与的最佳实践试题及答案
- 常见微生物检验方法与答案
- 向着目标证券从业资格试题及答案
- 股票市场财报分析考题及答案
- 医院人力资源管理探索与改进计划
- 品牌文化在战略中的角色与价值计划
- 企业社会责任与人事战略的结合计划
- 项目预判与策划相关考题及答案
- 员工廉洁自律行为规范
- 华为管理手册-新员工培训
- 猪场转让合同范本
- (二模)石家庄市2025届高三教学质量检测(二)生物试卷(含标准答案)
- (一模)2025年广州市普通高中毕业班综合测试(一)物理试卷(含答案详解)
- 有关电除颤的试题及答案
- 2025北京外国语大学辅导员考试题库
- 2025年保密观知识测试题及答案
- 开学第一课:学习哪吒精神勇闯难关做阳光少年2024-2025学年初中班会课课件
- 2024年江苏省南京市中考数学试卷真题(含答案逐题解析)
- 文旅康养项目可行性研究报告
评论
0/150
提交评论