Linux 入门笔记(根据传智韩顺平整理的(一))
来源:互联网 发布:索康尼跑鞋矩阵 编辑:程序博客网 时间:2024/06/08 08:50
开发步骤:
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 (只改的文件夹,子目录没有更改)
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 (只改的文件夹,子目录没有更改)
1 0
- Linux 入门笔记(根据传智韩顺平整理的(一))
- Hibernate入门一(韩顺平Hibernate从入门到精通视频教程1-3笔记)
- Java笔记(一)【Java从入门到精通—韩顺平】
- Andorid入门学习笔记整理(一)
- 韩顺平Linux笔记(六)——linux分区
- 韩顺平Linux笔记(七)——Linux安装
- Linux 入门笔记(一)
- 韩顺平Spring框架学习,学习笔记(一)
- Linux学习笔记(观看韩顺平老师Linux视频的总结)
- 韩顺平Linux笔记(十三)——Mysql数据库在linux下的使用
- 【笔记整理】unix/linux的进程管理(一)
- Linux 下的Mysql笔记整理(一)
- 韩顺平Linux笔记(三)——常用命令
- 韩顺平Linux笔记(八)——Shell介绍
- 韩顺平Linux笔记(十一)——crontab详解
- 韩顺平Linux笔记(十二)——进程的概念和管理
- Git 教程(一) 基本的 git 版本控制——根据 git man page 阅读笔记整理
- SLF4J学习笔记整理(一)—— 入门知识
- [资源] 【VOL】Office 2013 with SP1 官方ISO
- 第一章实验作业
- c代码应用之 解析配置文件:libconfig
- android UI droiddraw的打开
- UITextField垂直居中对齐
- Linux 入门笔记(根据传智韩顺平整理的(一))
- Android之pull解析服务端的XML
- codeforces 401E. Olympic Games
- [教程]手机通过网络(网上邻居)播放PC共享视频的方法
- 判断链表是否有环 Linked List Cycle, Linked List Cycle II
- source insight使用
- oracle闪回表详解
- 家谱
- 关于开设《Java编程周末提高班》(第一期)的情况说明