客户端工具:Xshell,SecureCRT
启动网卡(eth0): ifup eth0
查看IP地址: ifconfig
 
 
 
[root@oldboy~] : [登入名 @ 主机名 文件或者路径]
 
 
windows 文件路径 : c:\app\....
而Linux 文件路径 :/
在根下创建data目录: mkdir /data (mkdir即英文make directorys简写)
查看:ls -ld /data
ll :列出信息的
ls 列出文件及目录
-l 参数 以详细格式列表
-d 参数 仅列目录
-ld 是 -l -d 的简写
连续创建目录
mkdir -p /data/data1
安装tree (查看目录结构) yum install tree -y (-y表示不提示)
(Linux区分大小写)
乱码转换:LANG=en
注意:创建目录中会出现重复
 
list ---- 列表
查看目录:ls
查看根目录:ls /
-l(long)长格式; -d(directorys)查看目录
cd change directory改变目录(相当于进入目录) 例子:cd /bin
 
pwd print work directory 打印工作目录(显示当前所在路径)
相对路径与绝对路径:
Windows绝对路径:e:\老男孩 ,从头(盘符)开始的路径。
Linux绝对路径:cat /etc/sysconfig/network-scripts/ifcfg-eth0,从根/开始的路径
相对路径:不从头开始,不从头(/根)开始的路径。
 
touch :创建文件或者更新文件的时间戳,如果文件存在就更新文件的访问时间atime等时间戳信息;如果不存在就创建新文件。
对文件进行编辑:vi ,vim------------常用编辑器
vim: 功能复杂,高亮,自动缩进。。。。。
[root@oldboy data]# vi oldboy.txt
i am studying linux .
~
~
~
"oldboy.txt" 1L, 22C written
[root@oldboy data]# cat oldboy.txt (查看文件:cat)
i am studying linux .
 
查看内容(检测): cat
 
 
输入/写入: echo 打印输出内容,配合 > 或者 >>
> 覆盖 ,意思为输出重定向
>> 在尾部增加内容,追加输出重定向
其他方法:
插入: cat >>文件B<<A
>内容C
>A
(将内容C插入文件B,插在结尾。A可任意字母)
 
> 或者 1>
用法:清空
 
< 或者 0<
用法:分组
xargs -n 2 <oldboy.txt (2为一组数据个数)
注意!
 
 
拷贝/复制:cp
移动: mv
 
 
 
删除命令,比较危险,任意误删,一般先备份。
删除文件和目录:rm
强制删除: rm -f
强制删除目录:rm -fr
 
!!! 查找 find !!!!
find 命令解释:
 
|xargs 相当于把find到的文件放到rm -f 后面(*代表所有)
 
man命令:帮助 (/表示搜索,q退出)
查找文件类型:-type
f(file) d(directory) l(link符号链接)
 
-mtime 按修改时间查找
+7代表7天以前,-7代表最近7天。
 
 
特殊字符:
.. 两个点代表上一级目录
. 一个点代表当前目录
/ 根
; 命令分隔符
{} 生成一个序列
! 取反(find shell )
!+字母 执行以字母开头的最近一次命令
!! 执行最近执行过的命令
!30 运行历史第30条命令
~ 当前用户家目录
- 用户上一次所在目录
 
 
 
 
删除空目录:rm -fr data/
 
grep 过滤/刷选 (-v 排除,并非删除掉)
 
head 读取文件前n行,默认10行: (seq 生成序列 )
tail 后几行(和head相似)
 
 
alias 查看别名
unalias 取消别名 (命令处理别民,只当时生效,重启失效)
别民的作用:
1.通过给危险的命令加一些保护参数,防止人为误删
2.把很多复杂的字符串命令变成为一个简单的字符或命令。
 
设计别名
 
企业面试题:
系统提示情况:
不提示方法:
1.利用上面的别名取消方法(不推荐)
2.反斜杠\法
3.命令的全路径
 
别名的作用
取消rm命令(利用别名法):
别名的简化作用:
 
定义别名永久生效:(别名配置位置)
/etc/profile 全局生效
~/.bashrc 当前用户生效
 
企业面试题:
先创建环境:
方法一:
方法二:sed 用法(必会)
stream editor Linux三剑客老二,流编辑器,实现对文件的增删改替换查。
(p打印 -n 默认参数)
($ 结尾最后一行)
方法三 awk
用于过滤,输出内容,一门语言。 NR代表行号 &&代表并且
另外:
方法四
注:
 
seq用法
其他:-s 指定分隔符
 
面试题12:
面试题
13.把oldboy目录及其子目录下所有以扩展名.sh结尾的文件中包含oldboy的字符串全部替换为oldgirl. 【附加题:加分题】
方法一:
方法二:反撇
 
 
man :帮助
 
which:查看命令路径
 
 
快捷键:
tab键补全和路径补全
ctrl+c 退出当前命令/中断命令
ctrl+l 清屏
ctrl+d 退出当前用户
ctrl+a 到开头
ctrl+e 到结尾
ctrl+u和ctrl+k
ctrl+r 搜索
ctrl+shift+c 复制
ctrl+shift+v 粘贴
ctrl+w 清除当前行
 
 
 
版本,内核,系统
 
 
 
 
 
 
 
 

