Ubantu- Linux的重点难点(二)

           Ubantu- Linux的重点难点(二)

31.覆盖文件时有提示命令-i ,cp -i 原路径 目标文件
32.复制文件cp命令 不能直接复制目录 要加一个-r的选项 cp -r 源文件 目标位置的文件
33.在移动命令时要是两个文件在同一个文件下的或者说在相同目录下的,则源文件会替换目标文件的内容但是源文件的名字发生改变.例如: mv ./demo.txt ./123.txt 两文件在同一目录下的则最后的结果只有一个文件,有着demo.txt内容的123.txt文件,-i覆盖文件时有提示命令.
34.Mv也可以改名字 mv -i a b a是原来的名字,b是你想要改的名字.
35.查看文件内容\创建文件\文件合并\追加文件内容的命令是:cat 文件名
36.分屏显示文件内容命令:more 文件名
37.搜索文本文件内容命令: grep 想要搜索的字符 搜索文本文件名
38.Cat和move 命令都是查看文件内容的,但是cat是显示全部,而move只能查看一部分,move命令剩下部分按空格键显示剩下的部分.和第18条用法相同.
39.-b 和 -n可以显示文本的行号,但是-b行号是有字的行才有效,而-n的行号包括有回车没有字的空行.例如:grep -n 想要搜索的字符 搜索文本文件名
40.-v 显示不包含匹配文本的所有行.grep -vn 想要搜索的字符 搜索文本文件名
41.-i 忽略大小写配合 grep -i 想要搜索的字符 搜索文本文件名
42.grep允许文本文件进行模式查找,所谓模式查找也成为正则表达式. ^a搜索以a开头的行,例如:grep ^f 123.txt ,ke$ 搜寻以ke结束的行.例如:grep a$ 123.txt
43.Echo 会在终端中参数指定的文字,通常会和重定向联合使用
44.Linux允许将命令执行结果重定向到一个文件,将本应显示在终端上的内容输出/追加到指定文件中,其中>表示输出,会覆盖文件原有的内容,>>表示追加,会将内容追加到已有文件的末尾.
45.重定向和echo的联合使用:echo hello python > a 其中a是文件,而hello python 文件内容,更特别的是:ls -lh > a 可以将ls -lh 所得到的信息覆盖到a的文件中. 追加文章的尾部 echo hello python >> a
46.linux允许将一个命令的输出 可以通过管道 作为 另一个命令的输入,可以理解现实生活中的管子,管子的一头塞东西进去,另一头取出来,这里 | 的左右分为两端,左端塞东西(写),右端取东西(读).
47.常用的管道命令有: more 分屏显示内容,实例:ls -lha ~ | more ,grep:在命令执行结果的基础上查询指定的文本,实例:ls -lha ~ | grep Do.
48.远程关闭/重新启动系统:shutdown 选项 时间, now表示时间的现在,-r是重新启动的选项,不指定选项和参数,表示一分钟后关闭电脑,远程维护服务器时,最好不要关闭系统,而应该重新启动系统.例子:shutdown ,一分钟之后关闭电脑,shutdown -c,可以取消关闭.shutdown 20:25,在20:25关闭系统,shutdown +10,十分钟之后关闭.
49.查看/配置计算机当前的网卡配置信息:ifcondig 例如:ifcondig | grep inet,检测到目标ip地址的连接是否正常:ping IP地址, ping www.baidu.com
50.端口号表达的含义:SSH服务器:22 web服务器:80 hTTPs 443 FIP服务器:21
51.SSH远程控制服务器的命令:ssh [-p port] user@remote 其中user是在远程及其上的用户名,如果不指定的话默认为当前用户,remote是远程机器的地址,可以是ip/域名,或者是后面会提到的别名,port是ssh server监听的端口,如果不指定,就为默认值22,例如:ssh -p 22 python@172.16.140.138 -p:表示设定的端口号
52.Sudo 是超级用户的命令
53.远程拷贝文件:scp 它的格式与ssh基本相同,需要注意的是,在指定端口时用的是大写的-P而不是小写的.例如: scp -P port 01.py user@remote:Desktop/01.py 其中port是端口号,这个是将客户端的文件复制到服务器中,反之: scp -P port user@remote:Desktop/01.py 01.py
54.接着53 要是远程复制文件夹: scp -r demo user@remote:Desktop 反之 scp -r user@remote:Desktop demo 其中的remote是目标的IP地址.
55.Windows系统中用filezilla软件进行文件传输的端口号用21
56.远程登录的免密码登录 1.执行ssh-keygen 即可生成ssh钥匙,一路回车即可,2.上传公钥到服务器,执行ssh-copy-id -p port user@remote ,可以远程服务器记住我们的公钥.
非对称加密算法:使用公钥加密的数据,需要使用私钥来解密,使用私钥加密的数据,需要使用公钥解密.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值