Linux操作
1.linux根目录下各个文件夹的意思:
/boot:存放系统启动时的必须读取的文件,包含内核(kernel)在内;
/etc:存放系统相关的设置文件;
/hhome:用来放置每个账号的主目录(除系统管理员);
/mnt:此目录默认有/cdrom、/floppy 2个子目录,用来存取关盘及软盘的数据;
/root:系统管理员的专属目录,也就是root账号的主目录;
/tmp:供全部用户“暂时”放置文件的目录,和有些程序在运行中产生的临时文件。
& 显示当前所在目录:pwd
& “|”是管道符号,可连接两个命令,将前一个命令的输出作为后一个命令的输入
& grep 是过滤输入信息 留下指定的行
2.目录与文件操作
1)cd 改变当前工作目录
cd 默认回到个人主目录
cd . 回到当前目录
cd .. 回到上级目录(父目录)
~代表”主目录“
以“/”开始的目录路径表示:绝对路径,反之:相对路径(相对于当前目录)
2)ls 列目录命令
显示目录下的文件:ls
显示目录下的所有文件:ls -a
显示文件下的所有文件列表:ls-a-l
ls-a~ 显示全部的内容(包括隐藏目录和文件)
3)创建目录
mkdir .photo 创建隐藏文件夹 “.photo”
4)mv 移动/改名文件夹或目录
mv .photo photo//将.photo文件夹改名为photo
mv mm photo //移动mm到photo中
5)rm 删除文件/目录
删除文件:rm file1 file2 file3...
删除目录:rm-rf dir1 dir2...
选项:-r 递归删除所有子目录和文件
-f 强制删除,不进行任何的交互确认(linux 默认 -f)
6)cp 复制文件/目录,注意第二个参数
复制文件 cp /etc/passwd ~//复制passwd到个人主目录下
复制文件夹 cp -r workspace demo //将workspace这个目录加入demo 目录中,选项-r表示递归复制所有的子目录和文件内容
7)文件的授权
chmod 660(参数) text.txt
421 rwx
000 0 ---
001 1 --x
010 2 -w-
011 3 -wx
100 4 r--
101 5 r-x
110 6 rw-
111 7 rwx
8) windows 命令与linux 命令
dir==ls mkdir==mkdir cd==cd del==rm cls==clear more==more type==cat move==mv copy,xcopy==cp help==man
3 文件的创建与修改
1)echo 回显命令
echo abc 将abc回显到控制台
2)“>” 输出重定向,将命令的“标准输出” 结果重新定向到 新的目标。
“>>” 表示追加输出
abc > abc.txt 向abc.txt 中加入内容abc
abc >> abc.txt 将abc.txt中追加内容abc (它是保留文件原有内容)
3)cat abc.txt 查看abc.txt文件内容
4)touch 创建新空白文件,修改文件访问时间
4 创建和修改文本文件 vi
1) vi编辑器下的命令:
:w 保存当前文件
:x 保存当前文件并退出
:q 退出
:q! 不保存文件退出
:wq 保存文件并退出
2)插入文本:
i 在当前文字前插入文本 |在行首插入文本
a 在当前字符后添加文本 A 在行末添加文本
o 在当前行后插入一空行 O 在当前行前面插入一空行
R 以改写方式输入文本
5 打包备份与恢复(相当于winrar)
tar-c 创建一新的tar文件 -v 显示运作过程的信息 -f 指定文件名称 -z 调用gzip 压缩命令执行压缩 -j 调用bzip2压缩命令执行压缩 -t 查看压缩内容 -x 解开 tar 文件
注:后缀名为jar的文件其实就是一个zip 文件解压方式同zip
jar -tf demo.jar //查看demo.jar 文件内容
gzip -d 文件名 解压缩后缀为.gz的文件 tar -xvf 文件名 解压缩后缀为.tar的文件
例如:tar cvf data.tar 将目录文件打包成data.tar(有打包过程)
tar cf data.tar 将目录文件打包成data.tar(不显示打包过程)
gzip data.tar 将打包好的文件进行压缩
tar cvzf data.tar.gz 先打包再用gzip 压缩(有过程)
tar czf data.tar.gz 先打包再用gzip 压缩(不显示过程)
zip -r demo.zip file1 file2... 递归压缩
unzip demo.zip 解压缩到当前目录下
tar tvf data.tar 查看data.tar文件包含的内容
tar tvf data.tar 将data.dar解开
tar -zxvf foo.tar.gz 将foo.tar.gz 解开至当前目录下
1)gzip -d foo.tar.gz 解开至当前目录下生成后缀为tar 的文件
2)tar -xf foo.tar 完成解压
tar -jxvf linux-2.4.20.tar.bz2 解开至当前文件夹下
6 系统环境变量PATH
1)环境变量PATH:操作系统可执行命令的搜索路径
2)可以使用$PATH引用变量的值
3)查看环境变量:echo $PATH
4)设置环境变量:export PATH=$PATH:/sbin
7.在Linux下执行一个文件方法及步骤
方法
1)先写一个java文件
2)创建一个目录,将java文件编译成class文件在新建目录下(javac -d 目录 java文件)
3)指定环境变量 用export CLASSPATH=路径
4)执行 class文件生成结果(java 文件的名字不要后缀)
posted on 2012-05-01 21:43
初见 阅读(153)
评论(0) 编辑 收藏 所属分类:
JAVA