标签:
Linux是一个开源、免费的操作系统,其性能卓越,稳定性、安全性、处理多并发已经得到了业界的认可,目前很多中型,大型甚至是巨型项目都在使用Linux。
学完Linux可以去干嘛?
1、Linux运维工程师 2、Linux开发工程师(PC端、嵌入式开发(单片机、芯片))
基本命令
shutdown -h now 立即进行关机
shutdown -r now 现在重新启动计算机
reboot 现在重新启动计算机
进入桌面
startx
用户登录
登录时尽量少用root账户登录,因为它是系统管理员,最大的权限,难免操作失误。可以利用普通用户登录,登录后再用“su-”命令切换成系统管理员身份。
用户注销
在提示符下输入logout即可
什么是vi编辑器
vi编辑器是Linux下最有名的编辑器,也是我们学习Linux必须掌握的工具,在Linux下也可以使用vi进行程序的开发,比如Java程序,c程序。
如何利用vi进行开发?
在Linux是使用vi开发一个简单的Java程序Hello.java,并且在Linux下运行成功
开发步骤
*java程序
-vi Hello.java
-输入i,进入到插入模式
-输入Esc键,进入命令模式
-输入冒号:[wq 表示退出保存,q!表示退出不保存]
-编译 javac Hello.java
-运行 java Hello
*c语言
- gcc o Hello Hello.cpp [参数o表示可自定义生成的out文件名,默认为a.out]
- ./Hello
用户管理、目录结构
概述
简单介绍
Linux的文件系统是采用层级式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录,深刻理解Linux文件目录是很重要的。
/ 根目录
root 存放root用户的相关文件
home 存放普通用户的相关文件
bin 存放常用命令的目录,如vi,su
sbin 存放要具有一定权限才可以使用的命令
mnt 默认挂载光驱和软驱的目录
etc 存放配置的相关文件
var 存放经常变化的文件,如网络连接的sock文件
boot 存放引导系统启动的相关文件
usr 安装一个软件的默认目录,相当于windows下的program files
常用命令介绍
- pwd 显示当前用户在哪个路径下
Linux的用户管理
- useradd 用户名 添加用户
- passwd 新用户 为新用户设密码
- userdel 用户名 删除用户
(
userdel xiaoming 删除用户但保存用户主目录
userdel - xiaoming 删除用户以及用户的主目录
)
- logout 当前用户退出
- who am i 当前用户是谁
- init[0123456],指定系统运行级别,类似windows的正常运行模式或者安全模式
- 0 关机
- 1 单用户
- 2 多用户状态没有网络服务
- 3 多用户状态有网络服务
- 4 系统为使用保留给用户
- 5 图形界面
- 6 系统重启
常用运行级别是3和5,要修改默认的运行级别可改文件 /ete/initttab的id:5:initdefault:这一行中的数字
FAQ:不小心设置了6,导致系统启动-重启-启动循环,肿么办。
- 在进行grub引导界面时,在数秒的时候,输入e
- 然后选中第二行,输入e
- 在出现的界面里,输入 1[单用户级别],1的前面需要加个空格,单用户模式既可以修改模式,又可以修改密码,Enter
- 返回后,按b
- pwd,显示当前工作目录
- cd,改变目录
- ls 列出文件和目录
- ls -a 显示目录下的所有文件,包括隐藏文件
- ls -l 显示长列表格式
- mkdir 建立目录
- rmdir 删除空目录
- touch 建立空文件
- cp 复制命令
- mv 移动文件和改文件名
- rm 删除文件和目录
- rm -rf * 删除所有内容,包含目录和文件,r表示递归,f表示强制
- ln 建立符号连接,类似于建立某个文件的快捷方式
- ln-s 源目标
- more 显示文件内容带分页,Ctrl + page up 上翻,长空格下翻
- less 显示文件内容带分页
- grep 在文本中查询内容
如:grep n "shaoting" abc.java n表示“shaoting”在a.java文件中第n行出现
- | 管道命令 把|左右的命令结果交过|右边处理
- man[command] 帮助,类似于dos中的help
- find 搜索文件及目录
如:find / -name man 从根目录开始搜索名为man的文件或者目录
find /home -amin -10 十分钟内存取的文件或目录
find /home -atime -10 十小时内存取的文件或目录
find /home -cmin -10 十分钟内更改过的文件或目录
find /home -ctime +10 十小时前更改过的文件或目录
find /home -size +10K 查找/home目录下大小为10K的文件
有时间再写.....
标签:
原文地址:http://www.cnblogs.com/shaoting/p/4902609.html