您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > linux基本命令.
Linux命令基本操作目标系统的启动和关闭方法文件及目录操作命令文件压缩和备份命令联机帮助命令进程管理的命令网络管理的命令系统注册、退出、启动与关闭•系统注册–Linux是一个多用户的操作系统,注册用户要使用Linux系统资源,首先必须登录系统。使用完系统后,必须退出系统。–Linux将用户分为普通用户和超级用户。一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作。–用户身份不同,系统提示符也不相同。系统注册、退出、启动与关闭#超级用户$普通用户用户登录系统分两步进行1.系统启动后,输入用户名并键入回车键。如:login:root2.输入用户口令,输入的口令不会在屏幕上显示出来。如果输入的口令有误,屏幕提示下列信息:loginincorrectlogin:系统注册、退出、启动与关闭执行上述两步后,如果屏幕显示系统提示符如:[root@loclhostroot]#说明已经成功登录到系统中,可以进行操作了。系统注册、退出、启动与关闭•系统退出–用户使用Linux系统之后,要退出系统的过程–称为“注销”。–方法有三种:a)键入:exitb)按:Ctrl+D(相当于执行exit)c)logout系统启动与关闭•系统启动与关闭Linux系统一旦不再使用系统资源时,需要关闭系统。必须由超级用户在shell提示符下,键入关闭命令。关闭系统的命令:(超级用户执行)•[root@loclhost/root]#shutdown–hnow•[root@loclhost/root]#halt•[root@loclhost/root]#init0•[root@loclhost/root]#poweroff系统启动与关闭•重启系统•重启系统的命令:•reboot命令•shutdown-rtime命令•组合键Ctrl+Alt+Del(只适用于控制台下,Window下无效)系统启动与关闭•shutdown命令•语法:shutdown[flag]time[warningmessage]•flag:-r重启time:绝对时间:hh:mm•-h关机相对时间:+mm(分钟)•-k不关机,只发消息立刻关机:now(=+0)文件和目录操作•文件和目录操作–Shell命令特点:Shell具有命令补齐(Command-LineCompletion)的功能,所谓命令补齐是指当键入的字符足以确定目录中一个唯一的文件时,只须按Tab键就可以自动补齐该文件名的剩下部分。–例如:[root@redflag/root]#hist【Tab】系统将会自动帮助用户完成命令:[root@redflag/root]#history–Linux的命令区分大小写,通常linux的命令是小写的。文件和目录基本操作命令ls命令–listdirectorycontents–语法:ls[参数]路径或文件名–功能:列出文件或子目录的信息–参数-a:显示所有文件,包括以.开头的隐藏文件-l:以长格式显示文件或子目录的信息-i:显示每个文件的索引(节点)号-R:显示目录及下级子目录结构--S:以文件大小排序ls-l命令ls-l以长格式形式在每行显示一个目录或文件名,如:drwxr-xr-x2jjpr1group512Nov1810:24drwxrwxr-x24rootauth512Nov1610:33..ls命令用颜色代表不同文件蓝色:目录绿色:可执行文件红色:压缩文件浅蓝色:链接文件灰色:其它文件在ls中显示结果中,第一个字符表示文件的类型-:普通文件d:目录c:字符设备b:块设备l:链接文件ls命令pwd和cd命令pwd-显示(打印)用户所处的当前目录cd目录-改变当前目录mkdir命令-makedirectory建立目录语法:mkdir[参数]目录名参数选项:-p:建立目录时,如果父目录不存在,则此时可以与子目录一起建立,即一次可建立多级目录。例1:mkdir–pdir2/bak在dir2目录下建立bak目录,如果dir2目录不存在,那么同时建立dir2目录。例2:mkdirdir2/bak在dir2目录下建立bak目录,如果dir2目录,必须是事先存在的。rmdir命令-removdirectory删除目录语法:rmdir[参数]目录名参数选项:-p:一起删除父目录时,父目录下应无其他目录。例1:[root@redflag/root]#rmdirtest删除当前目录下的test目录。删除目录时,被删除的目录下应无文件或子目录存在。例2:[root@redflag/root]#rmdir-plongkey/test删除当前目录下的longkey/test目录。删除目录test时,如果父目录longkey下无其他内容,则一起删除longkey目录。copy命令—copyfile拷贝文件语法:cp[options]sourcefiledestfilecp[options]sourcefile...directory功能:将文件复制为另一文件,或将数个文件复制到一个目录参数:-p:保持原始文件属性--f:如果目标文件已经存在,则覆盖它-i:提示是否覆盖现有的普通目标文件-rR:递归复制目录,包含目录下的各级子目录,-R允许拷贝设备节点和命名管道cp命令例1:$cpaaabbb将文件aaa复制(已存在),并命名为bbb例2:$cp*.cFinished将所有C语言程序拷贝至Finished目录中例3:在root用户下,如下操作结果不同:cp-f/usr/ll1/*/usr/ll2cp-i/usr/ll1/*/usr/ll2rm命令-remvoe删除文件或目录语法:rm[-firR]file/directory参数:-f:不加提示地删除已存在的文件-i:交互删除;-rR:递归删除整个目录。例1:rm–I*.c删除所有C语言程序档;删除前逐一询问确认例2:rm–rFinished将Finished的子目录及子目录中所有文件删除mv命令—movefile移动文件和目录语法:mv[-fi]source_file...target_directorymvsource_filetarget_file(文件更名)功能:移动或更名现有文件或目录。参数:-f:禁止提示-i:目标文件或目录存在时,提示是否覆盖mvdir命令:mvdirdirnamenewdirname移动目录。必须在一个文件系统。建立链接语法:ln[–s]目标链接名参数:-s:建立符号链接(软链接symboliclink)不加-s参数:建立硬链接(hardlink)目标:源文件或目录功能:该命令在文件之间创建链接。这种操作实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称。建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中。而对符号链接,则不存在这个问题。默认情况下,ln产生硬链接。例1:将档案yy产生一个symboliclink:zzln-syyzz例2:将档案yy产生一个hardlink:xxlnyyxx常用操作1、引用常用的环境变量减少操作步骤常用环境变量:HOME用户主录目;PATH检索路径;SHELL当前所用shell;TERM终端类型。如:cd$HOME与cd、cd~一样,将当前目录设置成自己的用户主目录2、使用仿真终端提供的功能,如复制与粘贴可以减少键入的“笔误”。3、命令不能退出、结果难于预料时,及时使用ctrl+C中断运行,一般不能采用关闭终端的办法。•类型:–超级用户:root拥有计算机系统的最高权限。UID和GID为0。–系统用户:自动创建与系统服务相关的用户UID和GID为1~499。–普通用户:由超级用户创建,只能操作拥有权限的文件和目录并管理自己启动的进程。UID和GID从500开始。•属性:用户名、口令、UID、GID、用户主目录(/home/用户名)、全称、登录Shelllinux系统中的用户与用户相关的文件1、用户帐号信息文件/etc/passwd某/etc/passwd文件内容如下所示:root:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologin....hellen:x:500:500::/home/hellen:/bin/bash与用户相关的文件2、用户口令信息文件/etc/shadow某/etc/shadow文件的内容如下所示:root:$1$nOfXUuNU$xljwp/Nb2n6UVDrodytMx0:12599:0:99999:7:::bin:*:12599:0:99999:7:::....hellen:$$nBA6pODEUVDr67tMUooSx0TYZgyTb63w:12609:0:99999:7:::组群•将具有相同特性的用户划归为一个组群。–系统组群:安装Linux以及部分服务性程序时,系统自动设置的组群。–私人组群:由超级用户新建的组群。•属性–组群名、GID、组群口令、附加用户列表(用户之间用“,”分隔)与组群相关的文件1、组群帐号信息文件/etc/group某/etc/group文件的内容如下所示。root:x:0:rootbin:x:1:root,bin,daemon....hellen:x:500:2、组群口令信息文件/etc/gshadow/etc/gshadow文件跟/etc/shadow文件类似,根据/etc/group文件而产生,主要用于保存加密的组群口令,只有超级用户才能查看/etc/gshadow文件的内容。添加用户的命令useradd命令格式:useradd[选项]用户名功能:新建用户帐号,超级用户命令。主要选项说明:-edefault_expire_date使用者帐号停止日期。-fdefault_inactive帐号过期几日后停权。-gdefault_group新帐号起始群组名或ID。群组名须为现有存在的名称。群组ID也须为现有存在的群组。-sdefault_shell使用者登入后使用的shell名称。例:新建jerry用户,其主要组群为hellen。设置用户密码的命令passwd命令格式:passwd[选项][用户]功能:设置或修改用户的口令以及口令的属性。主要选项说明:-l关闭账号密码。效果相当于usermod-L,只有root才有权使用此项。-u恢复账号密码。效果相当于usermod-U,同样只有root才有权使用。-g修改组密码。gpasswd的等效命令。设置用户密码的命令例1:设置与修改口令例2:删除口令修改用户属性的命令usermod命令格式:usermod[选项]用户名功能:修改用户的属性,超级用户命令。主要选项说明:-g后面接groupname必须是现有group组中的一个,改变用户的初始化用户组id对应/etc/passwd的第4栏内容-G后面接groupname必须是现有group组中存在的组名,改变用户能够支持的用户组,修改的是/etc/group-l后面接账号名称,即更改用户名。对应的是/etc/passwd的第一栏-s后面接shell的实际文件,即/bin/bash,/bin/csh之类,可以使用chsh命令替代修改用户属性的命令-u更改用户的UID,对应的是/etc/passwd的和3栏数据,此UID不能与目前系统中已经存在的UID相同-L暂将用户的密码冻结,禁止其登录,即更改/etc/shadow的密码栏,在其前面加上!-U暂将用户的密码解冻,即去掉其/etc/shadow密码栏前面的!-p更改用户密码,所输入密码为MD5加密后的密文!例:将名为tom的用户改名为tommy。删除指定用户帐号的命令userdel命令格式:userdel[-r]用户名功能:删除指定用户帐号,超级用户命令。选项说明:-r系统不仅删除此用户帐号,还将用户的主目录也一并删除。例:删除tommy用户帐号及其主目录。id命令id命令:格式:id[用户名]功能:查看用户的UID、GID和用户所属组群的信息。如果不指定用户,则显示当
本文标题:linux基本命令.
链接地址:https://www.777doc.com/doc-2884792 .html