常见基础命令
基础命令常用命令查找命令常见子目录的作用解压缩和压缩vi 编辑器
基础命令
Tab 键:自动步齐反斜杠
“\”:强制换行
Ctrl
+ U :清空至行首
Ctrl
+ K :清空至行尾
Ctrl
+ L :清屏
Ctrl
+ C :取消本次命令编辑
Ctrl
+ J :回车
Ctrl
+ H :删除
常用命令
获得命令帮助的方法:●
--help● man 命令(阅读手册页)
cd :切换工作目录
pwd :显示工作目录的位置
ls :显示目录内容
● ls
[选项
] [文件或目录
]
选项:
-a :显示带
. 的文件(隐藏文件)
-c :按文件修改时间排序
-i :在输出的第一显示文件的 i 节点号
-r :按逆序显示 ls 命令输出的结果
-R :递归的显示指定目录的各个目录中的文件
-h :更人性化的显示内容, 等于
-ll
--color
=tty :表示使用终端预定义的颜色方案,深蓝色表示目录,白色表示一般文件,绿色表示可执行文件,黄色表示设备文件,红色表示压缩文件
alias 设置别名:alias 命令别名
= 命令 示例:设置 myls 为 ls
-alh 的别名 alias myls
='ls-alh'
du :统计目录及文件空间占用情况
● du
[选项
] [文件或目录
]
选项:
-a :统计所有文件
-h :以更人性化的方式显示出统计结果(默认以 kb 计数)
-s :只统计所占空间总的(summary)大小,而不是统计每个子目录、文件的大小
示例: du
-sh
/var/log
/
mkdir 创建新的空目录:● mkdir backup
/● mkdir
-P /aa
/bb
/cc
-P :一次性创建嵌套的多层目录
touch 创建空文件:●touch 文件名 ●touch test
{1...100} :连续创建
100个空文件
ln :创建软、硬链接
● ln 源文件或目录 链接文件或目标位置 :创建硬链接,名称对应索引号,源文件被删了还能查看
● ln
-s 源文件或目录 链接文件或目标位置 :创建软连接,名称对应名称,源文件被删除不能查看,能创建目录文件
cp :复制文件或目录
● rm
[选项
] 要删除的文件或目录
选项:
-f :不提示强制删除
-i :提示用户确认
-r :递归删除整个目录树
rm :删除文件或目录
● rm
[选项
] 要删除的文件或目录
选项:
-f :不提示强制删除
-i :提示用户确认
-r :递归删除整个目录树
mv :转移目标文件或目录
● mv
/mytouch
/opt :移动 ● mv aa bb :将文件aa 改名为 bb
查找命令
which :查找命令程序所在的位置
● 搜索范围由环境变量
PATH 决定(echo $
PATH)
which 命令
|程序名 或 which
-a 命令
|程序名
示例:which lswhich cd
find :查找文件或目录
● 各表达式之间使用逻辑运算符
●
-a 表示 “而且”(and)
●
-o 表示 “或者”(or)
cat :查看文件内容
more :查看文件内容
less :查看文件内容
head 、tail :查看文件内容
head :查看文件开头的一部分内容(默认为
10行)示例:head
-5 /etc
/password
tail :查看文件结尾的少部分内容(默认为
10行)示例:tail
-3 /etc
/password
tail
-f 文件名 :查看尾部累增情况,动态
wc :统计文件内容
统计文件中的单词数量等信息
-l :统计行数
-w :统计单词个数
-c :统计字节数
grep :过滤文件内容
选项:
-i :查找时忽略大小写
-v :反转查找,输出与查找条件不相符的行
-E :正则表达查找条件:要查找的字符串以双引号括起来
“
^....” :以
....开头
“
......$”:以
....结尾
“
^$” :空行
#系统相关命令
查看当前操作系统版本:lsb_release
-a
查看内核版本:uname
-r 内核版本
3.10
查看cpu型号、规格:cat
/proc
/cpuinfo
查看cpu版本信息:cat
/proc
/version
查看当前主机内存信息:more
/proc
/meminfo
查看系统内核:ls
/boot
/
查看cpu进程数:top 按
1
查看内存信息:free
-m
查看 i 节点号:df
-i
查看磁盘空间:df
-Th
查看硬盘的相关信息:fdisk
-l
查看接口ip
图形化界面:ifconfig
最小化安装:ip addr
关闭系统:
●shutdown
-h now
●poweroff
重启系统:
●shutdown
-r now
●reboot
常见子目录的作用
/root :系统管理员root的宿主目录
/home :普通用户的宿主目录
/boot :系统内核、启动文件
/dev :设备文件
/etc :配置文件
/bin :所有用户可执行的命令
/sbin :管理员可执行的管理命令
/usr :应用程序
/var :日志文件等
解压缩和压缩
gzip :对文件进行压缩或解压缩
示例
1:gzip
* :对该目录下所有文件进行压缩
示例
2:gzip
-9 11.txt :对
11.txt 文件进行压缩,压缩成
11.txt
.gz 压缩包;
-9 表示高压缩比
示例
3:gzip
-d
11.txt
.gz :将压缩包
11.txt
.gz 解压缩
bzip2 :对文件进行压缩或解压缩
yum
-y install bzip2 :安装bzip2解压工具;
yum
-y remove bzip2 :卸载bzip2解压工具
微软下常用的:zip
示例
1 :zip
-r opt
.zip
/opt :将opt目录压缩成 opt
.zip 压缩包放在
/opt目录下
示例
2: unzip
-n opt
.zip
-d
/tmp :将压缩包 opt
.zip 在指定
/tmp目录下解压缩;如有相同的文件存在,要求unzip命令不覆盖原先文件
yum
-y install unzip :安装unzip解压工具
tar 命令 :将文件、目录打包 或 将压缩包文件解压缩
添加选项:
-c :创建 tar 格式的包文件;
-C :解压时指定释放的目标文件夹;
-j :调用 bzip2 程序进行压缩或解压缩;
-p :打包时保留文件及目录的权限;
-P :打包时保留文件及目录的绝对路径;
-t :列表查看包内文件;
-v :输出详细信息;
-x :解开
.tar 格式的包文件;
-z :调用 gizp 程序进行压缩或解压;
-f :指定的文件名存档;
vi 编辑器
三种工作模式 :命令模式、输入模式、末行模式
一、 命令模式中的基本操作
1、复制操作
yy :复制一整行
#yy :复制从光标往下的#行
2、黏贴操作
p :黏贴到光标行的下一行;
P :黏贴到光标行的上一行:
3、删除操作
x :删除光标处的单个字符(按着不动,先删后面,再删前面)
dd :删除一整行;
#dd :删除光标往下的#行;
4、撤回操作:
U
5、保存退出:
ZZ 或 shift
+ zz
6、插入操作
a :将在光标所在位置之后插入文本;
A :将在光标所在行尾插入文本;
i :将在光标所在位置之前插入文本;
I :将在光标所在所在行的第一个非空字符前插入文本;
o :在光标所在行的下一行插入文本;
O :在光标所在行的上一行插入文本;
7、移动光标
光标移动到文本首行 :gg
光标移动到文本尾行 :
G 或 shift
+ g
8、查找文本输入的文本字段 :
/
二、输入模式:输入 i、a、o 即可进入输入模式
三、末行模式
1、 : 进入末行模式
2、
q :退出
q! :不保存强制退出
wq :保存退出
3、
set nu :显示行数
到此结束,感谢浏览