Linux常用命令

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

1. 连接Linux服务器:

例如centos-6:ssh [email protected]

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

Linux常用命令

2. 命令行提示符:

[[email protected] ~]#

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

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

[[email protected] ~]#当前所在目录 ~用户的家目录

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

Linux常用命令

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. 打开终端,选择 新建远程连接:

Linux常用命令

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

Linux常用命令

5. 输入主机名:sftp [email protected]

Linux常用命令

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

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

Linux常用命令

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

最后分享一波表情包:

Linux常用命令
Linux常用命令
Linux常用命令
Linux常用命令
Linux常用命令
Linux常用命令
Linux常用命令
Linux常用命令
Linux常用命令
Linux常用命令
Linux常用命令

今日寄语:

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

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

Linux常用命令