快捷键
光标操作
Ctrl+B | 光标向前移动 |
Ctrl+F | 光标向后移动 |
Ctrl+A | 光标跳回首字母 |
Ctrl+E | 光标移动到尾字母 |
删除
Ctrl+D | 删除光标后面的字符 |
Ctrl+W | 删除光标位置(前)的单词 |
Ctrl+U | 擦除从当前光标位置到行首的全部内容 |
Ctrl+K | 擦除从当前光标位置到行尾的全部内容 |
粘贴
(使用Ctrl+W,Ctrl+U,Ctrl+K擦除的文本)
Ctrl+Y
终止命令或进程
Ctrl+C
退出当前终端
Ctrl+D
清空终端屏幕
Ctrl+L
搜索历史命令
Ctrl + R
其他
Tab键:用来命令补全。输入某命令的一部分,按下Tab键,就可以自动补全,或者得到提示。
常用命令
关机与重启
1.命令格式:
shutdown 【选项】 时间 【警告信息】
2.选项
-c | 取消前一个shutdown命令。注意,当执行一个指定时间的关机命令后,按Ctrl+c可以中断关机命令 |
-f | 重新启动时不执行fsck(fsck是Linux下的检查和修复文件系统的程序) |
-h | 关闭系统所有服务后直接关机 |
-k | 只发送信息给所有用户,但并不会真正关机 |
-n | 不调用init程序,直接由shutdown进行关机,使用此参数可以加快关机速度,但不建议使用这种方式,理由不详 |
-r | 重新启动系统 |
-f<秒数> | 送出警告信息和关机信号之间要延迟多少秒。警告信息一般提醒用户保存当前进行的工作 |
3.时间:参数有hh:mm或+m两种模式。hh:mm格式表示在几点几分执行shutdown命令。例如“10:45”表示将在10:45执行shutdown。+m表示m分钟后执行shutdown。还有一种比较特别的用法是以now表示立即执行shutdown。注意:这部分参数不能省略。
4.【警告信息】:要广播给所有登入用户,这些信息会显示在当前登入用户的终端
用户设置
1.添加用户
useradd
2.给新用户设置密码
passwd 用户名
3.查看当前用户名
who
查看历史操作
history
查看文件信息
tree | 以树状图查看文件关系 |
ls | 显示目录内容 -a:显示所有子目录以及文件 -l:显示文件的详细信息 -d:只显示目录 |
进入文件夹
cd 文件夹名 | 进入文件夹 |
cd .. | 回到上一层目录 |
cd~ | 回到工作目录 |
下载文件
#wget 下载地址
移动文件
mv 操作 文件名 目标文件夹
创建目录
mkdir 文件夹名
解压文件
tar -zxvf 压缩文件名.tar.gz
创建文件
touch 文件名
编辑文件
1.格式
vi 文件名
a.输入“i”进入编辑模式
b.Esc+“:”+“wq”,再回车,保存文件
c.Esc+“:”+“q!”,再回车,退出但不保存
删除目录
rm -rf 目录名
查看文件
cat 文件名
可选项
-b | 计算所有非空输出行,开始为1 |
-n | 计算所有输出行,开始为1 |
复制文件及目录
cp 文件名 新文件名
可选项
-i | 覆盖文件时提示 |
-r | 递归复制该目录下的所有文件与子目录 |
-a | 通常在拷贝目录时使用,保留文件链接与属性 |
-f | 覆盖文件时不加提示 |
删除文件
rm 文件名
可选项
-r | 直接删除目录下的所有目录及文件 |
-i | 进行交互式删除 |
-f | 强制删除,没有提示 |
过滤文件内容
grep 需过滤内容 文件绝对路径
例如:grep ‘root’ /etc/passwd
查看网络接口信息
netstat -lt | 列出所有处于监听状态的tcp端口 |
netstat | 查看所有端口信息,包括PID和进程名称 |
通配符
通配符 | 作用 | 示例 | 示例解释 |
* | 匹配0个或多个字符 | ls *.txt | 显示当前文件夹里所有的.txt文件 |
? | 匹配任意一个字符 | | |
[list] | 匹配 list 中的任意一个字符 | | |
{c1 ... c2} | 匹配c1-c2中全部字符 | touch test{1,3} | 创建test1-3,三个文件 |