你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:技术专栏 / Linux开发
学习Linux笔记(三)
 
Linux中shell学习:用户登陆后自动执行的shell脚本文件,在.bashrc中配置。
/etc/profile文件是配置系统环境变量,如jdk,tomcat等;还有/home/zebra(用户名)/.bash_profile文件是配置用户的环境

变量,还有.bashrc是配置开机启动的,root和普通用户都有这个文件,/home/zebra/.bashrc,功能是可以指定某些程序在用户登录时自动启动,就是当切换到zebra用户时,bashrc里配置的软件开始启动,例如tomcat,将tomcat启动的start加入到bashrc文件中。注意区别用户配置和系统配置,用户配置是切换时效果直观。

当希望临时加入一个路径时,可以用export PATH=$PATH:$HOME/bin:/root/test/t1输出环境变量PATH 引用原来的值$PATH $HOME

表示主目录:是路径分隔符,以往是修改/etc/profile文件里的路径,这是永久的,显示变量内容:echo $PATH.具体操作实例:
#export PATH=$PATH:/root
#env //查看是否生效,echo是具体查看某一个默认路径#echo $PATH
shell的通配符使用:通配符,*代表多个字母或数字;?代表一个字母或数字(ls ?at?);
#find /home -name my*
#ls fo8o[1-6].txt//查找1到6之间的数
alias的用法:对shell命令别名,比如将mysqldump -u root -p123456 zebra > /home/zeb.sql别名为mdp;
#alias mdp='mysqldump -u root -p123456 zebra > /home/zeb.sql'
#alias //查看所有shell别名

runlevel命令可以查看当前的运行级别
linux系统启动过程分析如下:
1,BIOS自检;
2.启动GRUB/LILO(进入开机界面);
3.运行LINUX内核并坚持硬件;
4.运行系统的第一个进程init;
5.init读取系统引导配置文件/etc/inittab中的信息进行初始化;
6./etc/rc.d/rcX.d/[KS]* -根据运行级别X配置服务,终止以“K”开头的服务,启动以“S”开头的服务;
7./etc/rc.d/rc.local 执行本地特殊配置;
8.其他特殊服务

使用zip和unzip压缩和解压:
压缩文件:zip aa.zip 文件名2 文件名1;对文件夹压缩:zip -r aa.zip 文件夹
#zip -m file.zip to.txt //把to.txt文件压缩成file.zip后自动删除to.txt
#unzip aa.zip //解压

linux下的网络编程,以后会专门补充。
  推荐精品文章

·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 
·2023年7月目录
·2023年6月目录 
·2023年5月目录
·2023年4月目录 
·2023年3月目录 
·2023年2月目录 
·2023年1月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089