- 爱易网页
-
Linux
- Linux 入门札记(根据传智韩顺平整理的(一))
日期:2014-05-16 浏览次数:20770 次
Linux 入门笔记(根据传智韩顺平整理的(一))
开发步骤:
1.Vi Hello.java
2.输入i进入插入模式
3.输入esc 进入命令模式
4.输入: 冒号 ---》wq保存退出 ,q! 退出不保存
5.编译Hello.java -->javac Hello.java
6.运行 java Hello
开发C/C++:
1 gcc -o hello Hello.cpp
2 ./ hello
---------------------------vi
w 保存
set nu 在文件中每行行处加入行号
set nonu 取消行号
输入数字: 若直接输入数字再按esc键,就可以将光标移至该行行首
/字符串 查找特定字,按“n”往下继续查找
?字符串 查找特定字,按“n”往上继续查找
-----------linux下的文件目录 采用集成式的树状目录结构
/ --根目录
root --存放root用户的相关文件
home --存放普通用户的相关文件
bin --存放普通命令的目录,可执行程序
sbin --存放要有一定权限才能使用的命令
mnt --默认挂载光驱盒软驱的目录
etc -- 存放配置相关问价
var --存放一些经常变化的数据(例如 sock,log)
boot --存放引导相关的文件
usr --安装一个软件的默认文件夹 累死 program Files
dev --接口设备文件目录,如had表示硬盘
显示当前在哪 个路径下面: pwd
----------------------用户操作
修改密码:passwd 用户名
添加用户:useradd 用户名
删除用户:userdel 用户名 (保留改用户文件夹)
删除用户以及用户主目录:userdel -r 用户名
---------------------运行级别----------------------
0关机
1单用户
2多用户状态无网络服务
3多用户状态有网络服务
4系统未使用保留给用户
5图形界面
6系统重启
------------常用的是3 5 要修改默认的运行级可修改文件/etc/inittab的id:5:initdefault:这行中的数字
修改错误配置的方法:-----》
---1数秒的时候(进入grub引导界面的时候) 按 e
---2选中 kernel 再输一个e 进入修改界面 再输入一个 1 [单用户] (或者在最后输入single) (先进入单用户模式再修改,不能直接写成3,5,6)
-----------linux的常用命令2-----------
pwd cd
ls -l
ls -al
mkdir
rmdir
touch 建空文件
cp 复制命令
cp -r dir1 dir2 递归复制
mv 移动文件或改文件命
rm 删除文件和目录
rm -rf * 删除所有内容(包括目录和文件)r递归f强制
ln 建立硬连接
ln -s 建立符号连接
more 显示文件内容 ,带分页 空格往下翻页 ,ctrl+pgup 上翻页 --more vi XXX.java
less 显示文件内容带分页
grep 在文本中查询内容 (-n显示行数) ---grep -n“fangchao” aaa.java >kkk.bak
| 管道命令 (理解:把上一个命令的结果交给|后面的命令处理)
---------ls -l /etc |more
find ---find / -name man
----find /home -admin -10 查找十分钟内存取的文件或目录
----find /home -atime -10 10分钟内存取过的
----find /home -cmin -10 10分钟内更改过的文件或目录
----find /home -ctime +10 10分钟前更改过的文件或目录
-----find /home -size +10k 查找/home目录下大小为10k的文件
> 重定向命令
ls -l >a.txt 列表的内容写入文件a.txt中 覆盖写
ls -al >>aa.txt 列表的内容追加到文件aa.txt的末尾
从文件中输入信息 database_program<database_data
--------------------------文件所有者 所在组和其他组-----------
用 ls -ahl 可以看到文件的所有组
【chgrp 组名 文件名 】来修改文件所在的组
【chown 用户名 文件名】来修改文件的所有者
其他组:除开文件的所有者和所在组的用户外,系统的其他用户都是文件的其他组
在添加用户时,可以指定将用户添加到哪个组,同样用Root的管理员权限可以改变用户所在的组:
usermod -g 组名 用户名
可以用:
usermod -d 目录名 用户名 --》改变该用户登录的初始目录
----添加组:groupadd policeman
-----查看所有的组的信息: vi、cat /etc/group/
----添加用户到组: user -g 组名 用户名
----查看linux所有用户信息 vi、cat /etc/passwd
如何修改文件的访问权限:
root---> chmod 文件名 777 (只改的文件夹,子目录没有更改)