1.远程链接:
SecureCRT、xshell:windows连接linux的工具
SecureFX、xftp:用于远程传输文件。
远程连接:
windows远程连接windows:mstsc administrator
windows远程连接linux:SecureCRT、xshell、
linux远程连接linux:ssh exit
linux远程连接windows:没有
先查看linux的ip地址
ifconfig
后面的inet就是linux的ip地址
2.cd、pwd、mkdir、rmdir、cp、mv、rm
cd :change directory 该命令用于改变当前的路径
语法:cd [绝对路径或相对路径]
1.cd /etc
2.cd .. 返回上一级
3.cd ~ 到属主目录
4.cd - 返回进入此目录之前所在的目录
--------------------------------------------------------
属主目录:指的是“家目录”。
root用的属主目录是/root目录。
普通用户的属主目录是/home目录下以该用户名命名的目录。
pwd:用于显示当前的完整路径。
语法:pwd
--------------------------------------------------------
linux的文件和目录:
linux没有文件夹的概念取而代之的是目录。
linux没有盘符的概念取而代之的是根/。
mkdir 用于创建目录:
语法:mkdir [-option] 目录名称
-p:当建立的目录的父目录不存在时同时建立父目录。
1.mkdir abc 创建一个abc的文件夹
2.mkdir aaa bbb ccc
3.mkdir -p x/y/z
-p:当简历的目录父母里不存在时,同时建立父目录
rmdir: 只能删除空目录
------------------------------------------------------------------------------------
cp:用于复制文件。
语法:cp [-option] 原文件 目标文件
-r:连同目录下所有的文件和子目录一并复制。
1.在同一个目录下复制文件
cp 123 456
把123复制并改名为456,123和456文件都有
2.复制本地的文件到其他目录不改名字。
cp 123 /home/123
cp 123 /home
3.复制本地的文件到其他目录改名字。
cp 123 /home/456
4.复制其他目录的文件到另外的目录并改名字。
cp /root/123 /home/456
cp 1 2 3 /mnt
把1 2 3 放到/mnt下
但不能x
cp 1 /root /home /mnt
5.面试真题:如何把一个服务器的文件复制到另一个服务器。scp 文件名 IP地址:路径
scp 文件名 IP地址:路径
scp 1355 172.21.5.122:home/111
6.-r:连同目录下所有的文件和子目录一并复制
加参数-r 复制整个目录。
cp -r a b 复制一个文件夹并改名为b
---------------------------------------------------------------------------------------
mv :用于移动文件或目录
语法:mv 原文件 目标文件
1.在同一个目录下移动文件或目录。(mv常常用于重命名)
move 456 789
注意:这里面123没有了,只有789
2.移动文件或目录到其他目录不改名字
mv 123 /home
mv 123 /home/123
3.移动文件或目录到其他目录改名字。
mv 123 /home/456
4.移动其他地方的文件或目录到另外的地方改名字。
mv /root/123 /home/456
--------------------------------------------------------------------------
rm 用于删除文件:
语法:rm [-option] 文件名
-r:连同目录下所有的文件和子目录一并删除。
-f:强制删除不提示
rm -rf /*--------禁止使用
rm -rf -----------谨慎使用
rm -rf 111 222 333
删除111 222 333
3.cat、more、less
cat:用于将文件的内容连续输出到屏幕上。
语法:cat [-option] 文件名
-n:显示行号
-b:显示行号,但空行不算。
cat的缺点:如果文件内容过多超过一屏幕会一闪而过。
-----------------------------------------------------------------------------------------
more:与cat类似不一样的地方在于文件内容过多cat会一闪而过而more会停下来等待用户下翻。
语法:more [-option] 文件名
+n:从指定的第n行开始显示
-n:定义屏幕的大小为n行
下翻:
回车:一行行下翻
空格:一页页下翻
more的缺点:只能下翻不能上翻。
-------------------------------------------------------------------------------------------
less:less与more几乎一样。唯一的区别在于less可以使用上下键和(pageup pagedown)进行上下翻。
语法:less [-option] 文件名
-N:显示行号
按q退出
---------------------------------------------------------------------------------------------
linux默认的查看方式是cat
---------------------------------------------------------------------------------------------
head 用于显示文件的头几行内容
语法:head -n 文件名
-----------------------------------------
tail 用于显示文件的尾几行内容
语法:tail -n 文件名
time
-----------------------------------------
date
-----------------------------------------
cal 日历 月年
----------------------------------------
tac cat的倒序
---------------------------------------
rev 镜像
---------------------------------------------------------------------------------------------
4.绝对路径与相对路径
凡是与位置有关的命令都可以使用绝对路径和相对路径。
绝对路径:凡是从根走起就是绝对路径。
相对路径:凡是从当前走起就是相对路径。
绝对路径与你所处的位置无关,而相对路径与你所处的位置有关。
场景一:人在home中要进入1中 :
绝对路径:cd /home/1
相对路径:cd 1
场景二:人在a中要进入1中。
绝对路径:cd /home/1
相对路径:cd ../1
场景3:人在b中要进入2中。
绝对路径:cd /home/1/2
相对路径:cd ../../1/2
5.管道符
管道符:管道符也称为管道命令竖线| 该命令可以把一个命令的输出送给其他命令作为输入。
语法:command 1 | command 2
例如:ifconfig|less
按q退出
6.链接文件
---------------------------------------------------------------------------------------------
链接文件:链接就是对文件的引用,目的是为了让文件在文件系统多处被看到。
linux的链接文件分为两种:
1.硬链接(hard link)
2.符号链接(symbolic link 软链接)
语法:ln [-option] 原文件 链接文件
-d:创建硬链接,默认为该参数。
-s:创建软链接。
--------------------------------------------------------
硬链接和软链接的区别:
1.创建硬链接时原文件与链接文件必须位于同一个文件系统中,而创建软链接时原文件可以和链接文件不在同一个文件系统中甚至可以跨越不同的机器。
2.如果删除硬链接的原文件,链接文件依然有效,而删除软链接的原文件则链接文件立马失效。
疑问:请问硬链接与复制有何区别?
1.复制后节点数不增加而每增加一个硬链接节点数会加1。
2.硬链接删除原文件不影响链接文件而修改后影响。
三城五地:一般我们使用硬链接进行备份。
------------------------------------------------------------
要给其他目录创建软链接需要在原文件前加绝对路径。