一般我们可以使用:ssh ip 的命令形式进行连接远程服务器
ls: 命令是列出目录所有的子目录与文件,对于文件可以列出其他信息。
语法: ls [选项] [目录或者文件]
常用选项: 前四个很常用。
例如:列出home下面的子目录
列出home下的文件,包含开头隐藏的文件
列出lich文件目录下文件
查看home/lich/linux01下的文件和详细信息。
pwd:显示用户当前所在的路径
在Linux系统中,磁盘上的文件和目录被组成一棵目录树,每一个节点都是目录或者文件。
语法:cd 目录名
功能: 改变工作目录,将当前工作目录改变到指定的目录下。
**cd / : ** 回到根目录
cd ./lich/linux02:相对路径,到linux02的目录下
cd ~ 进入家目录
注意:root的家目录是:/root,其他用户的家目录为:/home/XXX
cd - : 返回最近访问的目录
语法: touch [选项] 文件
功能: touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。
常用选项:
新建:liwx.txt文件。
更新文件
stat:获取文件状态。
语法:mkdir [选项] dirname
功能:在当前目录下创建一个名字为:dirname的目录,本质上添加新的空节点。
常用功能: -p 可以创建一个路径名称
例如:在linux02下创建一个路径,结果如下。
linux02目录下创建一个lixw的目录:
rmdir是一个与mkdir相对应的命令。mkdir是建立目录,而rmdir是删除命令。
语法:rmdir [-p][dirname]
适用对象:具有当前目录操作权限的使用者
功能:删除空目录
常用选项:-p当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除。
注意:rmdir是只删除空目录,删除有节点的目录会提示,如下所示
但是我们可以使用:rm -r p1使用递归删除:如下所示:
rm命令可以同时删除文件或目录:
语法:rm [-f-i-r-v][dirName/dir]
适用对象:所有使用者
功能:删除文件或目录
常用选项:
常用选项:
语法:语法:cp [选项] 源文件或目录 目标文件或目录
将linux01目录下的test.c复制到liunx02目录下,并命名为test1.c
如果后面不带复制后的文件名,则复制后的文件名和原文件的名称一样。
在自己所在的目录下复制文件的时候要命名复制后的文件
我们可以如果要复制目录,按照上述方法,会出现如下结果
那么我可以进行如下指令进行复制目录,如下:
或者使用一下指令
用来移动文件或者将文件改名,在Linux系统下常用的命令,经常用来备份文件或者目录。
语法: mv [选项] 源文件或目录 目标文件或目录
功能:
常用选项:
例如:将linux01目录下的myfile.txt剪切到lich目录下:
此时,myfile.txt文件在linux01下就没有了
使用mv进行目录的重命名:
语法:cat[选项][文件]
功能:查看目标文件的内容
常用选项:
仅仅使用cat test.c时
使用cat -n test.c时:显示行号
head和tail是用来显示开头或结尾某个数量的开头至标准输出中,而tail想当然就是看档案的结尾。
常用选项:
如下是myfile.txt的内容
使用head和tail指令如下:
使用head指令如下所示:显示文档的前五行
使用tail指令,显示文件中的后五行:
echo显示字符串内容
往文件中添加内容:使用了输出重定向“>”,文件没有的话,则会自动创建。
而在一个文件中,我们使用输出重定向会发现再次往文件里追加新内容的时候,原先的内容会被覆盖。
这个时候,我们可以利用追加重定向“>>”,进行追加写入
使用输入重定向"<"显示文件内容
使用管道:显示myfile.txt文件中头10行中的最后五行,此时使用了管道“|”。
显示myfile.txt文件中头12行中的最后五行,此时使用了管道“|”。
date 指定格式显示时间: date +%Y:%m:%d
date 用法:date [OPTION]… [+FORMAT]
在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中常用的标记列表如下
cal命令可以用来显示公历(阳历)日历。
常用选项:
举例如下:
显示本月,和一年中的第几天。
显示某一年的日历
显示近三个月的日历
可以查看某个命令的目录
可以看出which命令在usr/bin/alias或者usr/bin/which目录中
在Linux下find命令在目录结构中搜索文件,并执行指定的操作。
语法: find pathname -options
功能:用于在文件树中查找文件,并作出相应的处理。
常用选项:
在当前目录下查找test.c文件和myfile.txt文件,结果如下。
语法:grep[选项] 搜索字符串文件
功能:在文件中搜索字符串,将找到的行打印出来
常用选项:
检索字符串:带“1”的行,
检索字符串“11”的行:
检索带2的行内容:
反向检索不带‘1’的行数:
在myfile.txt文件中检索出‘jmuer’的行数
在myfile.txt文件中检索出‘jmuer’的行数,并且忽略区分大小写:
在myfile.txt文件中检索出‘jmuer’的行数,并且忽略区分大小写,并且显示行号:
语法:zip压缩文件.zip目录或者目录
功能:将目录或文件压缩成zip格式
常用选项:
将test.c用zip指令压缩,并将压缩文件命名为code.zip
将code.zip重新命名为test
将file1.txt文件压缩,并命名为file.zip
将linux02.zip解压到linux01的目录下。
将linux02目录压缩,并命名为linux02.zip压缩包
将liunx02.zip压缩包移动到linux03目录下,并解压
解压后如图所示:
将linux02.zip解压到上一级目录。
打包,解包,不需要打开他,直接就可以看内容
语法:tar [-cxtzjvf] 文件与目录 … 参数
常用选项:
举例如下:
压缩file2.txt为file.tgz
解压file.tgz
将file.tgz文件解压到linux03文件目录下。
shutdown [选项]
常见选项: