




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.1.1 linux常用命令1)ls命令:显示指定工作目录下之内容语法:ls 参数选项目录名说明:显示指定工作目录下的内容参数选项:如下2)cd命令:变换工作目录语法:cd 目录名说明:用于更换工作目录例题:如下cd .更换目录回到上一级目录cd .更换到当前目录cd 更换目录到当前用户的个人宿主目录cd /etc/vsftpd/ 更换到/etc/vsftpd目录cd / 更换目录到根目录3)pwd命令:显示用户当前的工作路径,显示出完整的当前活动目录名称。4)clear命令:在允许的情况下清除屏幕。5)man命令: 查看指令用法的help语法:man 参数选项 帮助主题。说明:man实际上就是查看命令用法的help,学习任何一种UNIX类的操作系统最重要的就是学会使用man这个辅助命令。man是manual(手册)的缩写字,它的说明非常的详细,建议记得一些基本用法就可以了。6)mkdir命令:用来建立新的目录语法:mkdir 参数选项 目录名说明:创建一个空目录,要求此用户在当前目录上具有写权限参数选项:如下7)cp命令:复制文件(或者目录等)相当于DOS的copy,和DOS的copy不一样的是,必须指定源文件名和目的文件名.cp -r 相当于DOS的xcopy,带子目录的拷贝.例如:cp file1 file2 将文件 file1 复制成 file2cp file1 dir1 将文件 file1 复制到目录 dir1 下,文件名仍为 file1.cp /tmp/file1 . 将目录 /tmp 下的文件 file1 复制到当前目录下,文件名仍为 file1。cp /tmp/file1 file2 将目录 /tmp 下的文件 file1 复制到现行目录下,文件名为 file2cp -r dir1 dir2 复制整个目录。若目录 dir2 已经存在,则将目录 dir1,及其所有文件和子目录,复制到目录 dir2 下,新目录名称为 dir2,即dir2/dir1。若目录 dir2 不存在,则将dir1,及其所有文件和子目录,复制为目录 dir2。8)chmod命令: 修改文件或目录的权限格式:chmod -R mode namename 可为文件名或目录名;mode可为 3 个 0-7 的数字,或利用ls -l 命令,列出文件或目录的读、写、执行允许权的文字缩写。)mode : rwx rwx rwx r:read w:write x:executeuser group other缩写 : (u) (g) (o)例如:chmod 755 dir1把目录dir1设定成任何使用者,都能读取和执行,但只有所有者可做修改。chmod 700 file1把文件file1设定只有所有者可以读、写和执行。chmod u+x file2 把文件file2增加所有者可以执行的权利。chmod g+x file3 把文件file3增加工作组使用者可执行的权利。chmod o-r file4 把文件file4除去其它使用者可读取的权利。9)chown命令: 修改文件或目录所属的用户格式:chown -R username name name 可以是文件名或目录名。例如:%chown user file1将文件 file1 的所有权,改为使用者 user 所有。%chown -R user dir1将目录 dir1,及其下所有文件和子目录的所有权,改为使用者 user 所有。10)more命令: 分屏查看文件的内容显示满一屏就暂停,按空格键翻到下一页,按回车键看下一行。其它命令的输出太多来不及细看时,常通过管道操作符|输出到more来分屏显示输出内容。例如:more file1 以分页方式,查看文件名 file1 的内容。ls -l | more 把ls -l的输出通过管道符输出到more来分屏显示输出内容。11)tail命令:显示文件后10行内容语法:tail 参数选项 fileNames说明:显示文件的后十行例如:tail install.log显示install.log的后十行内容。12)su命令:在不注消的情况切换用户身份改变自己的用户名进入其他使用者的帐号,拥有其使用权利。不指明用户名,就进入root超级用户。例如:%su user 进入使用者 user 的帐号passwrod: 输入使用者 user 的密码13)passwd命令:修改用户的登录口令语法:passwd 用户名 说明:修改用户口令,其中用户名为需要修改口令的 用户名。只有超级用户可以使用“passwd 用户名”修改其他用户的口令,普通用户只能用不带参数的passwd命令修改自己的口令14)tar命令:用于打包和解包某个目录和文件语法:tar 参数选项 tar文件 文件或目录 说明:从一个打包介质中拷贝文件或恢复文件。如果files是目录,则整个子目录都一起操作,参数不需在文件之前。15)gzip命令:用于压缩某个文件和目录gunzip 解压缩.gz文件参数:选项选项说明-v显示压缩的比率-l查看压缩文件的信息-d解压缩16)rm 命令:删除文件 rm 文件名17)vi/vim命令:编辑文件进入vi直接执行 vi编辑程序即可:vi test离开vi若在输入模式下,则先利用ESC进入指令模式,而后即可选用下列指令:q! 离开vi,并放弃刚在缓冲区内编辑的内容。:wq 将缓冲区内的资料写入硬盘中,并离开vi。:ZZ 同wq。:x 同wq。:w 将缓冲区内的资料写入硬盘中,但并不离开vi。:q 离开vi,若文件被修改过,则会被要求确认是否放弃修改的内容。 此指令可与:w 配合使用。vi 的操作模式vi 提供两种操作模式:输入模式(insert mode)和指令模式(command mode)。当使用者进入 vi 后,即处在指令模式下,此刻键入的任何字符都被视为 指令。在此模式下可进行删除、修改等动作。若要输入资料,则需进入输入模式。输入模式如何进入输入模式a (append) 由光标之后加入资料。A 由该行之末加入资料。i (insert) 由光标之前加入资料。I 由该行之首加入资料。o (open) 新增一行于该行之下以供输入资料。O 新增一行于该行之上以供输入资料。如何离开输入模式ESC 结束输入模式。指令模式光标的移动h 向左移一个字符。j 向上移一个字符。k 向下移一个字符。l 向右移一个字符。0 移至该行之首$ 移至该行之末。 移至该行的第一个字符处。H 移至屏幕的第一列。M 移至屏幕的中间那列。L 移至屏幕的最后一列。G 移至该文件的最后一列。+ 移至下一列的第一个字符处。- 移至上一列的第一个字符处。( 移至该句之首。 (注一) ) 移至该句之末。 移至该段落之首。 (注二) 移至该段落之末。nG 移至该文件的第 n 列。n+ 移至光标所在位置之后的第 n 列。n- 移至光标所在位置之前的第 n 列。 会显示该行的行号、文件名称、文件中最末行的行号、光标所在行号占总行号的百分比。注一:句子(sentence)在vi中是指以!、.或?结束的一串字。注二:段落(paragraph)在vi中是指以空白行隔开的文字。 屏幕往下卷一页。 屏幕往上卷一页。 屏幕往下卷半页。 屏幕往上卷半页。 屏幕往下卷一行。 屏幕往上卷一行。删除、复制及修改指令介绍 (此单元较少使用)d(delete)、c(change)和y(yank)这一类的指令在 vi 中的指令格式为:Operator + Scope = command(运算子) (范围)运算子:d 删除指令。删除资料,但会将删除资料复制到内存缓冲区。y 将资料(字组、行列、句子或段落)复制到缓冲区。p 放置(put)指令,与 d 和 y 配和使用。可将最后delete或yank的资料放置于光标所在位置的行列下。c 修改(change)指令,类似delete与insert的组合。删除一个词组、句子等的资料,并插入新输入的资料。范围:e 由光标所在位置至该字符串的最后一个字符。w 由光标所在位置至下一个字符串的第一个字符。b 由光标所在位置至前一个字符串的第一个字符。$ 由光标所在位置至该行的最后一个字符。0 由光标所在位置至该行的第一个字符。) 由光标所在位置至下一个句子的第一个字符。( 由光标所在位置至该句子的第一个字符。 由光标所在位置至该段落的最后一个字符。 由光标所在位置至该段落的第一个字符。整行动作dd 删除整行。D 以行为单位,删除光标后的所有字符。cc 修改整行的内容。yy yank整行,使光标所在该行复制到内存缓冲区。删除与修改x 删除光标所在该字符。X 删除光标所在之前一字符。dd 删除光标所在该行。r 用接于此指令之后的字符取代(replace)光标所在字符。如: ra 将光标所在字符以 a 取代之。R 进入取代状态,直到ESC为止。s 删除光标所在的字符,并进入输入模式直到ESC。S 删除光标所在的该行资料,并进入输入模式直到ESC。移动与复制利用 delete 及 put 指令可完成资料移动的目的。利用 yank 及 put 指令可完成资料复制的目的。yank 和 delete 可将指定的资料复制到内存缓冲区,而通过 put 指令可将缓冲区内的资料复制到屏幕上。例:移动一行 在该行执行 dd光标移至目的地执行 p复制一行 在该行执行 yy光标移至目的地执行 p指令重复在指令模式中,可在指令前面加入一数字 n,则此指令动作会重复执行 n次。例:删除10行 10dd复制10行 10yy光标移至目的地p指标往下移10行 10j取消前一动作(Undo)即复原执行上一指令前的内容。u 恢复最后一个指令之前的结果。U 恢复光标该行的所有改变。查找在vi中可查找某一字符串,使光标移至该处。/字符串 往光标之后寻找该字符串。?字符串 往光标之前寻找该字符串。n 往下继续寻找下一个相同的字符串。N 往上继续寻找下一个相同的字符串。资料的连接J 句子的连接。将光标所在的下一行连接至光标该行的后面。若某行资料太长亦可将其分成两行,只要将光标移至分开点,进入输入模式 (可利用 a、i等指令)再按Enter即可。环境的设定:set nu 设定资料的行号。:set nonu 取消行号设定。:set ai 自动内缩。:set noai 取消自动内缩。自动内缩(automatic indentation)在编辑文件或程序时,有时会遇到需要内缩的状况,:set ai即提供自动内缩的功能,用下例解释:vi test(进入编辑屏幕后) this is the test for auto indentTabstart indent :set ai (设自动内缩)TabdataTabdataTabdata :set noai (取消自动内缩)the end of auto indent.注: 可删除Tab字符。ex指令读写资料:w 将缓冲区的资料写入硬盘中。:10,20w test 将第10行至第20行的资料写入test文件。:10,20wtest 将第10行至第20行的资料加在test文件之后。:r test 将test文件的资料读入编辑缓冲区的最后。删除、复制及移动:10,20d 删除第10行至第20行的资料。:10d 删除第10行的资料。:%d 删除整个编辑缓冲区。:10,20co30 将第10行至第20行的资料复制至第30行之后。:10,20mo30 将第10行至第20行的资料移动至第30行之后。字符串搜寻与取代s(substitute)指令可查找某行列范围。g(global)指令则可查找整个编辑缓冲区的资料。s指令以第一个满足该条件的字符串为其取代的对象,若该行有数个满足该条件的字符串,也仅能取代第一个,若想取代所有的字符串则需加上g参数。:1,$s/old/new/g 将文件中所有的old改成new。:10,20s/ / 将第10行至第20行资料的最前面插入5个空白。:%s/old/new/g 将编辑缓冲区中所有的old改成new。恢复编辑时被中断的文件在编辑过程中,若系统当掉或连线中断,而缓冲区的资料并还未被写回硬盘时,当再次回到系统,执行下列指令即可回复中断前的文件内容。%vi -r filename编辑多个文件vi还提供同时编辑多个文件的功能,方法如下:%vi file1 file2 .当第一个文件编辑完成后,可利用:w将该缓冲区存档,而后再利用 :n载入下一个文件。1.1.2 linux网络配置1)主机名查看主机名:hostname所在文件位置:/etc/hosts2)ip地址IP地址配置文件/etc/sysconfig/network-scripts/ifcfg-网卡类型以太网卡用“eth”表示网卡序号从零开始3)网关地址网关地址配置文件/etc/sysconfig/network(同时,主机名也有记录在这个文件)4)DNS地址DNS配置文件:/etc/resolv.conf5)网络相关命令Ifconfig命令显示当前的网卡设置 #ifconfig显示系统中所有网卡设置 #ifconfig a显示指定网卡的设置 #ifconfig 网卡设备名称启动指定的网卡 #ifconfig 网卡设备名称 up 或#ifup停止指定的网卡 #ifconfig 网卡设备名称 down 或 #ifdown设置网卡的ip地址 #ifconfig 网卡设备名称 ip地址Route命令:用于显示和动态修改系统当前的路由表信息显示路由信息 #route添加删除路由信息Route add net 网络地址 netmask 子网掩码 dev 网卡设备名Route del net 网络地址 netmask 子网掩码添加删除默认网关Route add default gw 网关ip地址 dev 网卡设备名称Route del default gw 网关ip地址6)图像化配置网络system-config-network7)进程的管理查看进程工具:PSps参数:l 长格式输出;u 按用户名和启动时间的顺序来显示进程;j 用任务格式来显示进程;f 用树形格式来显示进程;a 显示所有用户的所有进程(包括其它用户);x 显示无控制终端的进程;r 显示运行中的进程;ww 避免详细参数被截断组合应用:ps ef | grep httpd终止一个进程或终止一个正在运行的程序,一般是通过 kill 、killall、pkill、xkill 等进行kill 信号代码 进程IDkill一般使用信号代码为9,表示强制终止进程,当杀死一个父进程ID时,其余的子进程会自动停止。pkill 和killall 通过程序的名字,直接杀死所有进程xkill 是在桌面用的杀死图形界面的程序 8)检查 chkconfig -list | grep httpd #查看httpd服务是否开机启动 ps ef | grep httpd #查看当前是否有httpd进程 netstat -an | grep * #查看应用的端口是否开启 service httpd start #启动httpd应用 service iptables stop #关闭防火墙默认情况下,非 root用户没有权限使用小于1024的端口!scp 02:/root/test.txt /usr/ #把02那台机子上root目录
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 环卫工人劳动合同协议书
- 烧烤承包或转让合同范本
- 龙海人才市场就业协议书
- 消费赔偿保密协议书范本
- 销售立式镗铣床合同范本
- 球馆承包合同协议书范本
- 锤子直播带货协议合同书
- 米线店的加盟合同协议书
- 硅酸泥水泥采购合同范本
- 淮安机械工程监理协议书
- 信息技术信息系统考核试卷
- 天然气分子筛脱水装置计算书
- 工程施工人员安全教育培训【共55张课件】
- 因式分解交叉相乘法练习100题及答案
- 有机发光材料的合成和应用研究
- 呼吸科慢阻肺教学查房(模板)
- 住院医师规范化培训临床小讲课的设计与实施培训课件
- 广东东莞事业单位公开招聘笔试《行政职业能力测验》模拟试卷(答案详解版)
- 2024年萃智创新方法理论考试题库(含答案)
- ai直播项目创业计划书
- 2023年贯彻落实中央民族工作会议精神的自查情况报告范文
评论
0/150
提交评论