Linux常用命令和开发命令的总结_linux常用命令总结

其他工作总结 时间:2020-02-27 18:10:07 收藏本文下载本文
【www.daodoc.com - 其他工作总结】

Linux常用命令和开发命令的总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“linux常用命令总结”。

Linux常用命令和开发命令的总结

目录操作命令 ——目录的增、删、改、查——

cd, pwd, ls, mkdir, mv, ls(du, df, tree)切换目录,跟window的使用类似 cd 显示目录的详细信息 ls-ld 直接切换到根目录 cd / 进入上一级目录 cd../ 返回上一次目录 cd表示此文件是一个普通文件

b 表示此文件是一个特殊的块设备I/O文件 c 表示此文件是一个特殊的字符设备I/O文件

l 表示此文件是一个连接文件。在其文件名称后紧跟与它连接的文件路径及名称

file 命令通过探测文件内容判断文件类型

4.查看找文件(find,grep,awk)几种介绍: find 路径-name 文件名 find /etc-name named.conf locate 通过文件名搜索文件的工具(要先通过updatedb建立索引数据库)localte named.conf whereis 是寻找二进制文件,同时也会找到其帮助文件

which 和where 相似,只是我们所设置的环境变量中设置好的路径中寻找;比如; grep查看配置文件中不包含#的行 grep ^[^#] /etc/crontab grep递归查看当前目录及其子目录中非注释行(非#开头的行)中包含abc的行,并显示行号

