touch web.log 创建一个名为web.log空文件
cp web.log web_cp.log
复制文件,加个-r 参数,代表遍历复制,此时可用于复制一个
目录。
rm m web_cp.log
cat filename: 一次性显示整个文件的内容
more filename 该命令一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,给出至今己显示的该文件的
百分比(
按 Space 键,显示文本的下一屏内容。
按 Enier 键,只显示文本的下一行内容。
按 B 键,显示上一屏内容。
按 Q 键,退出。
)
less 命令 与 more 命令 非常类似 less filename (
h 显示帮助界面
Q 退出 less 命令
u 向后滚动半页
d 向前翻半页
空格键 滚动一页
b 向后翻一页
回车键 滚动一行
[pagedown]: 向下翻动一页
[pageup]: 向上翻动一页
以及上下键,向上一行,向下一行
)
head -10 filename 打印文件 1 到 10 行
tail -10 filename 打印文件最后 10 行
f ind pathname –name filename
例子:find / -name profile 该命令表示为,在/目录下查找 名字为 profile 的文件或目录,最后列出它的绝对路径
还可以按正则表达式来查找,且 pathname 越精确,查找的范围越小,速度越快。find /etc -name pro*
q! 不保存文件并退出 vi
在 VI 的命令模式下输入“:set nu”,就有行号了。
在 VI 的命令模式下输入“:set nonu”,取消行号。
yy 复制光标所在行(常用)
? nyy 复制光标所在行的向下 n 行,例如, 20yy 则是复制 20行(常用)
? p,P 小p 为复制的数据粘贴在光标下一行, 大P 则为粘贴在光标上一行(常用)
G:光标移至第最后一行
nG:光标移动至第 N 行行首
n+:光标下移 n 行
n-:光标上移 n 行
H :光标移至屏幕顶行
M :光标移至屏幕中间行
L :光标移至屏幕最后行
? dd:删除 行
x 或 X:删除一个字符,x 删除光标后的,而 X 删除光标前的
? u 恢复前一个动作(常用)
删除第 N 行到第 M 行 :N,Md
scp -r local_folderremote_username@remote_ip:remote_folder
例如: scp -r /root/Desktop/tomcat/apache-tomcat-8.5.24 root@192.168.56.124:/root/Desktop/tomcat (将Tomcat拷贝到远程机器那去)
ifconfig 箭头 1 指向的是本机 IP,箭头 2 为广播地址,箭头 3 位子网掩码。
ping remote_ip 注意:linux 系统的 ping 命令会一直发送数据包,进行测试,除非认为的按 ctrl + c 停止掉,
windows 系统默认只会发 4 个包进行测试,以下为 windows 的 dos 命令。
netstat
-a (all)显示所有选项,默认不显示 LISTEN 相关
-t (tcp)仅显示 tcp 相关选项
-u (udp)仅显示 udp 相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态
-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如 uid 等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该 netstat 命令。
上一个教程:top & htop
下一个教程:linux命令行大全(中英版).pdf