linux学习笔记(中级班)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“超详细linux学习笔记”。
Linux笔记(中级)
文件处理命令: ls list 命令所在路径:/bin/ls 选项:
-a 显示所有文件,包括隐藏-l 显示详细信息-d 查看目录属性
用户不同,拥有的命令也不同: Root:/sbin / usr/sbin All user: /bin /usr/bin 缩写:bin-binary usr-user sbin-super binary 命令:pwd 愿意:print working directory 创建空文件:touch 目录创建命令:mkdir 英文:make directory 复制命令:cp Cp –R 源 目的移动和改名文件:mv Mv 源 目的 删除文件:rm 删除目录: rm –r 删除空目录:rmdir
软链接 ln –s 硬链接 ln Linux系统并不认字母,只认识数字,所以引出来i节点
ls –I 显示文件的i节点,设计到系统内核,每个文件都有一个i节点 硬链接不能跨文件系统 Ls –ld 显示目录权限
权限管理命令:chmod 更改文件UGO的权限,rwx权限
文件的读命令:cat more head tail 写命令:echo vi X类:命令 脚本 目录的读命令:ls
创建还删除权限:mv rm touch mkdir X类:cd
权限管理命令
改变所有者Chown 用户 文件或目录 改变所有组 chgrp 组名 文件或目录
修改文件或目录创建的默认权限Umask –S查看默认权限
Umask显示的0022 0特殊权限为 022ugo掩码显示方式,实际为777-022=755 Linux权限规则:缺省创建的文件,不能授予可执行的X权限。Umask 022(数字必须是掩码)这样才能修改默认权限
文件搜索命令:which whereis(只能查找命令)命令所在路径:/bin/which Find 可以查找文件、目录和命令 Find 搜索路径 搜索关键词
-name 根据文件名进行查找
-size 根据文件大小查找,大小用block数据块表示512字节=0.5KB 大于 + 小于 –
-user 根据文件所有者查找
根据时间查找:ctime、atime、mtime(以天为单位)
Cmin、amin、mmin(以分钟为单位)
C-change 改变(表示文件的属性修改过)
a-acce访问(表示文件被看过,访问过)b-m-modify修改(表示文件的内容被修改过)
-时间之内,+超过多久时间(find /etc –mmin-120)Find应用的连接符:-a and 逻辑与 –o or 逻辑或 连接符-exec不需要询问,-ok是有询问的{}find查询的结果 转义符,使符号命令使用本身的含义(例如rm时有提示,rm 就没提示了
-type 文件类型 f:二进制 l:软连接文件 d:目录
Find /etc –name init*-a –type l 根据i节点删除文件
Find –inum i节点数值
Find 目录 –inum 数值 –exec rm {};
Locate命令(linux独有的命令)根据文件数据库查找,对于新建立的文件查找不到
需要updatedb来配合locate来查找文件或目录,适合查找系统文件或命令 Grep文件中搜索指定的字串
Grep 指定字串 源文件
Grep ftp /etc/services 帮助命令:man 英文:manual 可以获得帮助信息(man 命令或配置文件)
只能查看配置文件的帮助
Man 1 词(命令)
man 5 词(配置文件)获得命令干什么用的:whatis 命令 Help 查看shell内置命令的帮助
压缩解压命令:gzip 英文:gun zip Gzip 选项(文件)压缩后为.GZ格式
只能压缩文件,不能压缩目录 不保留源文件
解压缩:gunzip 或gzip –d Tar 可以打包文件和目录
-c 产生打包文件.tar-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩 Tar –zcvf dirl.tar.gz dirl File 文件名(可以判定这个文件为什么类型的文件)
-x 解包.tar文件 Tar –zxvf dirl.tar.gz 压缩命令:zip Zip –r ;压缩目录 Zip 文件 ;压缩文件
压缩名称:bzip2(压缩比非常高)Bzip2 –k ;可以保留原文件 格式:.bz2 解压:bunzip2-k 压缩文件名;保留原压缩文件
网络通信指令:write 给在线的用户发信息,实施通信工具ctrl+D结束回话 Wall 网络发广播
Ping –s 包的大小(最大65507)ip地址
-c ping几个包 Shell应用技巧 快捷键:ctrl+l 清屏
Ctrl+u 光标前所有内容都删掉 定义别名:alias copy=cp
Alias xrm=“rm –r”组合命令必须要带“”
Alias 显示别名列表 Unalias 取消别名
输入/输出重定向
计划任务:每天定时发cpu系统使用情况例如TOP到指定邮箱,每天就收邮件查看系统状态就可以了,回头可以研究一下怎么做 2>在计划任务中应用比较广泛 管道
Wc计数器,算一下又多少行
文本编辑器:vim/vi
这些配置是临时的,没有保存
需要修改配置文件来保存自己设定的快捷键和功能 ~/.vimrc 这就是配置文件
Hwclock –hctosys Hwclock 硬件时钟 Mbr 主引导记录
Windows 的引导自举程序ntldr Linux的叫GRUB Kernel 叫内核
在系统启动时,内核只做两件事:驱动硬件 启动进程init
数字越小越优先启动 切换的时候K开头的文件被用到了
Linux系统启动步骤:
自举程序GRUB
Hd0,0 第一个硬盘,第一个分区
进入GRUB输入空格+1 按b启动单用户模式