grep-n ^[^#]-R.| grep “abc”

5.vi操作文件常用方式 查看模式:

G(shift+g)

跳到文件尾部 gg

跳到文件首部 / 从文本尾部开始查找某个文本 ? 从文本首部开始查找某个文本 dd 删除一行 ndd 删除多行 yy 复制一行 nyy 复制多行 p 粘贴一行或多行 u 撤消上一个操作 冒号模式 :w 保存

:wq

保存并退出 :x 保存并退出 :q!不保存退出 :wq!强制保存并退出 :set number 显示行号 编辑模式:

a 当前字符的后面插入 i 当前位置插入

o 当前行后面追加一个新行后插入 不同模式之间切换ESC 还有一些vim支持的命令 :nohl

6.linux用户和组操作

# 表示权限用户(如:root),$ 表示普通用户 id oracle 查看用户信息 cd /home ls-a cat /etc/pawd cat /etc/shodaw useradd oracle 创建oracle用户 useradd-u 501 oracle useradd-u 501-g root oracle useradd-h 查看useradd命令简略帮助 man useradd 查看useradd命令详细帮助,直接打开帮助文件,q退出

usermod-u 502 oracle 修改用户信息 usermod-g root oracle userdel-r oracle 删除oracle用户 pawd oracle 修改用户密码 cat /etc/group 查看组信息 groupadd-g 501 dba 添加组信息

groupdel dba 删除组,如果组下面有用户,要先删除用户 groupmod-g 502 dba 修改组的gid useradd-u 501-g oinstall-G dba oracle 给用户添加多个组 su ? oracle 切换用户并切换用户的配置文件 su oracle 切换用户但不切换用户配置文件

权限的控制(rwx 421)r w x 4 2 1 rwx r-x r-x user group others 7 5 5 root root others

chmod +x hello.sh 赋于可执行权限.(详细介绍一下权限的控制)chmod 命令 权限修改 用法:chmod 一位8进制数 filename(rwx 421)eg: chmod u+x filenmame 只想给自己运行,别人只能读 chown netseek.netseek mydir 改变用户属组 u:表示文件所有者 g:表示同组用户 o:表示其它用户 a:表示所有用户

opt则是代表操作,可以为: +:添加某个权限-:取消某个权限

=:赋予给定的权限,并取消原有的权限 而mode则代表权限: r:可读 4 w:可写 2 x:可执行 1

chown oracle:oinstall /oracle 修改某个目录权限

chown-R oracle:oinstall /oracle 修改某个目录及其子目录权限 ls-ld /oracle 查看目录权限 chmod-R 777 /oracle 设置目录为最大权限

chmod-R 755 /oracle 修改oracle目录及其子目录权限为755

7alias 别名

alias dir=ls-l 输入dir,其实就相当于执行了ls-l

8.linux软件的安装、解压缩,yum file a.tar.gz *.tar tar-xvf a.tar tar cvf a.tar a/ *.tar.gz tar-zcvf a.tar.gz a tar-zxvf a.tar.gz *.gz gunzip a.gz gzip-6 a a.gz *.bz2 tar-jxvf a.bz2 tar-cjvf a a.bz2 *.cpio cpio-idmv

rpm-ivh file.rpm 过滤安装好的带有zsh字符的软件 rpm-qa|grep zsh 卸载软件 rpm-e file.el5 查看所以已安装软件 rpm-ga 使用yum安装软件 mount /dev/hdc /mnt cp rhel-debuginfo.repo rhel5.repo vi rhel5.repo yum配置 [server] name=server baseurl=file://mnt/server enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release 刷新yum配置源 yum clean all 使用yum安装软件 yum install gcc*-y yum groupinstall

9.linux主机名、网络配置、网络的查看 设置网卡向导 setup

# Name eth0 Device eth0 Use DHCP [] Static IP 192.168.12.100 Netmask 255.255.255.0 Default gateway IP 192.168.12.1

重启网卡

/etc/init.d/network restart 查看网络配置信息 ifconfig eth0 ifconfig-a ip a ip addre ifconfig 显示或设置网络设备,可以查看当前ip,类似于windows里的ipconfig service network restart(/etc/rc.d/init.d/network restart)重启网卡

ifdown eth0 关闭网卡 ifup eth0 开启网卡 route-n 查看路由表

route add-net 192.168.20.1 netmask 255.255.255.0 dev eth0 删除和添加设置默认网关

route del default gw 192.168.120.240 route add default gw 192.168.120.240

netstat 查看网络连接情况 netstat-i 显示网卡运行情况 netstat-r 查看主机的路由列表

对网卡网络抓包use-v or-vv for full protocol decode tcpdump-n-nn-i eth0 对网卡抓包重定向到eth0.pcap文件以便分析 tcpdump-i eth0-w eth0.pcap

查找路由路径 traceroute

手动修改网络配置文件

vi /etc/sysconfig/network-scripts/eth0.cfg

#Inter Corporation 82545EM Gigabit Ethernet Controller(Copper)DEVICE=eth0 BOOTPROTO=none HWADDR=00:0c:29:9e:72:f4 ONBOOT=yes TYPE=Ethernet NETMASK=255.255.255.0 IPADDR=192.168.12.100 GATEWAY=192.168.12.1

修改主机域名 vi /etc/hosts

# 127.0.0.1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 192.168.91.10 RHL5

# vi /etc/sysconfig/network

### NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=RHL5 GATEWAY=192.168.91.1

## 立即刷新系统设置 su –

hostname 显示主机名

hostname-i 显示当前主机名的IP.手工修改域名 hostname RHL5 退出终端,重新打开 检查IP是否设置成功 ping 192.168.12.100 检查域名是否设置成功 ping RHL5

10.linux磁盘管理、存储配置命令(raw配置),多路径软件配置 查看各个分区的信息 fdisk-l 进入分区模式 fdisk /dev/sda 让分区操作立即生效 partprobe 格式化某个分区 mkfs.ext3 /dev/sda5 把分区mount到某个目录才能使用分区 mount /dev/sda5 /mnt 取消分区的mount操作 umount /dev/sda5 把分区映射到某个裸设备, 并增加dba权限 cd /etc/udev/rules.d vi 60-raw.rules

ACTION==“add”, KERNEL==“sda5”,RUN+=“/bin/raw/raw1 %N” KERNEL==“raw*”, OWNER=“oracle” GROUP=“dba”, MODE=“0660”

start_udev raw-qa cat 60-raw.rules

11.设置linux时间和日期

date 命令(“date MMDDhhmmYYYY.”)2006年7月24日12:37 ,30秒 date 072412372006.30 date-s 20:30:30 #设置系统时间为20: 30:30 date-s 2006-7-24 #设置系统时期为2006-7-24 查看硬件时钟操作:

hwclock--show 或者clock--show clock-r #对系统Bios中读取时间参数 设置硬件时钟的操作:

hwclock--set--date=“09/17/2003 13:26:00” 或者

clock--set--date=“09/17/2003 13:26:00” 硬件时钟与系统时钟同步: hwclock--hctosys 或者

clock--hctosys 上面命令中,--hctosys表示Hardware Clock to SYStem clock。系统时钟和硬件时钟同步: hwclock--systohc 或者

clock--systohc clock-w #将系统时间(如由date设置的时间)写入Bios

12.h基本操作 h重启

/etc/init.d/hd restart h登录到远程机器 h 192.168.21.100 拷贝文件到远程主机某个目录 scp-r /oracle 192.168.12.100:/tmp

11.linux优化的命令 终止指定进程 kill-9 11024 批量终止xxx进程

kill-9 `ps-ef |grep xxx |grep-v grep |awk '{print $2}'` ps-ef |grep ora_ 查看进程 df-h 查看磁盘空间 free-m 查看内存

uptime 显示目前系统开机时间(查看开机多久,多少人登陆,过去1,5,15分钟系统的负载)vmstat 1 5 查看系统统计信息(包括cpu,mem,io等)top命令

s 调整刷新频率,如改成1,即每秒刷新一次 shift + P 按CPU排序 shift + M 按内存排序 shift + T 按时间排序 shift + U 按用户过滤 top-d 2 每两秒列新一次 top-d-2-p3690 查看某个PID top-b-n 2 >/tmp/top.txt 将top的信息进行2次,然后将结果输出到/tmp/top.txt

12.查杀进程 ps aux ps-ef |grep kill-9 看看哪个进程占用的内存最大 ps-aux|sort +5n 将程序放在前后台执行 cp file1 file2 & &与ctrl+z 你可以使用&或ctrl+z来将命令放在后台执行.fg 是将放在后台执行的程序再放回前台.jobs

13.dd命令备份

dd if=“input_file” f=“out_file” bs=“block_size” count=“number” 参数: if:就是input file可以是设备 of:就是output file也可以是设备

bs:规划的一个block的大小,如果没有设定时,预设是512bytes count:多少个bs的意思.dd if=/etc/paword f=/tmp/pawd.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/usb mount 列出系统所有的分区

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 看一下.15su在不退出登陆的情况下,切换到另一个身份

用法: su-l 用户名(如果用户名缺省,则切换到root状态)

eg:su-l netseek(切换到netseek这个用户,将提示输入密码),加上-表示切换到用户的环境变量.sudo 利用他可以执行root执行的权限 whoami,id,w,lastlog,users,groups w 查看用户登陆信息 who 查看当前登陆用户 last 最近一个月用户登陆情况

lastlog 检查某特定用户上次登录的时间,并格式化输出上次登录日志/var/log/lastlog的内容 whoami 确认自己身份.id 打印出自己的UID以及GID.(UID:用户身份唯一标识.GID:用户组身份唯一标识.每一个用户只能有一个唯一的UID和GID.)users groups 用户所归属的用户组查询; finger-l netseek root finger-s 或者直接finger 可以让使用者查询一些其他使用者的资料

eg: finger //查看所用用户的使用资料

finger root //查看root的资料

17用户用过的命令和执行历史执行的命令 history 显示用户过去命用的命令!执行最近一次的命令

18uname 查看linux系统信息

参数:-a 所有信息-r 版本号-n 主机名

19建立软连接

ln [-sf] source target ln souce-file hard-link ln-sf source-file soft-link s表示软连接,f表示,若有同名文件在,则将它覆盖过去.注:硬链接不能为目录创建,只有文件才能创建硬链接。

20文件比软件

cmp cmp(“compare”的缩写)命令用来简要指出两个文件是否存在差异,它的使用权限是所有用户

diff diff命令用于两个文件之间的比较,并指出两者的不同,它的使用权限是所有用户 diff-u a b 查看CPU信息、内存信息 cat /proc/cpuinfo cat /proc/meminfo

22自动化执行 at 执行一次

crontab 定时循环执行程序

23chkconfig服务开机启动

chkconfig--list 显示各种服务的状态,利用chkconfig改变服务开机启动模式

chkconfig rsyslog off chkconfig rsyslog on service mysqld start(/etc/init.d/mysqld start)

命令

一、非娱乐版dota地图命令大全主要游戏模式常规模式:如果什么都不输入,15秒后自动默认常规模式。玩家只能选择自己方酒馆的英雄全选模式:-ap/-allpick 玩家可以选择所有酒馆的......

stata命令总结

表2-1: 回归分析相关命令一览命令用途anova 方差和协方差分析 heckman Heckman 筛选模型intreg 离散型变量模型,包括Tobit、cnreg 和intreg ivreg 工具变量法(IV 或2SLS)newey......

stata命令总结

stata11常用命令注:JB统计量对应的p大于0.05,则表明非正态,这点跟sktest和swilk检验刚好相反; dta为数据文件; gph为图文件; do为程序文件;注意stata要区别大小写; 不得用作用户变量......

Ping命令总结

1 ping 127.0.0.1通:操作系统TCP/IP功能完好不通:重新给系统安装TCP/IP(类Unix OS不会出现这种状况)2 ping 本地ip使用DHCP时,先使用ipconfig查看,若有ip,则正常,且说明局域网物理链......

Linux命令总结

注:需要一次执行多条命令时,在命令之间加‘&&’ 1、ls -l查看更详细的文件资料 2、Ls -F查看文件类型 3、cp -r 源文件(source) 目的文件(target) 参数r是指连同元文件中的子......

下载Linux常用命令和开发命令的总结word格式文档
下载Linux常用命令和开发命令的总结.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文