跟新资源包 apt -get update
VIM编辑器
用i从命令模式进入编辑模式,摁esc返回命令模式
命令模式
编辑模式
常用服务
sshd
ssh:secure shell
客户端
服务端
查询IP地址 ifconfig
rz接收文件 sz 发送文件
r- receive
s-send
SAMBA服务
apt-get install samba 安装SAMBA组件
cd /etc/samba
sudo vi smb.conf
增加一个用户
例【SS_SHARE】
comment = ss_share
writable = yes
browseable = yes
samba用户和linux共享用户名不共享密码,需要新建用户
sudo smbpasswd -a ss(linux的用户名)
sudo /etc/init.d/smbd.restart //重新启动服务
(UBUNTU系统中很多服务目录都在etc/init.d中
nm +文件名可以看标签
size+文件名 看文件中在各个段中所占空间大小
shell有不同类型,bashell$user cshell%user
文件系统
文件系统是一种组织计算机文件和资料的方法;
操作系统中封装的系统服务程序,实际上是一个软件程序
文件系统分类
磁盘文件系统:NTFS EXT3
闪存文件系统:JFFS2 YAFFS
数据库文件系统:BFFS,WINFS
网络文件系统:NFS
虚拟文件系统:VFS(Proc)
由虚拟文件系统定义了一个标准的文件系统,所有系统由虚拟文件系统转换成相同的
文件系统的功能
能定义文件的组织方式,文件结构
提供建立和存取文件的环境、目录和文件
能对文件存储空间进行组织和分配
负责文件储存并对存入的文件进行保护和检索
负责建立文件,存入,读入,修改,转储文件、控制文件的存取,撤销文件等
linux文件系统
1.EXT3
EXR3是基于日志方式的文件系统:
系统中每个文件都是有索引,用户对文件的每一个操作都会记录日志(使得系统可以监控文件的修改,操作,如果操作发生错误,可以通过查日志对文件进行检修恢复)
形成一个任务队列排着执行
2.SWAP(用于虚拟内存)
是交换分区的文件系统,类似windows的虚拟内存,安装时要设置好大小一般是物理内存的两倍。
linux文件系统特点
1.linux中把系统设备(硬盘、软驱】光驱等)都看作文件,文件夹也看作文件
2.linux文件类型
普通文件- 目录文件d 连接文件l 块设备b 字符设备c socket s 管路文件p
linux系统目录结构
1.根目录
/ win中是
2.命名大小写区分
命名区分大小写 win不区分大小写
3.结构管理
磁盘逻辑结构管理物理结构,格式化将磁盘分为很多的文件块区
win中物理结构 管理逻辑结构,先分区再格式化建立结构
文件系统的目录结构
bin 一般是用户可用,或系统可执行的程序
dev 设备文件(硬盘,光驱)
etc 配置文件 脚本文件
home 用户主目录
lib 库文件,模型库函数库等
shell常用命令
命令行别名使用
alias alias-name=‘value’ alias-name要起的别名 ‘’单引号内是被起的别名 单引号内可以是多个命令中间用;隔开
alias 列出已经建立的别名列表
unalias+起的别名 —>取消别名
shell 的特殊字符
1.通配符
1)*,通配0个或多个字符
2)?,通配任意单个字符
3)【s】,通配某个范围内的任意一个字符
可用于查找 如 ls b就是查找b开头的 文件 ls d? 就是d开头,两个字符的文件 ls 【d-f】b即d-f直接字母开头,第二个字母为b的文件 ls *t则是列出以t结尾的
2.一行执行多条命令 用;隔开两个命令
3.输入输出重定向>,<,>>
1)输出重定向>,>>
(>将一个命令的输出放入文件而非屏幕
(>>输出重定向但不会把原文件覆盖,在原文件末尾追加
2)输入重定向。< 从标准输入设备键盘输入
4.管道符:|
将一个进程的输出作为另一个进程的输入
5.其他,%,$,~
%:作业控制,提示符等
$:取某一列的值,取变量值等
联机帮助,清屏,历史记录
man+命令名可以获得命令帮助
空格 翻屏或者翻页
回车 翻行
b 向前翻一屏或一页
f 向后翻一屏或一页
q 退出
/string 查找符合string的信息
n 查找下一个符合/string的的信息
清屏clear
历史记录
history 默认最多500行
history n (n为整数)显示最近n条命令
!n 执行最近使用命令
!! 执行上一条命令
方向上下键 最进使用命令
linux操作系统命令
一、文件管理
查看文件和目录
1.pwd
2.cd cd+~+用户名到别的用户文件
3.ls
~波浪号代表用户主目录