首页 > 代码库 > linu基础
linu基础
一、linux常用的连接工具,CRT、XSHELL、SSH等工具
二、linux笔记
1、 下载:sz, 上传:rz,在连接工具中可指定上传下载路径,
使用sz、rz命令,需要安装相关工具时,可输入yum命令,使用yum安装
软件时,会从yum源里面下载安装包,然后自动安装,linux会自带一
yum源,例如 yum -y install lrzsz
2、linux登录系统时,登录结果显示在终端,可查看到当前账号,当前主机名称,可以查看用户性质,#为root超级用户,普通用户显示为$
3、linux的关机和重启,关机:init 0 ,重启:reboot不用参数直接重启,shutdow -r 分钟数,可定时
4、id查看当前用户组信息,whoami查看当前用户,sudo获取超级用户的权限
5、linux下一切皆文件
/为顶级目录,/bin下一般存放可执行文件,/etc、/conf下存放配置文件,/home为用户目录,/opt额外目录
6、使用alias可以自定义命令,需要在配置文件下定义
7、查看文件权限,直接查看文件显示列前标示,d开头标示为文件夹,d后每三位一组,r=read 可读,w=writen 可写,x=可执行;三组分别表示User、Group、及Other的权限
8、Env命令,列出当前用户的变量
9、动态查看日志,
动态查看日志 tail -f err.log
查看末尾10行日志 tail -10 err.log
动态查看末尾5行日志 tail -5f err.log
10、chown 改变文件所有者和所属组
11、Ls |wc -1 显示行数,举例:more install.log |wc -l
12、History可查看历史命令
13、Grep、find 查找命令
举例:Ps -ef|grep mysql|grep -v grep ,查找mysql进程时,grep本身也是一条进程,grep -v grep表示排除grep本身进程,pid表示进程标识符
Find / -name .mysql,表示从根目录开始查找,如果不写/,表示从当前目录查找
14、rpm -qa 查看已安装的软件包
15、Chkconfig --list 查看所有系统服务
Chkconfig iptables off\on 开机不启动\启动该服务
16、cal查看日期,date +‘%Y%m%d %H:%M:%S‘
17、awk是一种编程语言,用于在linux/unix下对文本和数据进行处理,举例:
Ps -ef|grep mysql|grep -v grep|awk ‘{print $2}’可以取到pid
18、df -sh * 查看文件大小
linu基础