ssh远程连接和linux基本操作的更多相关文章

  1. linux ssh远程连接控制 linux(centOS) 口令、密钥连接

    sshd服务提供两种安全验证的方法: 基于口令的安全验证:经过验证帐号与密码即可登陆到远程主机. 基于密钥的安全验证:需要在本地生成"密钥对"后将公钥传送至服务端,进行公共密钥的比 ...

  2. ssh远程连接控制 linux 口令、密钥连接

    sshd服务提供两种安全验证的方法: 基于口令的安全验证:经过验证帐号与密码即可登陆到远程主机. 基于密钥的安全验证:需要在本地生成“密钥对”后将公钥传送至服务端,进行公共密钥的比较(相对安全). 首 ...

  3. [原]Linux ssh远程连接断开问题处理办法

    我们在通过远程连接操作Linux server的时候,有可能过一段时间忘记操作,便会发生ssh断开的问题. 而如果是本地的server,比较好办,直连设备kill掉ssh,踢掉无效用户连接,再次链接即 ...

  4. 远程连接Kali Linux使用PuTTY实现SSH远程连接

    远程连接Kali Linux使用PuTTY实现SSH远程连接 本书主要以在Android设备上安装的Kali Linux操作系统为主,介绍基于Bash Shell渗透测试.由于在默认情况下,在Andr ...

  5. 虚拟机VMware网络类型&&SSH远程连接Linux

    前言: Linux专题是16年11月开始写,说来惭愧,已经5个月没学Linux,至今感觉连入门还没达到.暑假实习有投运维开发岗位,无奈对Linux不熟悉,校招简历也被刷了.so, 我打算先花1个月内的 ...

  6. Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第七集之SSH远程连接——克隆与更改配置】

    一.SSH远程连接 OpenSSH的安装 查看是否安装Openssh:rpm -qa | grep ssh搜索openssh安装包:yum search openssh安装openssh:yum in ...

  7. ssh远程连接不上linux

    远程连接工具是:Xmanager Enterprise 5-->Xshell linux 发行版本是:CentOS-6.3-x86_64 问题:ssh一直都可以远程连接上linux,一段时间后突 ...

  8. Windows和linux虚拟机之间联网实现SSH远程连接以及VMware的3种网络模式[NAT、桥接和Host-only]

    Windows和linux虚拟机之间联网实现SSH远程连接以及VMware的3种网络模式[NAT.桥接和Host-only] 作者:天齐 一.Windows和linux虚拟机之间联网实现SSH远程连接 ...

  9. ssh远程连接docker中linux(ubuntu/centos)

    ssh远程连接docker中linux(ubuntu/centos) https://www.jianshu.com/p/9e4d50ddc57e centos docker pull centos: ...

随机推荐

  1. js 清空对象\删除对象的属性

    在项目中,有些对象用完后需要重置,下面简单介绍下JS中清除对象的方法.方法如下: 方法一:字面量定义对象 第一步,定义一个空对象并打印出来,代码和效果: 代码: var student = {};co ...

  2. QQ好友列表数据模型封装

    QQ好友中的信息较多.假设我们单独从plist 中直接取出数据 是能够解决这个问题 可是相当复杂.以为列表中分组 .每组中还有不同信息 大致模型是 数组套数组  数组套字典 所以我们要封装数据模型 / ...

  3. org.openqa.selenium.NoSuchElementException:

    http://www.blogjava.net/qileilove/archive/2014/12/11/421309.html selenium webdriver定位不到元素的五种原因及解决办法 ...

  4. 安装visual studio 2013【转】

    本文转载自:http://blog.csdn.net/tina_ttl/article/details/51544733#1下载-visual-studio-ultimate-2013安装包 微软已经 ...

  5. 0x63树的直径与最近公共祖先

    凉 bzoj1999 先把树的直径求出来,从左往右枚举,对于当前位置i,找到满足限制并且最远的点j,当前位置最大值就是max(i~j区间内除直径外的子树路径长度最大值,1~i的长度,j~n的长度) 然 ...

  6. 3-3 第三天 Promise 如何使用

    回调的方式来处理异步,目的是要保证一个执行顺序,先完成什么再去完成什么,它们的作用其实是相同的,显然回调更容易来书写,但是它难以维护,很容易遗漏错误处理代码而且无法使用return语句来返回这个值. ...

  7. MongoDB索引05-30学习笔记

    MongoDB 索引 索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录. 这种扫描全集合的查询效率是非常低的,特别在处理大 ...

  8. .net core发布到IIS后502.5错误

    net core 在win7系统发布后,出现在502.5错误. 打开“开始”菜单,搜索“事件查看器”,然后选择“事件查看器”应用. 在“事件查看器”中,打开“Windows 日志”节点. 选择“应用程 ...

  9. C - Twins(贪心)

    Problem description Imagine that you have a twin brother or sister. Having another person that looks ...

  10. 全局变量变为局部变量 & MVC思想

    1 函数中的全局变量如何变成局部变量? 全局变量之间会相互骚扰.所以在代码中不要用全局变量.ES6之前只有函数里面有全局变量. 全局变成局部变量怎么变? 把代-放在一个函数如中,再.call()执行一 ...