美文网首页
make a little progress: Linux

make a little progress: Linux

作者: ZOYA_MOLA | 来源:发表于2019-11-13 20:10 被阅读0次

Linux : (缩写含义)linux is not unix 二者都是操作系统。 unix 可以说是 Linux 的爸爸。

Linux 常用命令:

    pwd(print working directory):显示当前目录    

    ls: 查看目录下的内容      

    cd:改变所在目录

    cat:显示文件内容     
             eg: cat Desktop/json/pack.json 

    less 也可以打开文件 显示文件内容
             eg: less Desktop/json/pack.json 

    grep:在文件中查找某字符  (最大功能就是在一堆文件中查找特定字符串) 
             eg: grep bolo test.txt   tips: 区分大小写

    cp:复制文件 (-v 显示复制进度)
             eg: cp bolo.txt myData/lobo    explain: 把bolo复制到myData文件夹下,命名为 lobo

    touch:创建文件         eg: touch abb.js

    mv:移动文件     

    rm:删除文件      

    rmdir:删除目录

重点强调一下 cp
cp 仅限于在当前服务器复制文件; 还有一个scp 用于跨服务器复制文件

所以 顺带学习一波 scp 吧😊

说到 scp 就要先提一句 rcp scp是加密的 rcp不加密 scp是rcp的加强版

rcp 语法:

rcp [-pr] file_source target_source

参数: 
-p 保留源文件或目录的属性,包括拥有者、所属群组、权限与时间。
-r 递归处理,将指定目录下的文件与子目录一并处理

scp(secure copy) Linux 系统下基于 ssh 登陆 进行安全的远程文件拷贝命令
scp 命令的前提,是确保使用者具有可读取远程服务器相应文件的权限。
scp 语法:

scp [参数...] [原路径] [目标路径]
参数解读:
-1 强制 scp 命令使用协议 ssh1
-2 强制 scp 命令使用协议 ssh2
-4 强制 scp 命令只使用 IPv4 寻址
-6 强制 scp 命令只使用 IPv6 寻址
-B 使用批处理模式(传输过程中不询问传输命令或短语)
-C 允许压缩(将-C标志传递给 ssh,从而打开压缩功能)
-p 保留源文件的修改时间、访问时间和访问权限
-q 不显示传输进度条
-r 递归复制整个目录
-v 详细方式显示输出。(scp和ssh(1)会显示出整个过程的调试信息,这些信息用于调试连接、验证和配置问题)
-c
-F
-i
-I
-o
-P
-s

vim 命令 编辑系统文件

vim ~/.bash_profile (任意一个文件中添加用户级环境变量)

i 切换到输入模式,以输入字符。
x 删除当前光标所在处的字符。
: 切换到底线命令模式,以在最底一行输入命令。

esc 退出编辑模式 :q 不保存退出  :wq 保存退出

相关文章

网友评论

      本文标题:make a little progress: Linux

      本文链接:https://www.haomeiwen.com/subject/dyrkictx.html