版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Linux常用操作命令常用工具: 1、 linux文件系统常用管理操作命令命令行和可视化界面切换:Init 3 - 切换到可视化窗口Init 5 - 切换到命令行关机:Shutdown halt shutdown -h now重新启动:Reboot 1.1绝对路径和相对路径:shell命令:cd/home:前面带有:/是绝对路径,直接进入home目录下;cd.:进入上一级目录;cd-:返回上次目录;pwd:显示当前目录;cd:代表当前用户目录,也就是/home/(用户名);cd(目录名):相对路径,ls ./ 查看挡墙目录下的详细信息ls /home 查看home目录下的详细信息ls:了解当前
2、目录下的文件。ls-a:查看当前目录所有文件的文件列表(包括隐藏文件);每个目录下有两个特殊的目录:.和.;.表示当前目录;“.表示上一级目录;我们可以将“.”tianjiasuusername:切换用户名,如果su后面没有切换目标,则默认为root;su-username(用户名):切换整个环境;与上面不同的地方1.2文件和目录操作命令上传和下载命令:Rz 上传Sz 下载tips:输入命令的时候要常用tab键来补全ls 查看目录信息 ( ls / ) ls -l 等价于 ll 路径的表示方法有“相对路径”和“绝对路径”如果当前所处目录为 /home/angelababy,要查看/home目录
3、下的信息,可以有两种方法:ls ./ls /homefind . / -name wKgKl1cpjsaAY34kAA7HteWM10U955.pngfind . -name 123.txt 搜索当前目录和子目录下 名为123.txt 的文件find ./ -name wKgKl1byYLaAR9KlABzeoO34JRM395.jpg创建文件夹find . -name *.html -exec grep mailto:mkdir mkdir -p a/b/c 如果要创建的文件夹的父目录不存在,则自动创建rmdir 删除空文件夹 (只能删除空文件夹)rm -r /a/b (删除非空文件夹)删除
4、文件rm filename (rm -r 删除文件夹 rm -rf 强制删除文件或文件夹)创建文件touch a.avi 创建一个空文件echo angelababy,zhen de hen xihuan ni qingshu.txt 把左边的输出放到右边的文件里去 echo huangxiaoming,gun cu qingshu.txt 往已经存在的文件中追加内容移动文件 修改文件名mv a/wenjian1.txt b/file1.txt (移动文件的同时还修改了文件名)拷贝文件,如:cp ./a/srcfile ./b/destfile1.3查看文本文件内容文件上传Alt+p putc
5、at wodeqingshu.txt 一次性将整个文件内容全部显示在屏幕上more wodeqingshu.txt 可以分页看(翻页:空格,往回翻:b ,退出: q或者 Ctrl+C)less wodeqingshu.txt 不仅可以分页,还可以方便地搜索,回翻等操作(翻页:空格,往回翻页:b 往回一行:,往下一行:,退出:q或者 Ctrl+C) esc+shift+zztail -10 wodeqingshu.txt 查看文件的尾部的10行程序打出的日志在生产实践中具有非凡的debug的意义tail -f user.log 实时刷新显示文件的尾部head -20 wodeqingshu.tx
6、t 查看文件的头部20行2、文件归档压缩(1:打包-归档2:压缩)1、归档打包:tar -cvf testdir.tar testdir/参数解释: c:create v:verbose显示进度 f:file解包:tar -xvf testdir.tar参数解释: x:extract2、压缩gzip testdir.tar gzip filebzip file 解压缩: gzip -d testdir.tar.gz归档压缩一次完成:tar -czvf testdir.tar.gz testdir/tar -xzvf testdir.tar.gz 解压到当前目录下tar -xzvf testdi
7、r.tar.gz -C Downloads/ 解压到指定的Downloads目录下查看磁盘剩余空:df -hl du用以下命令查看单个目录# du -bs dir_name3、文件权限管理操作:linux系统中对文件权限的描述机制:d r w x r w x r - x 所有者 所属组 其他人可以表示为二进制: 111 111 101也可以表示为十进制: 7 7 5修改权限chmod u+rwx file 为file添加或取消所属用户的权限(u代表所属用户 o代表其他用户 g代表所属组的成员用户)chmod 567 file 用数字也可以表示权限 5 - 101 - r-x6 - 110 -
8、rw-7 - 111 - rwx修改文件的所有者owner(只能由root权限才能操作)chown root:root file #将file的所有者改成hadoop用户,所属组改成hadoop组 rwx权限的含义:r: 对文件-可以读取文件的内容 cat 对文件夹可以查看文件夹的子节点信息 lsw: 对文件可以修改文件的内容对文件夹可以增减文件夹中的子节点(文件或子文件夹)x: 对文件是否可运行 对文件夹是否可cd进入4、用户管理4.1 添加用户useradd admin0830必须设置密码才能正常登陆 passwd admin08304.2 删除用户userdel admin0830 -这
9、样删除的时候,用户的主目录会被保留userdel -r admin0830 -删除用户的同时删除用户的主目录4.3 修改用户属性(*了解*)usermod -l admin admin0508 将admin0508的登陆名改为adminusermod -g root admin 将admin的组改为root组usermod -G hadoop,hellogrp admin 给admin添加两个组hadoop,rootusermod -d /home/admin admin将admin0830的主目录改成/home/admin(要事先创建admin目录,并且拷入环境变量文件)-*-修改用户的密码
10、passwd admin08304.4 用户组管理创建用户组groupadd heros删除用户组groupdel beauties修改用户组属性groupmod 查看当前登陆者的身份Whoami查看用户所属组groups angelababy5 常见系统操作管理命令5.1管理用户*(凡是涉及到修改,就一定要用root权限)轻易不要使用su去切换到root的身份普通用户使用sudo来执行root权限的命令如,将admin 用户添加到sudoers文件中去 vi /etc/sudoersroot ALL=(ALL) ALLadmin ALL=(ALL) ALL5.2 磁盘空间信息查看df -h
11、查看磁盘空间状态信息du -sh * 查看指定目录下所有子目录和文件的汇总大小 5.3 进程管理 free 查看内存使用状况 可以带单位,比如,显示M, free -mtop 查看实时刷新的系统进程信息ps -ef 查看系统中当前瞬间的进程信息快照ps -ef | grep myshell.sh 搜索myshell进程的信息kill -9 pid 杀掉进程 (-9 表示强制杀死)5.4 网络管理 查看ip地址ifconfig 修改ip地址的配置vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改该配置文件即可改ip地址或者在root权限下用setup指
12、令通过一个带提示的伪图形界面来修改 修改主机名sudo vi /etc/sysconfig/network 修改其中的hostname配置项rootlocalhost # vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=admin-server-01要想立即生效 可以执行指令 rootlocalhost # hostname admin-server-01执行完后重登陆可以立刻看到效果 看当前的进程连接网络的信息netstat -nltp 获取系统当前正在监听端口tcp协议的进程 网络服务管理(root权限下)重启网络服务service netw
13、ork restart 关闭防火墙服务 service iptables stop关闭防火墙自动启动 chkconfig iptables off查看防火墙运行状态: service iptables status查看防火墙的自动启动配置: chkconfig iptables -list 注:在命令行模式下,用startx可以手动启动图形界面(在服务器上操作)Startx 启动图形界面roobt 重新启动halt 关机ps -aux group: 查看进程?init、shutdown、halt、reboot、poweroff(init、shutdown重点)用法:Shutdown参数时间警告
14、消息在指定时间关闭系统r系统关闭后重启h关闭后停机now表示立即关机hh:mm:指定绝对时间m表示m分钟后以后halt立即停止系统reboot立即重启系统poweroff立即停止系统,并且关闭电源6 常用工具指令clear清屏 wc #统计文本信息(行数,词数,字符数) date #查看或者修改系统的日期和时间date -s 2007-08-03date -s 14:15:00date -s 2007-08-03 14:15:00把系统时间写入CMOSclock -w echo #输出字符串或者变量的值 vi #linux系统中最通用的文本编辑器vi hello.world 进入文件编辑进去之
15、后处于非编辑模式,此时,要按一个i进入insert模式在insert模式下,可以跟普通文本编辑器一样编辑内容编辑完成之后,先按Esc退出insert模式,进入非编辑模式然后再按 :进入底行命令模式,在底行命令中敲入wq并回车,即可保存(保存文件的另一种模式: 按Esc退出insert模式,然后直接按快捷键保存 shift + zz)如果不保存,底行命令就用 q! 7、查看端口占用情况:命令格式:netstat 选项常用参数:-a, -all 显示所有正在或不在侦听的套接字。-p, -program 显示套接字所属进程的PID和名称。-n, -numeric 显示数字形式地址而不是去解析主机、端
16、口或用户名。用法示例:查看所有的进程和端口使用情况。$ netstat apn进一步可以使用lsof命令显示占用该端口的进程情况 。命令格式:lsof -i :端口netstat -anp 显示系统端口使用情况netstat -tunlp 会显示所有端口和所有对应的程序,用grep管道可以过滤出想要的关键字段.列一下22端口占用的程序rootleiwan tmp# netstat -tunlp |grep 22linux系统查查看某一端口的占用情况: lsof -i:端口号8、看日志命令 tail -10 wodeqingshu.txt 查看文件的尾部的10行程序打出的日志在生产实践中具有非凡
17、的debug的意义tail -f user.log 实时刷新显示文件的尾部head -20 wodeqingshu.txt 查看文件的头部20行以下看所有的重启、关机记录ast | grep rebootlast | grep shutdownhistory列出所有的历史记录只列出最近10条记录zzslinux # history 10 (注,history和10中间有空格)重复执行上一个命令zzslinux #!立即清空history当前所有历史命令的记录zzslinux #history ccat, tail 和 watch系统所有的日志都在 /var/log 下面自己看(具体用途可以自己
18、查,附录列出一些常用的日志)tail f如果日志在更新,如何实时查看 tail -f /var/log/messages还可以使用 watch -d -n 1 cat /var/log/messages-d表示高亮不同的地方,-n表示多少秒刷新一次。9、linux中的软件安装 9.1 java软件安装 Jdk安装将安装包解压到你的安装路径下然后修改环境变量 vi /etc/profile修改保存退出vi编辑器后,执行命令: source /etc/profile #用以让环境配置生效 Eclipse安装选择正确的版本拖到linux系统中,解压即可执行9.2 RPM包安装redhat 公司的RP
19、M方式的包管理 也是很常用的软件包管理器示例:Mysql安装先删除系统中自带的残存mysql库rpm -qa | grep mysql #查看系统中已有的mysql相关的库rpm -e mysql-libs-5.1.66-2.el6_3.i686 -nodeps #删除老的库rpm -ivh MySQL-server-5.1.73-1.glibc23.i386.rpm #安装mysql服务器rpm -ivh MySQL-client5.1.73-1.glibc23.i386.rpm #安装mysql客户端9.3 网络版RPM-yum(Yellow dog Updater)1、列出所有可以安装的
20、软件包,从其中查找tomcat相关的包yum list | grep tomcat2、安装软件包(比如tomcat)yum -y install tomcat6.i686yum会自动解决依赖,如下:3、更新软件包yum update tomcat10、linux中的软件操作yum命令Yum的常用命令:1.列出所有可更新的软件清单命令:yum check-update2.安装所有更新软件命令:yum update3.仅安装指定的软件命令:yum install4.仅更新指定的软件命令:yum update5.列出所有可安裝的软件清单命令:yum list6.用YUM安装软件包命令:yum install7.用YUM删除软件包命令:yum remove8.使用YUM查找软件包命令:yum search9.列出所有可更新的软件包命令:yum list updates10.列出所有已安装的软件包命令:yum list installed11.列出所有已安装但不在Yum Repository內的软件包命令:yum list extras1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 比赛计分器电子课程设计
- 比亚迪汽车企业研究报告
- 步进机课程设计
- 化学检测合同范本
- 谷子收购合同范本
- 关于赠与合同范本
- 永川食品运输合同范本
- 租车单程合同范本
- 助建合同范本
- 护理合同范本
- 2024年日历(打印版每月一张)
- 车用动力电池回收利用 管理规范 第2部分:回收服务网点征求意见稿编制说明
- 新剑桥少儿英语第六册全册配套文本
- 科学预测方案
- 职业生涯规划网络与新媒体专业
- T-WAPIA 052.2-2023 无线局域网设备技术规范 第2部分:终端
- 市政管道开槽施工-市政排水管道的施工
- 初中八年级英语课件Reading Giant pandas-“江南联赛”一等奖2
- 人工智能在教育行业中的应用与管理
- 心衰合并胸腔积液的护理Ppt
- 廉洁风险防控手册(医院)
评论
0/150
提交评论