Tab键
自动填充
mkdir 创建路径
touch 创建文件
pwd 显示当前的路径(绝对路径)
chmod -r-w-x 进行赋权
umask 777 进行赋权
cp 源,目 复制文件
cat 文件名 输出指令,输出文件信息
cal 输出日历时间
cp -r 复制目录
mv 移动或者重命名
ls 查看当前文件
ls -l 查看文件权限
ls -r 递归遍历文件路径
rm 删除文件
rmdir 删除空目录
rm -r 删除所有文件以及目录
rm -i 判断是否删除
rm -ir 删除所有文件,目录并且提示
元字符:
* 0个或多个字符
? 一个字符
[a-c] a到c,abc
[ac] a或者c
; 多条指令切断
> 输出重定向,默认输出到屏幕,使用>更改输出位置
>> 输出追加,而不是覆盖
< 输入重定向。
cat < a.txt > b.txt 将a.txt中的内容读出,并输出到b.txt
cat /dev/null >a.txt 清空a.txt(将空文件内容覆盖)
cat -n 查看添加行号
vi编辑器:
编辑模式:
i 在光标前位置插入
a 在光标位置后插入
o 在光标所在行下插入一空行
esc 退出插入状态
命令模式:
x 删除一个字符
dw 删除当前词
3dw 删除三个词
dd 删除当前行
5dd 删除5行
r 替换一个字符
cw 替换一个单词
cc 替换一行
C 替换从光标至行尾
yw 拷贝词
yy 拷贝行(Y)
p 当前行下粘贴
底行模式:
:5,10d 删除5-10行
:1,2co3 拷贝行1,行2,放在3行之后
:4,5m6 移动行4,行5,放在6行之后
:w 保存
:w newfile 保存成新文件
:wq 保存退出
:q! 强行退出不保存
Ctrl+Alt+T 开一个终端
Ctrl+shift+T 再开一个终端
path 路径;
. 表示当前路径
/ 根路径
find命令:
-name "Hello*" 找Hello开头的文件
-name Hello\* 找Hello开头的文件
find . -mtime 10 -print 输出保存10天前的文件 -代表小于10时间点
find . +mtime 10 -print 输出保存10天内的文件 +代表小于10时间点
查找可执行命令位于什么路径
which
whereis
查看执行了多少命令
history
给可执行命令起别名
alias h=history
alias 别名=原命令名
alias 查看那些指令起了别名、
unalias 别名 将别名失效
ps -e 查找进程
kill 杀死进程
kill -3 进程名 中断
kill -9 进程名 杀死
sleep 休眠
pkill sleep 杀死所有休眠的进程
ping ip 查看是否连接
ifconfig (windows ipconfig ) 查看网络配置信息
telnet ip 登录远程IP地址
ftp ip 文件上传与下载
文件的压缩和解压:
-x 解包.tar文件
-v 显示详细信息
-f 制定解压文件
-z 解压缩
tar.gz: tar -zxcf dir 1.tar.gz
压缩文件:tar -zcvf dir1.tar.gz dir1 //将目录dir1压缩打包
-c 产生.tar打包文件
-v 显示详细信息
-f 制定压缩后的文件名
-z 打包同时压缩
path 路径用 :分割
mkdir 创建路径
touch 创建文件
pwd 显示当前的路径(绝对路径)
chmod -r-w-x 进行赋权
umask 777 进行赋权
cp 源,目 复制文件
cat 文件名 输出指令,输出文件信息
cal 输出日历时间
cp -r 复制目录
mv 移动或者重命名
ls 查看当前文件
ls -l 查看文件权限
ls -r 递归遍历文件路径
rm 删除文件
rmdir 删除空目录
rm -r 删除所有文件以及目录
rm -i 判断是否删除
rm -ir 删除所有文件,目录并且提示
元字符:
* 0个或多个字符
? 一个字符
[a-c] a到c,abc
[ac] a或者c
; 多条指令切断
> 输出重定向,默认输出到屏幕,使用>更改输出位置
>> 输出追加,而不是覆盖
< 输入重定向。
cat < a.txt > b.txt 将a.txt中的内容读出,并输出到b.txt
cat /dev/null >a.txt 清空a.txt(将空文件内容覆盖)
cat -n 查看添加行号
vi编辑器:
编辑模式:
i 在光标前位置插入
a 在光标位置后插入
o 在光标所在行下插入一空行
esc 退出插入状态
命令模式:
x 删除一个字符
dw 删除当前词
3dw 删除三个词
dd 删除当前行
5dd 删除5行
r 替换一个字符
cw 替换一个单词
cc 替换一行
C 替换从光标至行尾
yw 拷贝词
yy 拷贝行(Y)
p 当前行下粘贴
底行模式:
:5,10d 删除5-10行
:1,2co3 拷贝行1,行2,放在3行之后
:4,5m6 移动行4,行5,放在6行之后
:w 保存
:w newfile 保存成新文件
:wq 保存退出
:q! 强行退出不保存
Ctrl+Alt+T 开一个终端
Ctrl+shift+T 再开一个终端
path 路径;
. 表示当前路径
/ 根路径
find命令:
-name "Hello*" 找Hello开头的文件
-name Hello\* 找Hello开头的文件
find . -mtime 10 -print 输出保存10天前的文件 -代表小于10时间点
find . +mtime 10 -print 输出保存10天内的文件 +代表小于10时间点
查找可执行命令位于什么路径
which
whereis
查看执行了多少命令
history
给可执行命令起别名
alias h=history
alias 别名=原命令名
alias 查看那些指令起了别名、
unalias 别名 将别名失效
ps -e 查找进程
kill 杀死进程
kill -3 进程名 中断
kill -9 进程名 杀死
sleep 休眠
pkill sleep 杀死所有休眠的进程
ping ip 查看是否连接
ifconfig (windows ipconfig ) 查看网络配置信息
telnet ip 登录远程IP地址
ftp ip 文件上传与下载
文件的压缩和解压:
-x 解包.tar文件
-v 显示详细信息
-f 制定解压文件
-z 解压缩
tar.gz: tar -zxcf dir 1.tar.gz
压缩文件:tar -zcvf dir1.tar.gz dir1 //将目录dir1压缩打包
-c 产生.tar打包文件
-v 显示详细信息
-f 制定压缩后的文件名
-z 打包同时压缩
path 路径用 :分割