您的位置:首页 > Web前端

达内——Fedora下常用命令2

2010-07-30 19:08 183 查看
常用命令:
1. chmod 权限 文件名: 修改权限(只有属主和root才有权限修改)
a) +:增加权限 -:减少权限 =:重新赋予权限
b) u:属主 g:属组 o:其他用户 a:所有用户
c) 如:chmod g-r file1 chmod u+x,go+r file1 chomd a=rw file1
2. 在bash命令中,用Tab来补全命令
3. rm 文件名: 删除文件
rm –r 目录: 删除目录
4. cp 源文件 目标文件: 拷贝文件或目录
5. mv 源文件 目标文件: 用于剪切文件或目录,也可以实现重命名
6. man name: 用于查看命令补全,按Q退出,如man ls
7. ls d*,ls d?,ls [b-f]d* 模糊命令查找
8. cd;ls “;”表示按顺序执行命令
9. cat 可以查看文本文件内容
10. ls –al > ls.txt “>”输出重定向,即将ls –al的结果覆盖保存到ls.txt中
ls –al>>ls.txt “>>”表示追加,即将ls –al的结果追加保存到ls.txt中
11. cat ls.txt|more “|”叫做管道,相当于前面的输出做后面的输入,最常用的显示是分页显示
12. ln 创建连接文件link,分硬连接(ln 源文件 目标连接)和软链接(ln –s 源文件 目标文件)。软链接即快捷方式,而硬链接则是给同一个文件取了两个名字。
13. grep 用于查找文本文件的内容,格式为grep 关键字 目标文件
14. ps 查看当前真正运行的进程
a) ps –ef
b) ps –aux(在Linux下使用)
15. kill用于结束当前进程(需要权限)
a) kill -9 进程号
16. su 用户名,输入密码即可切换用户
17. who who am i (登录用户) whoami(当前用户)
18. passwd 可以改密码
19. ping –s host2 检测网络是否畅通
20. ifconfig –a 查看网卡
21. jobs fg bg 将前台转到后台

重点命令vi
22. vi命令的使用:
a) vi文件名(文本文件),进入vi后分三种状态
i. 进入状态:刚进入vi时是进入状态,可以看到文件内容,但是无法编辑,支持部分快捷键
1. nG表示让光标到第n行
2. G表示文件尾
3. 1G表示文件首
4. ^表示行首
5. $表示行尾
6. x表示删除一个字符
7. dd表示剪切当前行
8. r表示替换一个字符
9. cc替换一行
10. C替换从光标到行尾
11. yy表示拷贝行
12. p当前行下粘贴
13. ~表示改变大小写
14. u表示撤销(undo)
15. /表示从上往下查找
16. ?表示从下往上查找
17. n表示继续查找
ii. 编辑状态:可以编辑文件的状态。进入状态按i或者a或者o可以到编辑状态,注意这3个有区别,编辑完毕后按Esc回到进入状态。
1. i insert 光标前插入
2. a append 光标后追加
3. o 换下一行
4. O 换上一行
iii. 命令状态:执行命令的状态,主要是保存退出。在进入状态按“:”可以到命令状态,在vi的下方出现“:”,输入命令,回车执行,并且回到进入状态。
1. :w 保存
2. :w 文件名 可以实现另存
3. :q 退出
4. :wq 保存后退出
5. :! 表示强制,如q!表示强制退出
6. :set nu 表示显示行号
7. :set nonu 表示取消行号
8. :1,$s/abc/de/g表示把全文中有abc的换成de

练习:
1. 在登录目录下,建立exdir1和exdir2两个子目录
2. 在exdir1中,建立文件test.txt
3. 修改test.txt的权限,要求:
a) 属主:可读可写不可执行
b) 属组:可读可写不可执行
c) 其他:可读不可写不可执行
4. 把test.txt拷贝到exdir2中
5. 把exdir2中的test.txt剪切到登录目录下,并改名为ex1.txt
6. 删除exdir2目录
7. 使用vi编辑message.txt,在文件中要求写上姓名、年龄、学校、专业,格式要求:
a) 姓名
b) 年龄
c) 学校
d) 专业
然后保存退出,用cat查看
8. 写一个HelloWorld.java,内容如下
public class HelloWorld{
public static void main(String args[])
{
System.out.println(Hello,world);
}
}
然后保存退出,
用javac HelloWorld.java编译
用java HelloWorld运行
9. 模拟一下商业开发过程
a) 在登录目录下建立一个myapp目录,
b) 在该目录下建立:src/classes/backup/ 三个子目录,
c) 在src中,用vi编辑HelloWorld.java。
d) 把HelloWorld.java拷贝到backup中,
e) 在src中,使用javac编译生成HelloWorld.class文件。
f) 剪切HelloWorld.class到classes目录下。
g) 在classes目录下,用java命令执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: