首页 > 代码库 > linux学习笔记

linux学习笔记

 1 linux开发步骤:
 2 
 3 1.输入 vi hello.java
 4 2.输入 i[进入插入模式]
 5 3.输入 esc[进入命令模式]
 6 4.输入 :q!【不保存直接退出】 :wq【退出且保存】
 7 5.输入 ls -l 【查看详细列表】
 8 5.编译 javac hello.java文件
 9 6.允许 java Hello.class  允许不要加class后缀
10 
11 
12 目录详情:
13 
14 root目录:存放root用户相关文件
15 home目录:存放普通用户的相关文件
16 bin目录:存放常用命令目录
17 sbin目录:具有一定权限才可以使用的目录
18 mnt目录:默认挂载光驱或软驱的目录
19 boot目录:存放引导相关的文件
20 etc目录:存放配置相关的文件
21 var目录:存放一些经常变化的文件
22 usr目录:默认安装文件夹
23 
24 命令:
25 【显示当前在那个目录下】
26 pwd 
27 【添加用户命令】
28 useradd + 用户名
29 【设置密码】
30 passwd + 用户名 注:如果不加用户名,则设置的是当前用户的密码
31 【删除用户】
32 userdel + 用户名
33 userdel + xiaoming【主目录不会删除】
34 userdel -r 小明【删除用户以及主目录】 
35 
36 运行级别:
37 0:关机
38 1:单用户
39 2:多用户状态没有网络服务
40 3:多用户状态有网络服务
41 4:系统未使用保留给用户
42 5:图形界面
43 6: 系统重启
44 
45 常用运行级别是3和5,要修改默认的运行级别可改文件
46 /etc/inittab的id:5:initdefault:这一行中的数字
47 
48 
49 
50 linux 常用命令
51 pwd 【显示当前工作目录】 
52 cd 【改变目录】
53 ls 【列出文件和目录】
54 ls -l 【显示长列表格式】
55 ls -a 【显示隐藏文件】
56 ls -al
57 
58 mkdir 【建立文件夹】
59 rmdir 【删除文件夹】
60 
61 touch【建立空文件】
62 cp【复制命令】
63 cp -r dir1 dir2【递归复制mingle(复制子目录信息)】
64 
65 mv 【移动文件和改文件名】
66 rm 【删除文件和目录】
67 rm -rf * 【删除所有内容(包括目录和文件)r递归 f强制】
68 
69 ln【建立符号链接】
70 ln -s 源目标
71 ln -s /etc/inittab inittab【inittab指向实际文件/etc/inittab】
72 
73 more 【显示文件内容,带分页】
74 less 【显示文件内容带分页】
75 grep 【在文本中查询内容】
76 l 【管道命令】注:在linux和unix系统中|就是管道命令。
77 怎么理解
78 把上一个命令的结果交给 | 命令后的命令处理
79 
80 
81 find 搜索文件和目录
82 
83 重定向命令(查百度) 
84 ls -| > a.txt列表内容写入文件a.txt(铺盖写)
85 ls -al >> aa.txt列表的内容追加到文件的aa.txt的末尾从文件中输入信息database_program<database_data 

 

linux学习笔记