用命令行登录远程服务器
ping命令用来测试主机之间网络的连通性。执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。ssh命令是openssh套件中的客户端连接工具,可以给予ssh加密协议实现安全的远程登录服务器。
如:ping118.126.114.209
ssh 118.126.114.209
环境变量
一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。如:$ printenv可以打印环境变量
MAIL=/var/mail/syhuang1
USER=syhuang1
SSH_CLIENT=117.152.13.151431 22
HOME=/trainee/home/syhuang1
OLDPWD=/trainee/home/lshi
SSH_TTY=/dev/pts/1
LOGNAME=syhuang1
TERM=xterm
XDG_SESSION_ID=104452
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
XDG_RUNTIME_DIR=/run/user/1020
LANG=en_US.UTF-8
SHELL=/bin/sh
PWD=/trainee/home/syhuang1
SSH_CONNECTION=117.152.13.151431 172.27.0.10 22
XDG_DATA_DIRS=/usr/local/share:/usr/share:/var/lib/snapd/desktop
PATH:一堆用冒号隔开的路径,当输入一个指令时,会从前往后找,一旦找到会缓存起来(利用哈希)以便于下次快速找到。
例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。
pwd
显示当前工作目录
clear
清屏
ls
将当前目录下的文件列出
-l:长格式,显示完整信息
如:-rwxr-x---2 syhuang1 syhuang1 0 Feb 17 15:10 sy1
文件格式:-普通文件(file);d目录文件;b块设备文件(block);c字符设备文件(character);l符号连接文件(symbolic link file,也叫软连接);p命令管道文件;s套接字文件。
文件权限:后9位,每三位为一组。rwx分别代表可读可写可执行。
-a:与-l比较,显示了以点号开头的隐藏文件。.一个点表示当前目录,..两个点表示上一级目录(父目录)。-A不包括点和点点。
-d:显示目录自身属性
-i:文件的索引节点号
-r:逆序显示;-R:递归显示
ls /看根目录
cd
切换目录(注意只能是目录),也是后面接参数使用,使用完整路径,如:
$ cd/trainee/home/lshi
$ pwd
/trainee/home/lshi
$ cd/trainee/home/syhuang1
$ pwd
/trainee/home/syhuang1
不加参数:回到家目录/主目录,拥有所有权限;也可以是cd ~。cd ~username管理员用此来查看用户的家目录。
cd -:在前一个目录和当前目录之间切换。
获得命令的使用帮助
内部命令:help命令
外部命令:命令 --help
通用:man 命令,查询手册,更详细。必须给出;[]可选;…可以出现多个;多选一;{}仅表示分组。
这一周在每天都和好友玩农药的情况下只花了很少的时间来学习Linux命令,再加上按照视频来学习真的好花时间且见效慢,我觉得要改方针。明天就根据Jimmy大佬给的指令总结,直接在网上搜命令来学习,结合bio-Linux入门书。
还要尽快学会在Linux系统下载并使用软件。(长远来讲,是不是应该换Linux系统?此外,应该掌握U盘装系统的装逼技能。)
领取专属 10元无门槛券
私享最新 技术干货