




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux常用命令和开发命令的总结1. linux目录操作命令目录的增、删、改、查cd, pwd, ls, mkdir, mv, ls(du, df, tree)切换目录,跟window的使用类似cd显示目录的详细信息ls -ld直接切换到根目录cd /进入上一级目录cd ./返回上一次目录cd -返回主目录cd 在根目录下创建oracle目录mkdir /oraclels -ld /oracledrwxr-xr-x 2 root root 4096 Jun 21 15:00 /oracle一次创建多个目录mkdir -p /u01/app/oracle显示当前文件夹的路径pwd删除oracle目录时显示确认rm -r /oracle删除oracle目录时不显示确认rm -rf /oracle把oracle目录名修改成oracle1mv /oracle oracle1把oracle目录移动到/tmp目录下mv /oracle /tmp显示某个目录的详细信息ls oracle -ld相看磁盘空间df -hdf -Thdf /tmp以树形式显示tmp目录的结构tree /tmp查看tmp文件夹下所有文件的路径du /tmpdu -sh拷贝文件到某个目录cp source dest2. linux文件操作命令文件增,删,改,查touch, cat, more, less, tail, head, rm -f, mv, cp, vi创建test文本文档touch testcat test1echo test2 test1vi打开文件模式下,显示行号命令:set number查看test文档的内容cat test查看test文档的内容前10行head -10 test查看test文档的内容最后10行tail -10 test查看一个文件中的某几行(中间几行)从第3000行开始,显示1000行。即显示30003999行cat filename | tail -n +3000 | head -n 1000显示1000行到3000行cat filename| head -n 3000 | tail -n +1000网络登录本地机器ssh localhost实时监控登录信息tail -f /var/log/messagestail -f /var/log/secure分页显示test文本内容,按空格键显示下一页,按q退出more test分页显示test文本内容,按空格键显示下一页,按q退出,按上下键进行上翻和下翻less test移走目录或者改文件名mv opitons 源文件或目录 目标文件或目录options主要参数-i:交互方式操作,如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答“y”或“n”,这样可以避免误覆盖文件.-f:禁止交互操作。mv操作要覆盖某个已有的目标文件时不给任何指示,指定此参数后i参数将不再起作用。mv hello ./ 将hello目录或者文件移动上一级.test文件重命名为test1mv test test1把test文件移动到上一级目录下mv test ./把上一级文件test移动到当前目录mv ./test .把test1拷贝成test2cp test1 test2把一个目录拷贝成另一个目录cp -r hh dd删除test1文件并提示是否删除rm test1强制删除test1文件rm -f test1删除当前目录下所有文件rm -rf *备份某个文件cp test test.bak3. linux目录和文件查看命令汇总ls -l 显示文件列表ls -al -a 显示所有档案及目录 (ls内定将档案名或目录名称开头为.的视为隐藏档,不会列出)ls -al |grep d 显示目录ls -al |grep d 在一个目录中查询不包含目录的所有文件ls -sh (man ls 查看man帮助.)linux几种文件类型:d 表示此文件是一个目录- 表示此文件是一个普通文件b 表示此文件是一个特殊的块设备I/O文件c 表示此文件是一个特殊的字符设备I/O文件l 表示此文件是一个连接文件。在其文件名称后紧跟与它连接的文件路径及名称file 命令通过探测文件内容判断文件类型4. 查看找文件(find,grep,awk)几种介绍:find 路径 -name 文件名find /etc -name named.conflocate 通过文件名搜索文件的工具(要先通过updatedb建立索引数据库)localte named.confwhereis 是寻找二进制文件,同时也会找到其帮助文件which 和where 相似,只是我们所设置的环境变量中设置好的路径中寻找;比如;grep查看配置文件中不包含#的行grep # /etc/ crontabgrep递归查看当前目录及其子目录中非注释行(非#开头的行)中包含abc的行,并显示行号grep -n # -R . | grep abc5. vi操作文件常用方式查看模式:G(shift+g) 跳到文件尾部gg 跳到文件首部/ 从文本尾部开始查找某个文本? 从文本首部开始查找某个文本dd 删除一行ndd 删除多行yy 复制一行nyy 复制多行p 粘贴一行或多行u 撤消上一个操作冒号模式:w 保存:wq 保存并退出:x 保存并退出:q! 不保存退出:wq! 强制保存并退出:set number 显示行号编辑模式:a 当前字符的后面插入i 当前位置插入o 当前行后面追加一个新行后插入不同模式之间切换ESC还有一些vim支持的命令:nohl6. linux用户和组操作# 表示权限用户(如:root),$ 表示普通用户id oracle 查看用户信息cd /homels -acat /etc/passwdcat /etc/shodawuseradd oracle 创建oracle用户useradd -u 501 oracleuseradd -u 501 -g root oracleuseradd -h 查看useradd命令简略帮助man useradd 查看useradd命令详细帮助,直接打开帮助文件,q退出usermod -u 502 oracle 修改用户信息usermod -g root oracleuserdel -r oracle 删除oracle用户passwd oracle 修改用户密码cat /etc/group 查看组信息groupadd -g 501 dba 添加组信息groupdel dba 删除组,如果组下面有用户,要先删除用户groupmod -g 502 dba 修改组的giduseradd -u 501 -g oinstall -G dba oracle 给用户添加多个组su ? oracle 切换用户并切换用户的配置文件su oracle 切换用户但不切换用户配置文件权限的控制(rwx 421)r w x4 2 1rwx r-x r-xusergroup others7 5 5root root otherschmod +x hello.sh 赋于可执行权限.(详细介绍一下权限的控制)chmod 命令 权限修改 用法:chmod 一位8进制数 filename (rwx 421)eg: chmod u+x filenmame 只想给自己运行,别人只能读chown seek mydir 改变用户属组u:表示文件所有者g:表示同组用户o:表示其它用户a:表示所有用户opt则是代表操作,可以为:+:添加某个权限-:取消某个权限=:赋予给定的权限,并取消原有的权限而mode则代表权限:r:可读 4w:可写 2x:可执行 1chown oracle:oinstall /oracle 修改某个目录权限chown -R oracle:oinstall /oracle 修改某个目录及其子目录权限ls -ld /oracle 查看目录权限chmod -R 777 /oracle 设置目录为最大权限chmod -R 755 /oracle 修改oracle目录及其子目录权限为7557 alias 别名alias dir=ls -l 输入dir,其实就相当于执行了ls -l8. linux软件的安装、解压缩,yumfile a.tar.gz*.tartar -xvf a.tartar cvf a.tar a/*.tar.gztar -zcvf a.tar.gz atar -zxvf a.tar.gz*.gzgunzip a.gzgzip -6 a a.gz*.bz2tar -jxvf a.bz2tar -cjvf a a.bz2*.cpiocpio -idmv /tmp/top.txt 将top的信息进行2次,然后将结果输出到/tmp/top.txt12.查杀进程ps auxps -ef |grepkill -9看看哪个进程占用的内存最大ps -aux|sort +5n将程序放在前后台执行cp file1 file2 &与ctrl+z 你可以使用&或ctrl+z来将命令放在后台执行.fg 是将放在后台执行的程序再放回前台.jobs13.dd命令备份dd if=input_file f=out_file bs=block_size count=number参数:if:就是input file可以是设备of:就是output file也可以是设备bs:规划的一个block的大小,如果没有设定时,预设是512bytescount:多少个bs的意思.dd if=/etc/password f=/tmp/passwd.bak 备份14.mount 加载一个硬件设备 用法:mount 参数 要加载的设备 载入点 eg: mount /dev/cdrom cd /mnt/cdrom /进入光盘目录u盘:mkdir /mnt/usb;(注:创建挂载目录)mount /mnt/sda1 /mnt/usb;(注:挂载U盘)现在就可以使用U盘了,在/mnt/usb目录下的内容就是U盘里的内容了;使用完后,用以下命令卸载U盘即可。umount /mnt/usbmount 列出系统所有的分区mount -t iso9660 /dev/cdrom /mnt/cdrom 挂载光盘mount -t vfat /dev/fd0 /mnt/floppy 挂载软盘mount -t vfat -o iocharset=utf8,umask=000 /dev/hda2 /mnt/hda2 挂载fat32分区mount -t ntfs -o nls=utf8,umask=000 /dev/hda3 /mnt/hda3 挂载ntfs分区umount /mnt/hda3 缷载注:挂载设备前,请先fdisk -l 看一下.15 su在不退出登陆的情况下,切换到另一个身份用法: su -l 用户名(如果用户名缺省,则切换到root状态)eg:su -l netseek (切换到netseek这个用户,将提示输入密码),加上-表示切换到用户的环境变量.sudo 利用他可以执行root执行的权限16 whoami,id,w,lastlog,users,groupsw 查看用户登陆信息who 查看当前登陆用户last 最近一个月用户登陆情况lastlog 检查某特定用户上次登录的时间,并格式化输出上次登录日志/var/log/lastlog的内容whoami 确认自己身份.id 打印出自己的UID以及GID.(UID:用户身份唯一标识.GID:用户组身份唯一标识.每一个用户只能有一个唯一的UID和GID.)usersgroups 用户所归属的用户组查询;finger -l netseek rootfinger -s 或者直接finger可以让使用者查询一些其他使用者的资料 eg: finger /查看所用用户的使用资料 finger root /查看root的资料17 用户用过的命令和执行历史执行的命令history 显示用户过去命用的命令!执行最近一次的命令18 uname 查看linux系统信息参数:-a 所有信息 -r 版本号 -n 主机名19 建立软连接ln -sf source targetln souce-file hard-linkln -sf source-file soft-links表示软连接,f表示,若有同名文件在,则将它覆盖过去.注:硬链接不能为目录创建,只有文件才能创建硬链接。20 文件比软件cmp cmp(“compare”的缩写)命令用来简要指出两个文件是否存在差异,它的使用权限是所有用户diff dif
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 博导教育模拟试题及答案
- 堤防工程造价管理与预算控制
- 房屋建筑施工材料运输与存储管理方案
- 2025年大学微生物试题及答案
- 变压器配件生产项目建设工程方案
- 儿童入学保障学区房租赁合同范本
- 气象观测站空调设备采购、安装及数据采集合同
- 环保项目投资风险控制连带责任担保协议
- 畜牧养殖用地租赁合同范本-牛羊养殖项目合作
- 高危职业离婚协议书:职业风险补偿空白协议
- 2024年学校安全教育讲稿范文(2篇)
- 化粪池及隔油池清洁服务方案
- 骨科患者辅助器具选择与使用
- 电力电缆工程施工组织设计
- 劳动课种植教学方案
- 小学数学《分数除法》50道计算题包含答案
- 2024年7月1日实施新版医疗器械采购、收货、验收、贮存、销售、出库、运输和售后服务工作程序
- HYT 262-2018 海水中溶解甲烷的测定 顶空平衡-气相色谱法
- 小儿入秋养生知识讲座
- 《无线通信基础及应用》课件第3章
- 建筑业市场营销与销售团队培训
评论
0/150
提交评论