整理下最近LINUX学习笔记

来源:互联网 发布:应用java程序的步骤 编辑:程序博客网 时间:2024/06/02 20:51

  关机方式

#halt

#shutdown -h now

#shutdown 0 now

1.rm 除命令
#rm file
#rm file1 file2 file3
#rm file*
 
rm -i    提示是否删除
#rm –i file
 
rm –f   强行删除
#rm –f file
 
2.mkdir 创建子目录
#mkdir file
#mkdir file1 file2 file3
 
#mkdir file1/ylzou
 
#mkdir file4/ylzou   ?
#mkdir –p file4/ylzou
#mkdir –p file1/ylzou/study
3.rmdir 删除子目录
#rmdir file
#rmdir –p file1/ylzou
#rmdir –p file1/ylzou/study
4. mv 给文件改名
5 cp 拷贝操作
 
搜索文件:
#ls *.txt
#ls *[0123456789]*
#ls *[0-9]*
#ls *[0-9]
# ls */?*
http://metalab.unc.edu/LDP
grep wgrep (可以使用规则表达式)
fgrep(只能用固定表达式)
 
压缩和解压缩文件
打包 tar
#tar cf mydir.tar mydir
C create生成   f file
#tar cwf mydir.tar mydir
交互参数
询问每一步是否需要生成文件。
gzip
#gzip mydir.tar    #gunzip mydir.tar.Z
#gzip –l mydir.tar 
 
#compress file
#uncompress file.z
 
6学时:
SHELL
    ps 查看进程 
    kill 删除进程
    free
11学时:
EMAIL 配置;(没成功)
12学时:
#FTP
NAME:anonymous
 PASSWORD:email
 
<get 下载
#ncftp
 
 
Internet
#lynx www.sina.com.cn
 
#telnet
 
 
 
 
21学时 监管你的系统
    #su 改变用户
    #df 获取文件系统的统计数据
   #mount 了解是那些文件类型,如何装载的
    #df –t ext3 了解挂载在文件系统ext3下的文件系统信息。
     #du 了解文件系统的磁盘使用情况 (1K字节计算)
 #du –b 以字节为单位
 #du –b –-summarize  获取一个总的结果,b为单位。
#du –k -–summarize 获取一个总的结果,以K为单位。
 
 获取内存信息:
#free
#/usr/bin/free –b –s1 每一秒报告一次内存使用情况。
获取虚拟内存,系统使用情况,CPU使用情况。
#vmstat
查看SHELL ulimit 设置
#ulimit –a  (使用bash&pdksh[ksh]type shell)
#ulimit –Ha
使用kill 回收内存
查看进程情况:
#ps
#ps m 显示每个进程占用内存的情况。