一.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对话框 |