文件相关
mkdir |
mkdir +
目录文件名 创建一个目录文件
|
touch |
touch
文件名 创建一个普通文件
|
cd |
cd
+
路径 跳转到指定路径
|
rm |
rm
目标普通文件 删除目标文件
|
rmdir |
rmdir +
目录文件名 删除空目录文件
|
ls | ls -- 在终端打印当前目录下的所有文件(不包含隐藏文件) |
cp | cp 源普通文件名 目标普通文件名 --复制粘贴 |
ln |
ln
文件名 硬链接名
|
mv |
mv
原文件 目标文件
1
.
在同一路径下,把源文件名 改为目标文件名
2
.
在不同路径下,移动
|
diff | 比较两个文件 |
chmod | 修改权限 |
cat |
cat
+
普通文件名 将普通文件的内容打印到终端
|
head |
head
-num
。。。 显示文件到的前
num
行
|
echo |
echo +
字符串
---
将指定的字符串显示到终端
echo -n +
字符串
--
输出之后不换行
|
more |
more
+
普通文件名
--
分页显示文件
--
按空格 或者回车查看下一页
|
less |
less
+
普通文件名
--
分页显示文件
--j
、
k
上下翻动、
Pgup
、
Pgdn
|
grep | 查询字符串 |
find | 在指定目录下查找文件 |
部分命令的的运用:
用户
passwd |
passwd
用户名
--
修改指定用户的密码
|
adduser |
adduser +
用户名
--
添加用户
|
deluser |
deluser +
用户名
--
删除用户
|
whoami | 显示自身的用户名称 |
shutdown | 关机与重启 |
部分命令的运用:
![](https://i-blog.csdnimg.cn/blog_migrate/19dc5c907bd943560f14029a9b99ae68.png)
网络相关
dpkg | 软件包管理工具 离线 |
ifconfig | fconfig 查看当前系统的网络配置情况 |
apg -get | 软件包管理工具 在线 |
ping | ifconfig 查看当前系统的网络配置情况 |
进程
ps | ps 显示当前终端进程的状态 |
top | top 动态监视进程的状态 |
kill | kill终止进程 |
其他
man | man手册 第一页:shell命令 |
su |
su +
用户名切换到指定用户
|
sudo | 以其他身份来执行命令,预设身份是root |
history |
history --
查询历史命令
--
默认最近的
500
条命令
|
pwd |
pwd
--
打印当前的绝对路径
|
sort | 查看文件内容并排序 |
wc | 统计文件中的单词数,字节数,行数 |
cut | 从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段输出 |
clear | 清屏 |
sleep | 将目前动作延时一段时间 |
![](https://i-blog.csdnimg.cn/blog_migrate/666808a35f87f2be239fde534e68bfcf.png)
工具
vi |
vi
+
文件名
打开文件
|
tar | 归档 |
gz | 压缩文件 |
![](https://i-blog.csdnimg.cn/blog_migrate/6c2575be47b4f891fb8b6325b8ec6fd9.png)
符号
通配符 |
{a..z} --
匹配
a-z
中间的任意字符
{1..n} --
匹配
1-n
中间的任意字符
{st1,str2.....strn} --
匹配
{}
中指定的字符串
星号(
*
) 匹配任意长度的字符串 用
file_*.txt
,匹配
file_wang.txt
、
file_Lee.txt
、
file3_Liu.txt
方括号(
[…]
) 匹配其中指定的一个字符 用
file_[otr].txt
,匹配
file_o.txt
、
file_r.txt
和
file_t.txt
方括号(
[ - ]
) 匹配指定的一个字符范围 用
file_[a-z].txt
,匹配
file_a.txt
、
file_b.txt
,
file_z.txt
方括号(
[^…]
) 除了其中指定的字符,均可匹配 用
file_[^otr].txt
,除了
file_o.txt
、
file_r.txt
和
file_t.txt
的其他文件
|
管道 |
命令
1 |
命令
2 --
将命令
1
的输出作为命令
2
输入
|
命令置换 |
` `
这个符号在
ESC
键下方
命令
1 `
命令
2`
命令替换是将命令
2
的输出作为命令
1
的参数
|
重定向 |
标准输出
>
目标文件 如果目标文件不存在,创建目标文件,反之,则先清空目标文件,在将内容填入
标准输出
>>
目标文件 如果目标文件不存在,创建目标文件,反之,在目标文件的最后一行将内容填入
<
file
将
file
文件重定向为输入源
wc
<
file1
,将
file1
中的内容作为输入传给
wc
命令
2
>
或
&>
将由命令产生的错误信息输入到
ls noexistingfile
.
txt
2
>
err
.
log
,使用
ls
命令,
查看一个不存在的文件时,将系统错误提示保存在
err
.
log
文件中
|