Linux学习笔记
来源:互联网 发布:电气画图软件visio 编辑:程序博客网 时间:2024/06/16 01:31
1. shell
shell是在用户和内核之间,起到编辑器、解释器的作用。
2. 根目录下的系统目录文件夹介绍
bin 系统的常用命令sbin 系统的管理程序etc 配置文件dev 设备的映射文件lib 各种动态链接库mnt 挂载usr 用户的应用程序和文件srv 服务启动后要提取的数据sys 系统状态的映射文件selinux 安全模块lost+found 修复文件proc 虚拟目录,系统内存的映射var 日志文件boot 启动文件home 存放主目录(用户的)root 存放根目录下的主目录(根的)
3. linux的基本命令
who //查看当前用户(whoami)pwd //★查看当前路径ps //★查看当前进程 history //查看历史命令clear //清屏cd 路径 //改变当前的工作目录 . //当前目录 .. //父目录 / //根目录 ~ //主目录$cd ~ //★普通用户#cd ~ //★管理员ls //显示当前目录下的文件名ls -a //显示当前目录下的所有文件名(包含隐藏文件)ls -l (即ll[LL的小写])//显示当前目录下的文件详细信息ls --full 文件名 //查看具体创建时间ll -i //查看节点号(对应内存地址)ll -h //自动单位文件的大小su 用户名 //root,超级管理员权限date //当前时间cal //当前日历cal 年份 //指定年份日历head 文件名 //打印文件的前N行内容(默认10行)head -行数 文件名 //...指定行数tail 文件名 //打印文件的后N行内容(默认10行)tail -行数 文件名 //...指定行数cat 文件名 //打印文件的内容,例如:cat /etc/passwdcat -n /etc/passwd //显示行号 -b //不显示空白行的行号cat /etc/passwd | more //分屏效果(| 管道符,左边信息量大,右边过滤)cat /etc/passwd > 文件名 //输出重定向(覆盖) >> // (追加)cat a b > c //文本a、b内容追加为一个文本,然后该文本覆盖c内容a b >> c //...然后该文本追加至c内容其后mkdir 目录名 //创建目录mkdir -p d1/d2/d3/d4/d5 //递归创建目录touch 文件名 //创建文件touch -d “20:08:08 2008/08/08”文件名 //修改创建时间(时间戳)cp 源文件 目标文件 //复制文件cp -r 源目录 目标目录 //复制目录 (递归)mv 源文件或目录 目标目录 //移动mv 源文件或目录 目标文件或目录 //重命名rm 文件名 //删除文件(非目录)rm -r 文件名或目录名 //删除文件或目录rm -i 文件名 //强制提示(交互性好) -f //强制删除rm –rf 文件名/目录名 (最常用的删除)rmdir 空目录 //删除空目录(非空则提示)chmod u+r 文件名或目录名 //更改权限 u拥有者、g同组人、o其他人、a所有人chmod 0777 文件名或目录名 r4、w2、x1umask //查看权限屏蔽字umask 数字 //设置权限屏蔽字ln 源文件 目标文件 //硬链接ln -s 源文件/目录 目标文件/目录 //软链接od -c a.out | head //查看二进制文件
0.su root创建用户 useradd 用户名修改密码 passwd 用户名删除密码 passwd -d 用户名 删除用户 userdel 用户名 //不删除用户的主目录,则建议用rm -rf删除 userdel -r 用户名//完全删除,包括主目录 修改用户名 usermod –l 新用户名 旧用户名
4. vi编辑器
vi 文件名 【文本模式】1.按esc,按i/I 文本插入(光标前) a/A 追加(光标后) o/O 增加一行,并且可输入••••••••••••••••••【末行模式】2.按esc,:wq w保存,q退出 (shift + zz :x ) :q! 强制退出 :w! 强制保存 ---------------- :set nu / nonu 显示行号/不显 ••••••••••••••••••【命令模式】3.按esc,按r 仅替换单个字符 按R 连续替换字符4.按esc,按x 删除当前字符 按X 删除当前字符的前一个5.按esc,按dd 删除当前行,下一行自动补充上 按D 删除光标及光标之后的字符 ----- dd 剪切 p 粘贴 ------ 数字dd 删除N行6.按esc,按yy 复制当前行 按p 粘贴到光标所在行的下一行 数字yy 复制N行 ----- 按Y 复制当前行 按p 粘贴到光标所在行的上一行7.按esc,按u 撤销上一步的操作===========vim(vi的增强版) vim 文件名vi里面 h左、j下、k上、l右===========vi ~/.vimrc //配置vi(永久生效)set nu //显示行号set ts=2 //tab步长为2空格/字符串 按n,查找下一个 (1)/不存在的字符串 消去高亮 (2):set nohls / hls 关闭 / 打开--------:syntax on 语法颜色显示
0 0
- linux学习笔记(1)
- LINUX命令学习笔记
- linux学习笔记(1)
- linux学习笔记(2)
- linux学习笔记(3)
- linux学习笔记
- linux学习笔记
- linux 学习笔记
- linux学习笔记二
- linux学习笔记
- linux学习笔记
- Linux学习笔记
- linux学习笔记
- linux学习笔记
- linux学习笔记
- LINUX 学习笔记(转)
- Linux学习笔记
- Linux 学习笔记
- 正确地将对象赋值给对象本身了吗?
- amazon mws基础开发
- mysql workbench 6.3.3 和mysql community serer 5.6.24 关系
- 机器如何区分和判定指令和数据
- Halcon 与 C++ 的类型转换
- Linux学习笔记
- LINK : fatal error LNK1168
- Ubuntu下通过SSH远程登录服务器
- 采用json-lib进行Map与Json转换
- document.createElement()的用法
- 黑马程序员----Java中的数组
- 数学函数笔记
- C++刷题——1923: ASCII码排序
- 醒目