您的位置:首页 > 运维架构 > Linux

Linux目录与文件基本操作

2012-12-19 08:17 429 查看
核心思想:

linux对所有得设备都当成文件来处理,均放在/dev/中常见设备及其在linux的文件名对应关系IDE硬盘 /dev/hd[a-d] SCSI/SATA/USB硬盘 /dev/sd[a-p] U盘 /dev/sd[a-p] 软驱 /dev/fd[0-1] 磁盘又分为两类:一类是硬盘,一类是软盘开机流程:1,BIOS:开机主动执行的韧体,会认识第一个可开机的设备2,MBR:第一各可开机设备得第一个扇区内的主引导分区块,内包含引导加载程序3,引导加载程序(Boot loader):可读取内核文件来执行得软件4,内核文件:开始操作系统得功能BIOS就是写入到主板上得韧体(韧体就是写入到硬件上的软件程序)
Linux中terminal区分大小写当窗口沾满屏幕得时候,快速点击最上面得工具条,则马上还原
0 查看相应得软件 sudo apt-get install xxx 安装 xxx sudo apt-get remove xxx 卸载 xxx sudo apt-get update 更新软件信息数据库sudo apt-get upgrade 进行系统升级sudo apt-cache search 搜索软件包0 目录方面 . 代表当前得目录, 也可以用./表示.. 代表上一层目录, 也可以用../表示~ 代表“目前登录用户身份”所以得主文件夹 如/home/apple~account- 刚才的目录cd 目录名切换目录pwd 显示当前工作目录ls -l ==ll 显示当前目录下的所有非隐藏文件或目录以每行显示ls -al 显示当前目录下的所有文件或目录以每行显示sudo mkdir 目录名 创建一个目录mkdir -p tst/tstt/ 能够递归的生成目录mkdir -m 777 tst 创建一个目录且给它设置初始权限rmdir 空目录名 删除一个空目录
0 文件方面 touch filename 创建一个文件cat filename将文件基本内容显示在console0 文件与目录的复制cp [] source destination -a 相当于-pdr-i 若目标文件存在,覆盖前先询问,-p 连同文件得属性一起复制过去-d 若源文件为连接文件的属性,则复制连接文件的属性,默认情况下是复制连接文件得实际文件-r 递归持续复制用户目录

0 文件与非空目录的删除rm [-fri] 文件名 -f: force-r:删除目录时候-i:互动模式,删除先询问rm -rf 非空目录名 删除一个非空目录下的一切 rm 文件名 文件名 删除一个文件或多个文件 -r 递归用于目录删除,
0 文件与目录得移动mv [-fiu] source1 source2 directiorymv [-fiu] source1 source2 -f: force-u:目标已经存在,且源比较新时候才移动-i:互动模式,删除先询问也可以用来更改文件名mv oldfilename newfilename取得路径得文件名和目录名basename /ect/sys/ssdirname /etc/ss
0 目录方面/(root,根目录) :与开机系统有关/usr(Unix software resource):与软件安装/执行有关/var(variable):与系统运作过程有关
目录与文件的权限理解文件中的,r代表可以读取文本内容,w代表可以编辑、新增或者修改文件但不能删除文件,x代表是可执行文件。目录中的,r代表可以查询读取该目录结果列表的权限,即使用ls。w代表是否用户更改目录结果列表权限,新增删除文件与目录,移动等操作。x代表用户是否能够进入该目录成为工作目录。即能不能进入某个目录或者cd切换进入该目录,必须要具有x权限。

查看目录:ls-a:全部文件,包括隐藏文件(开头.的文件)-d:仅仅列出目录本身-h:以人类较易阅读的方式列出文件的大小如GB,KB-i:列出inode号码-l:列出长数据串,以列表的形式显示
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: