77范文网 - 专业文章范例文档资料分享平台

韩顺平linux视频学习笔记整理

来源:网络收集 时间:2018-12-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

韩顺平Linux视频教程—笔记(全)

Linux操作系统学习

linux的特点

优点:

1、免费的/开源的系统

2、支持多线程/多用户的系统 3、安全性好

4、对内存和文件管理优越

linux体积最少只需要内存4M,由于小所以可以做嵌入式开发

缺点:

操作相对困难

Linus于1991年至1994年将unix的微型版minis加以开发出linux 现在redhat红帽子、BSD、SUN等公司进行再发行

在windows环境下可以使用(VM等)虚拟机来运行linux 在linux运行startx命令可以进入图形操作界面

root是linux下的系统管理员

普通用户登陆后可以用su- 切换为系统管理员 关机命令

shutdown -h now 立刻进行关机

shutdown -r now 现在重新启动计算机 reboot 现在重新启动计算机 logout 注销

vi编辑器是linux下最有名的编辑器,也是学习linux必须掌握的工具,

在unix下也可使用vi进行程序的开发

linux可以做java/c开发

在linux的vi编辑器内写一下简单的java程序“hello,world” 1、Vi Hello.java

2、输入i[进入到插入模式] public class hello{

public static void main(String []args){ System.out.println(\ } }

3、输入esc键[进入命令模式]

4、输入wq保存退出/q!退出但不保存 6、编译javac hello.java javac Hello.java

1 / 31

韩顺平Linux视频教程—笔记(全)

7、运行 java Hello [java运行的是class文件]

ls命令显示当前文件

ls -l命令显示详细文件列表

如何在linux下开发c程序或是c++(cpp)程序

建立vi hello.cpp

#include int main(){

printf(\ return 0;

}

gcc hello.cpp 用gcc编译器编译出来未命名会是a.out文件 gcc -o [文件名] [源文件名] 用gcc编译器编译文件命名 /a.out 在linux下运行c程序只要输入/就可以运行

------------------------------------------------------------

linux下的文件目录

linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层

是根目录“/”,然后在此目录下再创建其他的目录 深刻理解linux文件目录是非常重要的。

linux下的根目录中重要的目录如下是系统自动分配的

root目录、home目录、bin目录、sbin目录、mnt目录、etc目录、var目录、boot目录、usr目录、tmp目录(均为同级目录)

root目录:用于存放root用户相关文件的目录 home目录:用于存放普通用户的相关文件的目录 bin目录:用于存放常用命令的目录

sbin目录:用于存放要具有一定权限才可以使用的命令的目录 mnt目录:用于默认挂载软驱、光驱的目录 etc目录:用于存放配置相关的文件的目录 var目录:用于存放经常变化的文件的目录

boot目录:用于存放系统引导文件的目录(重要)

usr目录:用于存放安装的默认目录(安装文件会默认安装在usr目录里) tmp目录:用于存入临时文件的目录

cd /返回到主目录下

ls与dir功能相同显示目录名

2 / 31

韩顺平Linux视频教程—笔记(全)

显示当前在哪个路径下面

pwd命令是显示当前在哪个路径下

--------------------------------------------------------------

linux的用户管理(普通用户无法使用)

useradd命令:useradd 用户名(添加用户) passwd命令:passwd 用户名 (修改用户密码) userdel命令:userdel 用户名 (删除用户)

userdel -r 用户名(删除用户以及用户主目录)

--------------------------------------------------------------

linux的常用命令

指定运行级别

命令:init[012356] 运行级别 0:关机 1:单用户

2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重启

常用运行级别是3和5,要修改默认的运行级别可改文件/etc/inittab的

3 / 31

韩顺平Linux视频教程—笔记(全)

id:5:initdefault:这一行中的数字

在启动引导界面的时候按e进入编辑,在进入grub引界面时,请输入e在选中第二个选项按e,在最后输入 1[单用户级别] 然后按b进入单用户模式。 *:可通过此方法进行linux用户密码的修改

--------------------------------------------------------------

linux常用命令(2)

命令pwd [显示当前工作目录] 命令cd [改变目录]

命令ls [列出文件和目录] ls -a 显示隐藏文件 ls -l 显示长列表格式 命令mkdir [建立目录] 命令rmdir [删除空目录]

--------------------------------------------------------------

linux常用命令(3)

tab键可以补全相应内容 命令touch [建立空文件] 命令cp [复制命令]

cp -r dir1 dir2递归复制命令(复制子目录信息)

命令mv [移动文件和改文件名] 命令rm [删除文件和目录]

rm -rf * [删除所有内容(包括目录和文件)r递归f强制] 命令ln [建立符号连接] ln -s 源目标

ln -s /etc/inittab inittab [inittab指向实际文件/etc/inittab]

-------------------------------------------------------------------

linux常用命令(4)

命令more [显示文件内容,带分页] 命令less [显示文件内容带分页]

命令grep [在文本中查询内容] grep -n \查找内容\文件名]

命令| [管道命令] 在linux和unix系统中|就是管道命令,把上一个命令的 结果交给|的后面的命令进行处理 命令man [相当于dos下的help]

例:Grep –n “查找内容” [文件名] | more

-------------------------------------------------------------------

linux常用命令(5)

4 / 31

韩顺平Linux视频教程—笔记(全)

命令find [搜索文件及目录] 在linux中,因为文件系统是以级别式的结构来组成的,所以要在整个系统中找到特定的文件和目录并不是件容易的事。而\命令可以解决上述问题。 1、在特定的目录下搜索并显示指定名称的文件和目录

find / -name man:意思是说从根目录开始搜索名称为man的文件或目录 2、搜索一段时间内被存取/变更的文件或目录。

find /home -amin -10:十分钟内存取的文件或目录 find /home -atime -10:十小时内存取的文件或目录 find /home -cmin -10:十分钟内更改过的文件或目录 find /home -ctime +10:十小时前更改过的文件或目录 3、搜索指定大小的文件。

find /home -size +10k:意思是说查找/home目录下大小为10k的文件

-------------------------------------------------------------------

linux常用命令(6) 以文件头字段来判定文件类型,并非以文件后缀名来判定。

重定向命令:管道定向命令\为覆盖,\追加写在原文件内容后面 ls -l > a.txt 列表的内容写入文件a.txt中(覆盖写) ls -al >> aa.txt列表的内容追加到文件aa.txt的末尾 从文件中输入信息database_program

------------------------------------------------------------------- 文件所有者、所在组和其它组

在linux中的每个用户必需属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念。 (1)所有者

一般为文件的创建者,谁创建了该文件,就是天然的成为该文件的所有者。 用[ls -ahl]命令可以看到文件的所有者

你也可以用[chown 用户名 文件名]来修改文件的所有者。

(2)所在组

当某个用户创建了一个文件后,这个文件的所在组就是该用户所在的组。 用[ls -ahl]命令可以看到文件的所有组。

你可以通过[chgrp 组名 文件名]来修改文件所在的组

(3)其它组

除开文件的所有者和所在组的用户外,系统的其它用户都是文件的其它组。

(4)改变用户所在的组

在添加用户时,可以指定将该用户添加到哪个组中,同样的用root的管理权限可以改变某个用户所在的组:

usermod -g 组名 用户名 你可以用

usermod -d 目录名 用户名 改变该用户登陆的初始目录

5 / 31

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库韩顺平linux视频学习笔记整理在线全文阅读。

韩顺平linux视频学习笔记整理.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/381767.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: