熟悉命令行

通过上一节课程,我们已经了解了Linux系统是什么,怎么安装Ubuntu系统,这节课程我们进一步了解Linux操作系统,我们来学会如何 使用基本的命令。

终端模拟器(terminal emulator)

Gnome Terminal

  • gnome-terminal(比如在Ubuntu环境下,可以直接按 Ctrl-Alt-T 唤起)
  • konsole
  • sakura
  • terminator

常见命令讲解

  • cd, ls
  • grep
  • find
  • tar
  • sed
  • awk
  • sort
  • uniq
  • export
  • xargs
  • pwd
  • shutdown, poweroff
  • crontab
  • systemctl
  • ps, free, uptime, htop, top
  • kill
  • df, dh
  • rm
  • cat
  • mount
  • chmod, chattr
  • passwd
  • mkdir, rmdir
  • uname, lsb_release
  • man
  • head, tail
  • less, more
  • sudo, su
  • apt, apt-get
  • wget
  • date, cal
  • 管道和作业控制(|, &, fg)

参考资料:https://gywbd.github.io/posts/2014/8/50-linux-commands.html

学习使用ssh

首先要学会和习惯使用命令行,然后才能适应ssh。

ssh是用来做什么的呢?远程登录。相比图形界面: - 可以占用更少的带宽,在网络不好的情况下,远程图形界面卡顿、基本不可用,ssh 仍然能够工作 - 服务器不会安装图形界面,仅有命令行以便提高内存的利用率(开图形界面却不常用,浪费内存)

ssh [email protected]:22: - jiajun 是用户名 - @ 后面接地址和端口号,可以是IP地址,也可以是域名 - 22 为默认端口,如果是22可以省略

  • ~/.ssh/config 文件
Host wan.think
    HostName 127.0.0.1
    Port 2282
    User jiajun
    ProxyJump wan.alilicn
  • ~/.ssh/authorized_keys 文件

  • /etc/ssh/sshd_config 文件

学习使用vim

  • 打开
  • vim的四种模式

学会使用搜索引擎

常见搜索引擎: - Google - Bing - Baidu

常见指令: - site:jiajunhuang.com mysql - filetype:pdf python

@jiajunhuang 2015-2020, All Rights Reserved。本站禁止转载,引用请注明作者与原链。



本页面二维码



点我去主站