本文共 2080 字,大约阅读时间需要 6 分钟。
Linux的命令分类:
v 内部命令:集成与shell解释器程序的内部命令,执行效率高。
v 外部命令:一般一个外部命令对应一个系统文件,由shell加载执行。
释义:shell是一个命令解释器,我们一般使用的命令都是外部命令,我们输入外部命令然后通过shell解释给内核处理。
快捷键的使用:
Ctrl+Alt+F1~6 :进入TTY1~6个终端
Ctrl+Alt+F7:退出终端进入图形化界面
释义:TTY终端即命令行界面。Linux默认可以同时开启6个TTY。
针对系统的命令:
命令 | 描述 |
uname -r | 查看内核版本 |
cat /etc/issue | 查看发行版本 |
cat /proc/cpuinfo | 查看CPU信息 |
cat /proc/meminfo | 查看内存信息 |
df -Th | 查看主机信息 |
shutdown -h now | 关机 |
shutdown -r now | 重启 |
poweroff | 关机 |
reboot | 重启 |
init 0 | 关机 |
init 3 | 进入命令行界面 |
init 5 | 进入图形化界面 |
ifconfig | 查看网卡 |
data | 查看时间 |
history | 查看命令输入历史 |
w | 查看主机用户登录情况 |
命令格式:ls -l /etc
命令 选项 对象
命令 | 描述 | 选项 | 示例 |
cd | 进入某个目录 | . 当前目录 .. 上一级目录 - 上一次目录 ~ 家目录 | cd .. |
ls | 查看目录内容 | -l 长格式显示 -a 显示所有 -d 显示目录属性 -h 带单位显示 | ls -l /etc |
pwd | 查看当前位置 | ||
du | 统计文件占空间大小 | -a 统计时包含所有文件 -h 带单位显示 -s 统计参数所占总大小 | du /etc |
mkdir | 创建空目录 | -p 多层创建 | mkdir -p /a/b/c |
touch | 创建空文件 | touch a.txt | |
rm | 删除 | -r 递归删除 -f 强制删除 -i 提醒删除 | rm -rf a.txt |
mv | 重命名和移动文件 | mv a.txt b | |
cp | 复制 | -r 递归复制 -f 强制复制 -i 提醒复制 -p 带目录属性一起复制 | cp -rf /etc/* /a/b/ |
which | 查看命令所在位置 | which ifconfig | |
cat | 查看文件,从尾部显示 | cat a.txt | |
more | 查看文件,从头部显示 | more a.txt | |
less | 查看文件,可查找 | less a.txt | |
tail | 查看文件结尾,显示10行 | -f 动态实时显示 | tail a.txt |
head | 查看文件开头,显示10行 | head a.txt | |
wc | 统计文件内容 | -c 统计文件字节 -l 统计文件行 -w 统计文件单词数量 | wc -c a.txt |
find | 查找文件或目录 | -name 根据名字查找 -ctime 根据最近时间查找 -type 根据文件类型查找 -size 根据文件大小查找 -user 根据文件所属查找 | find /etc/ -name ‘a’ |
grep | 行过滤显示 | grep a.txt | |
vi | 编辑文件 | vi a.txt | |
tar | 解压缩文件 | -c 压缩文件 -x 解压文件 -z 调用gzip程序 -v 显示解压缩信息 -f 使用归档文件 -j 调用bzip程序解压 -p 保留文件权限 -C 指定解压缩到什么位置 -t 查看解压缩文文件 | tar xzvf a.tar.gz -C /src/ |
管道与重定向输出:
1.‘|’管道:用于将前面的执行的命令得到的结果继续交给后面的命令执行。
例:ls -l /etc | grep a
释义:查看/etc目录下有什么文件,过滤出有关a的文件。
2.“>”重定向输出:将执行的命令的结果输出到一个文件中。
例:ifconfig > a.txt
释义:查看网卡情况并输出到a.txt这个文件中。
Vi文本编辑器
Vim编辑器是vi编辑器的升级版,所以我们也可以通过vim命令编辑文件。
Vi文本编辑器有三种工作模式:
v 命令模式:查找,删除,复制,粘贴等操作。
v 输入模式:编辑和输入内容。
v 末行模式:对内容进行查找,替换等操作。
进入vi编辑器默认在命令模式,按a、i、o键进入输入模式,按:键进入末行模式。
工作模式 | 操作 |
命令模式 | dd 剪切光标所在行内容 yy 复制光标所在行内容 p 粘贴 u 撤销 ZZ 保存并退出 gg 跳转至内容行首 G 跳转至内容行尾 / 根据关键字搜索内容 n跳转到下一个关键字上 |
输入模式 | a 光标之后插入内容 i 光标之前插入内容 o 光标下一行插入内容 |
末行模式 | :set nu 显示行序号 :w 保存操作 :q 退出编辑器 :x 保存并退出编辑器 :wq! 强制保存并退出编辑器 :% sub /旧内容/新内容/g 全部内容匹配替换 :5,15 sub /旧内容/新内容/g 指定行之间内容替换 |
转载地址:http://vzega.baihongyu.com/