Linux常用命令

最近学习spark都在和Linux打交道,这方面基础比较薄弱的我,大一就学习了Linux课程,但是很长时间没用了,Linux那么多命令记了又忘,忘了又记。我觉得Linux相比Windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢Linux的原因,比较短小但却功能强大。为了方便自己查找Linux的相关命令,我就将平时常用到的一些命令记录了下来。仅供参考:

1. 连接Linux服务器:

例如centos-6:ssh root@128.199.79.148

输入密码。出现如下图:表示连接成功!

2. 命令行提示符:

[root@localhost ~]#

[当前用户名@主机名 当前所在目录]$

linux 超级用户 root
window 超级用户 administartor 

[root@centos-6 ~]#当前所在目录 ~用户的家目录

管理员超级用户 /root
普通用户 /root/用户名/所在目录

3. Linux常用命令:

  • ls 显示当前目录下没有隐藏的文件与文件夹.
  • ls -a 显示当前目录下的所有文件及文件夹包括隐藏的.
  • ls -l 长格式显示当前目录下的所有文件及文件夹包括隐藏的详细信息.
  • cd +文件夹名 切换所在的目录(直接cd 回到当前登录用户的家目录).
  • cd ~ 跳转到当前用户的家目录(同cd).
  • cd / 切换到根目录(根目录是所有用户共享的目录).
  • cd … 返回上一层目录.
  • cd - 返回到上一次的工作目录.

举个栗子:

    如果当前目录是/
    
    执行cd /usr/local
    
    再执行cd ..就是到 /usr
    
    而执行cd -就是到/
  • tab 键 用来补全命令或者文件名.
  • pwd 显示当前所在目录
  • mkdir+文件夹名 创建目录
  • touch+文件名 创建空文件
  • rm -rf+文件/目录 删除
  • cat+文件名 查看文件
  • vi/vim+文件名 编辑文件

举个栗子:

    键盘键入i进入编辑模式
    编辑完成后按 Esc退出编辑模式
    输入:wq!来保存文件。
  • cp+源文件名+目标位置 复制文件

举个栗子:

    如将/test1目录下的file1复制到/test3目录,并将文件名改为file2
    可输入以下命令:
    cp -r /test1/file1 /test3/file2
    -r 递归复制目录
  • mv+源文件名+目标位置 剪切(移动)文件

举个栗子:

    如将/test1目录下的file1剪切(移动)到/test3目录,并将文件名改为file2
    可输入以下命令:
    mv /test1/file1 /test3/file2
  • mv * …/ 当前目录所有文件移动到上一级目录
  • tar -xzf+压缩文件名 压缩文件解压
  • source/(.) 通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录Linux.
  • ctrl + c 强制终止

4. Mac os上传文件到Linux服务器:

1. 打开终端,选择 新建远程连接:

3. 选择安全文件传输(sftp),输入连接主机IP.

5. 输入主机名:sftp root@128.199.79.148

7. 输入yes,然后输入主机密码,按回车结束.

8. 连接成功,可以上传文件了:
stfp>  put  本地文件源位置   Linux目录位置

想传的文件就已经优雅的躺在那里了~~

最后分享一波表情包:











今日寄语:

去做你自己喜欢的事儿,趁阳光正好,微风不燥,你还未老!

欢迎关注个人微信公众号:桃李报春

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值