linux学习笔记.docx

上传人:b****7 文档编号:9401972 上传时间:2023-02-04 格式:DOCX 页数:19 大小:4.12MB
下载 相关 举报
linux学习笔记.docx_第1页
第1页 / 共19页
linux学习笔记.docx_第2页
第2页 / 共19页
linux学习笔记.docx_第3页
第3页 / 共19页
linux学习笔记.docx_第4页
第4页 / 共19页
linux学习笔记.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

linux学习笔记.docx

《linux学习笔记.docx》由会员分享,可在线阅读,更多相关《linux学习笔记.docx(19页珍藏版)》请在冰豆网上搜索。

linux学习笔记.docx

linux学习笔记

linux命令

第一天学习

1,startx进入图行界面

2,shutdown-hnow立刻关机

shutdown-rnow(reboot)重新启动

3,root登入有最大权限尽量少使用root登入

通过普通用户登入后可以用su-命令换成系统管理员身份

4,用户注销:

logout

Vi编辑器是linux下最有名的编辑器(类似window下记事本)

事例一

开发步骤

1,Vihello.java(命令行输入后进入编辑界面现在不能写东西)

2,输入I(下面会出现---insert--就可写东西了)

3,publicclasshello{..........

4,输入esc键(进入命令模式)

5,输入冒号:

6,wq保存退出q!

退出不保存

Ls查看文件下文件

(要想详细看文件目录结构)

{

Ls-l(看文件的详细信息,可以看见文件的大小,日期)

}

7,javachello.java(编译)

事例二

开发c程序cpp程序

1.Vihello.cpp

2.I

3.Intmain(){printf(“helloworld”);return0;

4.Gcchello.cpp(c文件编译,输出一个名为a.out的文件,gcc-omycpphello.cpp将输出文件命名为mycpp)

5../a.out(运行)

Vi编译器命令

Linux下重要的些目录(以下目录都是同一级)

还有一个usr文件类似于window下programfile文件存放默认安装路径

/dev

这里主要存放与设备(包括外设)有关的文件(unix和linux系统均把设备当成文件)。

想连线打印机吗?

系统就是从这个目录开始工作的。

另外还有一些包括磁盘驱动、USB驱动等都放在这个目录。

/home

这里主要存放你的个人数据。

具体每个用户的设置文件,用户的桌面文件夹,还有用户的数据都放在这里。

每个用户都有自己的用户目录,位置为:

/home/用户名。

当然,root用户除外。

/tmp

这是临时目录。

对于某些程序来说,有些文件被用了一次两次之后,就不会再被用到,像这样的文件就放在这里。

因此,千万不要把重要的数据放在这里哦。

/usr

在这个目录下,你可以找到那些不适合放在/bin或/etc目录下的额外的工具。

比如像游戏阿,一些打印工具等等。

/usr目录包含了许多子目录:

/usr/bin目录用于存放程序;/usr/share用于存放一些共享的数据,比如音乐文件或者图标等等;/usr/lib目录用于存放那些不能直接运行的,但却是许多程序运行所必需的一些函数库文件。

你的软件包管理器会自动帮你管理好/usr目录的。

/opt

这里主要存放一些可选的程序。

如你想尝试最新的firefox测试版吗?

那就装到/opt目录下吧,这样,当你尝试完,想删掉firefox的时候,你就可以直接删除它,而不影响系统其他任何设置。

安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。

usr/local

这里主要存放那些手动安装的软件,即不是通过“新立得”或apt-get安装的软件。

它和/usr目录具有相类似的目录结构。

让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面。

/media

这个目录是用来挂载那些usb接口的移动硬盘(包括U盘)、CD/DVD驱动器等等。

显示当前在哪个目录下

Pwd

Linux的用户管理

1,添加用户

Useraddxiaoming

Passwdxiaoming

2,删除用户

Userdelxiaoming(用户没有但还有他的文件夹)

Userdel-rxiaoming(删除用户以及用户主目录)

Linux常用命令---指定运行级别(7个级别0,1,2,3,4,5,6)

解决修改运行级别错误配置的方法

如把上面的id:

5:

initdefault:

改为id:

6:

initdefault:

重启后会开机--重启--开机--重启......

解决办法

在进入grub引导界面的时候输入e

再选中第二行输入e

再输入1(前面有个空格)【为什么输入1】----{单用户进去的话不会读取etc/inittab文件别的运行级别都会读所以进入单用户后可以进行修改它(漏洞)

列出文件和目录---ls

Ls-a【显示隐藏文件】

Ls-l【显示长列表格式】

Ls-al

建立目录mkdir

删除空目录rmdir

建立空文件touch

补全命令tab

拷贝文件到Cpa.out/home/xiaoming/

删除文件rm【a.out】

显示文件内容,带分页more【对于大文件将其分页查看可以用pageup】

管道命令|【在linux和unix系统中|为管道命令---把上一个命令的结果交给|后面的命令处理列如ls-l/etc/|more

在文件中查询内容Grep“hello”hello.java【Grep-n{显示行数}“hello”hello.java查看里面有没有该字符串】

帮助man【manual缩写】相当于dos下的help

查找文件find/-namea.out【从根目录下找--很慢】

重定向命令Grep“hello”hello.java>temp.bat【将结果保存到temp下】

 

第二天学习

在linux下添加组(root用户执行)

Groupadd名字

查看linux所有组信息

Vi/etc/group

或cat/etc/group(用cat只查看不能修改的命令)

创建用户并分配到哪个组

Useradd-g组名用户名1

查看linux中所有用户信息

Vi/etc/passwd

或cat/etc/passwd

Eg.xiaoming(用户名):

x(密码隐藏了):

504(用户名id):

503(所在组id):

(注释):

/home/xiaoming(用户主目录):

/bin/bash(用户所使用的shell{命令的翻译官翻译好传给linux内核知行})

解释ls-l查看文件后显示内容元组字段的含义

Eg.

-rw-r--r--1xiaomingpoliceman11dec909:

32myjava.java

注意:

1,上面全是减号的好有10个(固定)

2,虽说小明下看到该文件对所在组的权限是r可读,但是切换到

该组下其他用户出现其进不去小明的文件夹(因为xiaoming没有

设置对外的权限)

上面的chmod命令改变文件或目录的权限(777代表111111111)--只改变该文件权限

改变用户所在的组

usermod-g组名用户名

改变该用户登入的初始目录

Usermod-d目录名用户名

附图:

文件和目录权限

第三天学习

Linux下安装jdk

概念1,挂载

注:

配置好了后必须重新source/etc/profile才行

 

./eclipse&在后面打一个地址符表示该程序要在后台运行

如果不打--->控制台会被占用不能释放给用户用

Linux分区

画图解释上面的话

(小知识:

双系统:

双系统为什么要先装版本低的呢?

如果后安装低版本的系统会把高版本的系统的启动项BOOT。

IN文件覆盖掉。

从而造成高版本的系统启动不了的现象。

挂载卸载查看磁盘使用情况查看某个目录在那个分区命令

(知识点:

fdisk-l命令后

注:

硬盘分两种sd(较好)和ide

Sda1的含义a代表第几个硬盘1-->第一个分区

Shell

Shell名称开发者命令名称

查看linux下装了几中shell

Ls-l/bin/*sh(有三种看上面意思就是上面解释成内核那个模块有三种选择)

查看目前使用的那种shell

Env[该命令可以显示当前操作系统的环境变量]

修改shell(例如老美喜欢使用这个shell)

Chsh-s输入新的shell如:

/bin/csh

查阅历史记录命令history

Linux网络配置

第一种方法

(1)用root身份登入

注:

linux下所有的配置都是文件

Samba的安装

设置samba密码文件

设置任务调度命令crontab

列如公司数据库每天定时要备份

进程

进程就是正在执行的程序

线程

(1)轻量级的进程

(2)进程有独立的地址空间,线程没有

(3)线程不能独立存在

静态的

动态的

设置系统日期

查看日历并存入一个文件夹

Cal2011>test

监控网络状态信息

追踪路由

补充linux

目录结构

相对路径

Cd..返回上一层

绝对路径

Cd/home/***

Cd后面什么也没有

就会返回当前用户的根目录下

复制命令

拷贝文件夹(加-r)

Cp-rdirectory/home

注意危险:

Cp-rfdirectory/home(加f有相同的全部覆盖)

Ln类似win快捷方式

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 兵器核科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1