一.Linux常用命令
1.Linux常用命令列表
命令 | 作用 | 常用参数 | 参数作用 |
ls | 列出指定目录的列表,包括文件和子目录。默认是当前目录 | -l | 以列表方式查看 |
-a | 显示隐含文件和目录 | ||
-h | 以便于阅读的方式查看文件的大小 | ||
ln | 建立连接 | -s | 软链接 |
-f | 连接是一个目录 | ||
df | 查看磁盘空间 | -h | 以便于阅读的方式查看文件的大小 |
du | 查看指定目录占用空间。默认是当前目录 | -h | 以便于阅读的方式查看文件的大小 |
pwd | 显示当前工作目录的绝对路径 | ||
chmod | 修改文件或目录的读写权限 | -R | 递归调用 |
chgrp | 修改文件或目录的用户组 | -R | 递归调用 |
chown | 修改文件或目录的所有者 | -R | 递归调用 |
date | 查看日期 | ||
cat | 输出文件内容到屏幕 | ||
eth0 | 回显一个字符串或者环境变量到屏幕 | ||
uname | 查看机器名称 | ||
ps | 查看进程状态 | ||
kill | 向指定进程发生信号 | -e | 查看系统所有进程 |
-9 | 强制杀死进程 |
2.Linux超级用户的常用命令
命令 | 作用 | 命令 | 作用 |
ifconfig | 查看和配置网卡 | lsmod | 内核模块列表 |
fdisk | 磁盘分区工具 | modprobe | 内核模块管理工具 |
mkfs | 磁盘格式化 | reboot | 重启机器 |
insmod | 加载内核模块 | halt | 停机 |
二.文本编辑工具vi
在命令行下输入vi test回车进入vi界面;输入小写i,vi进入插入模式,屏幕最下方若给出“--插入--”,表示已经进入插入模式,此时便可在屏幕上进行编辑。现在切换到覆盖模式,按Esc键,把光标移动到刚才输入文本的最前方,输入小写r进入覆盖模式。在覆盖模式下输入文字可以看到刚才输入的文字被覆盖。切换到可视模式,按Esc键,光标移动到文本最前方,输入小写字母v,屏幕下方提示“--可视--”,表示进入可视模式,在可视模式下,vi使用h,j,k,l这4个小写字母分别代表光标的左,上,下,右四个功能键。按Esc键,输入“:q!”回车,即可退出vi编辑,q表示退出,!表示不保存。
三.搜素工具find和grep
区别:find用于查找文件,grep用于查找文件内容。
1.grep工具
grep支持正则表达式,通过在一个或多个文件中搜素字符串,符合的内容被送到屏幕显示。grep工具不会修改文件内容。grep通过返回值表示搜素状态,成功返回显示0,返回失败显示1,搜素文件不存在返回2。故grep可用于shell脚本。
使用方法:grep [选项]...PATTERN [FILE]...
//PATTERN是正则表达式语句,FILE是文件名,“选项”是grep的命令行参数,如下
grep工具命令行参数
参数 | 含义 |
-? | 显示匹配行的上下各?行,?代表行数 |
-b | 打印匹配行所在的块号码 |
-c | 只打印匹配的行数,不显示匹配的内容 |
-f File | 从文件中提取模板 |
-h | 搜素多个文件时,不显示多个文件名前缀 |
-i | 忽略英文字母大小写 |
-q | 不显示任何信息 |
-l | 打印匹配模板的文件清单 |
-L | 打印不匹配模板的文件清单 |
-n | 输出匹配行的行号 |
-s | 不显示错误信息 |
-v | 只显示不匹配的行 |
-w | 如果被\<和\>引用,就把表达式作为一个单词搜素 |
-V | 显示软件版本信息 |
--help | 打印帮助信息 |
2.find工具
find工具用来查找指定文件。
用法:find [-H] [-L] [-P] [-Olevel] [-D help | tree | search|start|rate|opt|exec] [path...] [expression]
默认路径为当前路径,默认表达式为-print
在xx文件夹下查找
$find [路径] -name [文件名] #查找文件
$find [路径] -size [大小] #查找规定大小的文件
下面几种是时间查找文件的方法:
$find [路径] -amin -15 #查找最近15分钟访问过的文件
$find [路径] -atime -2 #查找最近48小时访问过的文件
$find [路径] -empty #查找空文件或者文件夹
$find [路径] -mmin -10 #查找最近10分钟里修改的文件
$find [路径] -mtime -1 #查找最近24小时里修改过的文件
通过文件所有者查找:
$find find [路径] -group root #查找属于root用户组的文件
$find find [路径] -nouser #查找无效用户的文件
$find find [路径] -user tester1 #查找属于test1用户的文件
四.FTP工具
FTP命令格式:ftp主机名[端口号]
登陆到FTP服务器后,就可以开始文件传输操作
FTP工具常用命令
命令名称 | 含义 |
dir | 列出服务器的目录 |
cd | 改变服务器上的目录 |
lcd | 改变本地目录 |
ascii | 使用文本方式传输文件 |
binary | 使用二进制方式传输文件 |
bye | 退出FTP工具 |
hash | 显示文件传输进度 |
get | 从服务器下载文件 |
put | 上传文件到服务器 |
! | 切换到shell对话框,在shell中使用exit命令可以退回FTP对话框 |