Linux常见的命令与vi的介绍
linux常见的命令
ls -a 列出所有文件包括以"."开头的隐含文件
ls -l 列出出文件名之外,还显示文件类型、权限、所有者的信息
ls -al 列出所有文件的文件名、类型、权限等信息
ls -/文件名/ |more 分屏显示该文件的内容(如果一屏展示不出来)
reboot 重启操作系统
ifconfig 显示IP地址,包含的网卡(第一项)
uname -a 显示内核版本 (在内核版本中大致形式是r.x.y 其中x若为偶数表示改系统比较稳定 i686或者i386代表32位 x86_64代表64位系统)
who 查看当前登入主机的用户
history 显示输入过的命令 简便方式就是! 编号
pwd 显示当前位置
cd ~ 切换到家目录
cd .. 返回上一级
cd ../.. 返回上上级
cat 读取文件内容 linux存储账号密码的文件在passwd 或 shadow 中 默认使用sha512哈希算法来存储用户口令 window存放在sam 文件中
more less head tail 都可以显示文本类型 more 分屏显示 less类似more显示文本类型只不过它可以随意显示而且可以向前翻而more只能向后翻页
head -n -x(x代表几行)显示前几行文本默认为10行 tail与head类似
---恢复内容结束---
ls -a 列出所有文件包括以"."开头的隐含文件
ls -l 列出出文件名之外,还显示文件类型、权限、所有者的信息
ls -al 列出所有文件的文件名、类型、权限等信息
ls -/文件名/ |more 分屏显示该文件的内容(如果一屏展示不出来)
reboot 重启操作系统
ifconfig 显示IP地址,包含的网卡(第一项)
uname -a 显示内核版本 (在内核版本中大致形式是r.x.y 其中x若为偶数表示改系统比较稳定 i686或者i386代表32位 x86_64代表64位系统)
who 查看当前登入主机的用户
history 显示输入过的命令 简便方式就是! 编号
pwd 显示当前位置
cd ~ 切换到家目录
cd .. 返回上一级
cd ../.. 返回上上级
cat 读取文件内容 linux存储账号密码的文件在passwd 或 shadow 中 默认使用sha512哈希算法来存储用户口令 window存放在sam 文件中
more less head tail 都可以显示文本类型 more 分屏显示 less类似more显示文本类型只不过它可以随意显示而且可以向前翻而more只能向后翻页
head -n -x(x代表几行)显示前几行文本默认为10行 tail与head类似tail用来显示末尾几行文本默认为10行
wc 输出文本的行数、字节数 wc -c 显示字节数 wc -l 显示行数
grep 默认把含匹配内容的行打印出来 通常与管道符“|”使用 例如cat /etc/passwd|grep sdy 这个命令就是显示passwd文件下面包含sdy的内容
touch 创建空白文件 mkdir创建一个目录 rmdir删除一个目录 rm功能同rmdir类似删除文件的时候用 rm -rf表示强制删除(除非已知文件是无用文件否则最好别用)
cp 复制 mv 移动 useradd 添加用户 userdel 删除用户 passwd 用来设置用户密码 passwd的各字段作用 1. 账户名称 2.表示密码现在都用x来表示,存放在shadow中
3. 使用者标识符(UID) 4. GID(主要是用来规范组名) 5. 用户信息的说明 6.家目录
usermod用来修改用户账号的各项设定 who am i 来查看自己权限 find 查找 su 用来切换用户 chmod 用来改变文件或目录的权限 chown 用来改变文件或目录的属主
chgrp 用来改变文件或目录所属的组 umask 用来设置文件的缺省生成掩码 默认为(0022)
vi介绍
vi编译器与vim编译器相似,只不过vim编译器是vi的加强版
vi编译器有几种模式
1.命令模式 2.输入模式 3.编译模式 4.查找模式
1:shift+:进入命令模式 按esc退出命令模式 命令模式中 w 是保存 q是退出 wq是保存退出 q! 强制退出 wq! 强制保存退出 w! 强制保存 set nu 显示行号
2:a 从光标所在位置后面开始新增资料 i 从光标所在位置前面开始插入资料 o 在光标所在列下新增一列并进入输入模式 x 或 退格键表示删除 yy复制 p将之前复制的信息复制到这行
dd 删除光标所在行 u 撤销前一次的编辑操作 #dd 删除包括光标的几行 #yy 复制包括光标的几行
3:光标移动方向 上下左右方向键 或 hjkl gg 跳到文件首行 G 跳到文件末行
4:在命令模式下 按 / 文件名或? 文件名 即可查找 / 与 ? 的区别 / 表示从文章开头查找 ? 表示从文章末尾查找