您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 网络工程师学Linux 必须掌握命令(1)
网络工程师学Linux必须掌握命令———用户管理——1.useradd添加用户命令格式:useradd[选项]所添加的用户名称选项:-d添加用户是指定主目录例:[root@localhost~]#useradd-d/yemayema(添加yema用户并指定目录为/yema)-e指定帐户失效时间YYYY-MM-DD例:[root@localhost~]#useradd-e20080808test(添加yema用户并指定该用户使用的过期时间为2008年08月08日)-g指定用户的初始化组例:[root@localhost~]#groupaddcn51(新建一个名为cn51的组)[root@localhost~]#useradd-gcn51tom(新建tom用户并加入cn51组)-G指定用户归属其他的组名例:[root@localhost~]#useradd-gcn51-Grootjack(新建tom用户并加入cn51组同时也加入root组)-M创建用户时不自动建立用户主目录例:[root@localhost~]#useraddhaha–M(新建一个haha用户并不允许其在/home自动生成自己的宿主目录)[root@localhost~]#cd/home/(建完后进入/home)[root@localhosthome]#ls(用ls查看是否自动建立一haha目录)1jacktesttom-u指定用户的uid例:[root@localhosthome]#useradd-u800yema(新建一个uid为800的yama用户)-s指定用户的登陆shell例:[root@localhost~]#useradd-s/sbin/nologin888新建一用户并指定其登陆shell为nologin-n建立用户时不建立默认的组例:[root@localhost~]#useradd-n111建立一111用户但并不建立111这个组2。userdel删除用户语法:userdel[选项]系统已有的用户名-r删除用户时并同时删除该用户的宿主目录例:[root@localhost~]#userdel-r8883.passwd维护用户密码-d清空指定用户的密码例:[root@localhost~]#passwd-droot-l锁定一个用户帐号例:[root@localhost~]#passwd-ljack-u解除对指定帐号的锁定例:[root@localhost~]#passwd-ujack-w设置密码过期警告天数例:[root@localhost~]#passwd-w8root-I设置密码过期后等待天数例:[root@localhost~]#passwd-w8tom(不能设置root账户)-n设置密码最短修改时间例:[root@localhost~]#passwd-n3root-x设置密码有效时间4.usermod修改用户账号相关信息语法:usermod[-选项]用户名选项:-u修改UID,-o为强制修改例:[root@localhost~]#usermod-u500-o888-g修改初始组例:[root@localhost~]#usermod-groottom-L锁定帐号例:[root@localhost~]#usermod-Ltom-U解除锁定例:[root@localhost~]#usermod-Utom-l修改登陆名例:[root@localhost~]#usermod-ladministratortom-s修改用户登陆shell例:[root@localhost~]#usermod-s/sbin/nologinyema5.groupadd新建组命令格式:groupadd[-选项]组名选项:-g手工指定新建组的gid例:[root@localhost~]#groupadd-g510testgroup-o强制指定新建组的gid例:[root@localhost~]#groupadd-g500-otestgroup6.groupmod修改组命令格式:groupmod[-选项]组名选项:-g指定gid例:[root@localhost~]#groupmod-g555testgroup-n指定新组名例:[root@localhost~]#groupmod-nnewgrouptestgroup7。groupdel删除组例:[root@localhost~]#groupdelnewgroup注意:删除一个组,只能删除空组8.alias建立别名例:[root@localhost~]#alias888='ls-l'此命令意思为给ls–l这条命令起了个888别名以后我们可以在命令提示符后输入888就等于我们输入了ls–l命令9.unalias删除别名例:[root@localhost~]#unalias-a888-a表示name后面跟我们创建过的别名名称----------------------网络管理--------------------1ifconfig显示IP信息例:[root@localhostRPMS]#ifconfigeth0Linkencap:EthernetHWaddr00:0C:29:16:97:E8inetaddr:192.168.250.250Bcast:192.168.255.255Mask:255.255.0.0inet6addr:fe80::20c:29ff:fe16:97e8/64Scope:LinkUPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:19437errors:0dropped:0overruns:0frame:0TXpackets:2762errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:1000RXbytes:1599642(1.5MiB)TXbytes:367531(358.9KiB)Interrupt:10Baseaddress:0x14002。netconfig配置网卡[root@localhostRPMS]#netconfig—〉接下来的对话框选yes—〉在相应位置输入你的正确信息3./etc/resolve.conf文件的修改例:[root@localhost~]#vi/etc/resolv.confnameserver10.0.0.1更改DNSsearchexample.com更改DNS后缀4./etc/sysconfig/network例:[root@localhost~]#vi/etc/sysconfig/networkHOSTNAME=linuxos更改主机名GATEWAY=10.0.0.1更改网关5./etc/sysconfig/network-scripts/ifcfg-*更改网卡信息例:[root@localhost~]#vi/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0设备名称ONBOOT=yes是否启用BOOTPROTO=static当前状态IPADDR=192.168.250.250IP地址NETMASK=255.255.0.0子网掩码GATEWAY=192.168.250.254网关地址6.ping检测主机例:[root@localhost~]#ping目标主机名称或IP地址主机名必须是永久的不是临时更改的-------------基础指令-----------4.date显示/设定日期时间例:[root@localhost~]#dateSatMar515:49:06EST2005修改系统时间的格式为:dateMMDDhhmmyyyy例:[root@localhost~]#date030417462008TueMar417:46:00EST20085。cal显示年历或月历例:显示年历:[root@localhost~]#cal2008例:显示月历:[root@localhost~]#cal82008显示2008年8月6.man查询指令帮助man所要查询的命令例:[root@localhost~]#manpasswd查询passwd命令的帮助7.ls就相当于DOS的dir指令,查看目录、文件列表命令格式:ls[-选项][目录或文件]选项:-a显示所有文件,包括隐藏文件例:[root@localhost~]#ls-a/etc/显示/etc下包括隐藏的所有文件-l以长格式显示文件或目录信息例:[root@localhost~]#ls-l/etc/total3136-rw-r--r--1rootroot15276Oct52004a2ps.cfg-rw-r--r--1rootroot2562Oct52004a2ps-site.cf-d只列出目录例:[root@localhost~]#ls-dl/etc/drwxr-xr-x75rootroot12288Mar52005/etc/8.touch创建一个新的空文件语法:touch所要创建的文件名例:[root@localhost~]#touch8889.cp文件及目录复制命令命令格式:cp[-选项]源文件目的路径选项:-r复制整个目录的内容-i如果目的地已有同名文件则提示是否覆盖-f如果目的地已有同名文件,不提示,强制覆盖-p复制完后保持目录的权限值10.ln建立文件或目录的链接(软连接、硬连接)命令格式:ln[-选项]源文件新建连接目标文件选项:-s只做软连接,可以跨越分区;不带参数表示建立硬连接11.rm删除文件或目录命令格式:rm[-选项]源文件目的路径选项:-i删除文件或目录的时候提示确认-r删除目录-f删除文件或目录的时候不提示确认12.mv移动文件或目录,更改文件目录名命令格式:mv[-选项]源文件目的路径选项-i如果目的地已有同名文件则提示是否覆盖-f如果目的地已有同名文件,不提示,强制覆盖13.cd切换不同的目录命令格式:cd目录名绝对路径和相对路径:示例:cd/boot/grubcdboot/grubcd命令中使用特殊含义的目录cd~回到用户主目录cd-回到上一次的目录cd.回到当前目录cd..回到上一级目录14.pwd显示当前目录所在路径15.mkdir新建一个目录命令格式:mkdir[-选项]目录名选项:-p建立多级目录-m建立目录的时候指定权限16。rmdir删除目录名,目录必须为空命令格式:rmdir[-选项]目录名选项:-p删除多层目录-v删除文件的时候显示信息21.more分页显示文件内容(less可以往前翻页)命令格式:more[-选项]文件名选项:+数字直接丛给定行数开始显示-数字规定每次显示多少行-s压缩多个空行22。tail显示一个文件的末尾几行命令格式:tail[-选项]文件名选项:-n数字显示文件末尾指定行数内容,n可以省略示例:tail-5/etc/passwd23.wc-统计文件的行、词、字数24.which命令格式:which[-选项]目标文件名示例:whichls25.whereis命令格式:whereis[-选项]目标文件名选项:-b只查找二进制文件-B目录只在指定的目录下查找二进制文件-f不显示文件名前的路径名称-m只查找帮助文档文件-M目录只在指定的目录下查找说明文件-s只查找原始代码文件-S目录只在设置的目录下查找原始代码文件示例:whereisls31.Shutdown最基本的关机命令,也是较复杂的关机命令命令格式:shutdown[-选项]时间提示信息选项:-t数字延迟指定分钟数时间以后关机-h关机后关闭电源-r重新启动机器-f重新启动的时候跳过磁盘检查-c取消将要执行的关机操作示例:Shutdown-knowjustakidShutdown-hnowSystemshutdownnow32.关机与重启initi
本文标题:网络工程师学Linux 必须掌握命令(1)
链接地址:https://www.777doc.com/doc-205970 .html