Linux基本命令介绍
命令 | 用途 |
---|---|
echo | 将它的参数显示到标准输出 |
cat | 将文件显示在窗口中,可以一次显示多个文件,中间用空格隔开 |
Ctrl-d | 终止当前终端标准输入并终止命令 |
Ctrl-c | 终止当前进程,无论是否有输入输出 |
ls | 列出当前目录的文件 -l 显示详细信息 -a 显示全部目录 |
cp | cp orgFile distFile 复制文件,其中orgFile也可以多个文件,用空格隔开 |
mv | mv orgFile distFile 移动文件,其中orgFile也可以多个文件,用空格隔开 |
touch | 创建文件,如果已经存在会更新文件的时间戳 |
rm | 删除文件,一旦删除通常无法恢复 |
cd | 切换目录 |
mkdir | 创建新目录 |
rmdir | 删除目录 -r 迭代删除 -f 强制删除 |
* | 通配符,表示任意一个或多个字符,如果匹配问号,可以用’*’ |
? | 通配符,表示任意单个字符,如果匹配问号,可以使用’?’ |
grep | 显示文件和输入流中参数匹配的行 -i 不区分大小写 -v 匹配反转 .*匹配任意多个字符 .匹配任意一个字符 |
less | 将显示内容分屏,空格键下一屏,b键上一屏,q键退出 |
pwd | 输出当前工作目录名 |
diff | 查看两个文件的不同 |
file | 显示文件的格式信息 |
head | 默认显示文件的前10行,可通过-n来指定行数,如head -5显示前5行,+5显示五行后的内容,同tail命令 |
sort | 将文件内所有行按照字母快速排序 -n顺序排序以字母开头的行 -r反序排列 |
passed | 更改用户密码 |
export | 设置环境变量 |
PATH | 环境变量,路径以:分开,可使用echo $PATH命令显示 |
man | 查找命令帮助 可以加数字以查找特定章节的帮助文档 |
> | 重定向字符,将内容输入到后面的文件,如果文件不存在则新建文件,否则清空文件并写入内容 |
>> | 将输出结果加入到文件末尾 |
| | 管道,将一个命令的执行结果输出给另一个文件 |
2> | 重定向标准错误输出到>号后面的文件 |
ps | 查看进程信息 x 查看当前用户所有进程 ax显示当前系统所有进程,包括其他用户进程 u显示更详细的进程信息 w显示命令的全名,而非显示一行以内的信息 |
kill | kill pid 终止进程 |
& | 使进程在后台执行 |
ln | 创建连接 ln -s target linkname 创建软连接 |
tar | 压缩命令 c 压缩(创建)文件,可以同时压缩多个文件,中间以空格隔开 v显示详细执行信息 f 文件,后面跟文件名 x 解压 t 内容预览 |
su | 切换到root身份 |
解压tar.gz文件可以先用gunzip解压而后再用tar解压,也可以用zcat filename|tar xvf - 命令解压