主页 > 其他  > 

【Linux专栏_1】Linux中常用的指令

【Linux专栏_1】Linux中常用的指令

文章目录 前言1、查看Linux主机ip2、 Linux下的常用指令集合(1)、ls指令(2)、pwd指令(3)、cd指令(4)、touch指令(5)、mkdir指令(6)、rmdir和rm删除指令(7)、man指令(8)、cp指令(9)、mv指令(10)、cat指令(11)、more指令(12)、date指令(13)、cal指令(14)、find指令(15)、which指令 3、zip/unzip和tar指令4、rzsz:云服务器Liunx系统和本地Windows系统之间通过XShell传输文件

前言

下面所有的操作都是在XShell+Ubuntu 20.04版本。在XShell中复制粘贴: 复制: ctrl + insert (有的可能 insert 需要配合 fn 来按) 粘贴: shift + insert ctrl + c / ctrl + v 是不得行的

1、查看Linux主机ip

在终端下敲ifconfig指令, 查看到ip地址。

ifconfig 2、 Linux下的常用指令集合 (1)、ls指令

格式:ls [选项] [目录/文件] 作用:跟目录,则会列出当前目录下的所有子目录和文件。若是文件,则会将该文件的下相关信息。 对于[选项]匹配的有以下选项:

-a:显示当前目录下的所有文件。 -l:会显示文件的所有属性。 -r:对目录中的文件名反向排序显示。

单独的ls只会显示可见的文件和目录,隐藏的无法查看,需要加上-a。

(2)、pwd指令

格式:直接输入pwd 作用:显示当前用户所在目录位置。

(3)、cd指令

首先要知道,在Linux系统中,磁盘上的文件和目录被组成一棵目录树,每个节点都是目录或文件。是从根目录/开始的。 格式:cd [目录名] 作用:改变用户所处的工作目录,切换工作目录。 cd .. : 返回上级目录。 cd /home/litao/linux/ : 绝对路径。 cd ../day02/ : 相对路径 cd ~:进入用户家目。 cd -:返回最近访问目录。

(4)、touch指令

格式:touch [选项] [文件名] 功能:①不跟选项,可以创建一个新的文件(普通文件)。②跟上不同选项可以修改文件/目录的时间(存取时间、更改时间)。 常用选项:

-a 或–time=atime或–time=access或–time=use只更改存取时间。 -c 或–no-create 不建立任何文档。 -d 使用指定的日期时间,而非现在的时间。 -f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。 -m 或–time=mtime或–time=modify 只更改变动时间。 -r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。 -t 使用指定的日期时间,而非现在的时间。

(5)、mkdir指令

格式:mkdir [选项] dir_name 作用:在当前目录下创建一个名为dir_name的目录(文件夹)。 常用的选项: -p:可以在目录下创建一连串的目录(文件夹),递归创建的。

(6)、rmdir和rm删除指令

rmdir是一个与mkdir相对应的命令。mkdir是建立目录,而rmdir是删除命令。 格式:rmdir [-p] [dir_name] 适用对象:具有当前目录操作权限的所有使用者。 功能:删除目录。 常用选项: -p: 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除。

rm命令可以同时删除文件或目录。 格式:rm [选项] [dirName/dir] 适用对象:所有使用者。 功能:删除文件或目录。 常用选项:

-f: 即使文件属性为只读(即写保护),亦直接删除。 -i :删除前,会提示是否删除。 -r: 删除目录及其下所有文件,即删除目录的时候就需要加上-r,递归式删除目录中的所有文件。

在删除之前需要考虑好,因为删除后没有回收站的。

(7)、man指令

Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是man 格式: man [选项] 命令名字 常用选项:

-k :根据关键字搜索联机帮助 num: 只在第num章节找 -a: 将所有章节的都显示出来,比如 man printf 它缺省从第一章开始搜索,知道就停止,用a选项,当按 下q退出,他会继续往后面搜索,直到所有章节都搜索完毕

(8)、cp指令

格式:cp [选项] 源文件/目录 [目标文件/目录] 作用:复制文件/目录 选项:

-f: 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在 -i: 或 --interactive 覆盖文件之前先询问用户 -r:递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链 接,则一律视为普通文件处理

(9)、mv指令

mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命 令,经常用来备份文件或者目录。 语法: mv [选项] 源文件或目录 目标文件或目录 选项:

-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖 -i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!

(10)、cat指令

格式:cat [选项] [文件名] 作用:查看文件内容的。 选项:

-n:查看时显示行号。 -b:只对非空行显示行号。

(11)、more指令

用法:more [选项] 作用:和cat的作用差不多的 常用选项: q :退出more操作 -n:moe -10 name.txt就是显示前10行数据

上面文件中有多行数据,通过固定显示行数,打印出来的结果,后面有显示打印出来整体的多少,然后直接按q可以退出。

(12)、date指令

指定显示的格式:date +%Y:%m:%d 用法:date 年月日、时分秒的格式 格式有如下: 年:月:日-》%Y:%m:%d 时:分:秒-》%H:%M:%S 上面可以通过下面的代替: %Y:%m:%d 《=》%F %H:%M:%S《=》%X 还可以显示时间戳:date +%s 时间戳:也就是从1970年1月1日午夜开始到现在也就是输入指令按下,所经过的秒数,不考虑闰秒。下面是把时间戳转为可视化的时间的指令:

(13)、cal指令

用法:cal 选项参数 [年份] 作用就是:可以显示阳历 默认输入:cal:即查询当前月份的日历

(14)、find指令

格式:find 路径名 -name [文件名] 作用:就是在指令路径下查找和文件名相同的文件。

(15)、which指令

用法:which 系统指令名称 作用:就是查看系统指令存在哪个路径下的。

3、zip/unzip和tar指令

zip:压缩文件的。 语法: zip 压缩文件名称.zip 需要压缩的原目录或文件 功能: 将目录或文件压缩成zip格式 常用选项: -r: 若是目录的话,则需要递归处理,将指定目录下的所有文件和子目录一并处理。

unzip:解压压缩文件的。 语法:unzip test.zip -d 解压到哪里

4、rzsz:云服务器Liunx系统和本地Windows系统之间通过XShell传输文件

若没安装rzsz,需要输入指令:yum/apt install -y lrzlz,yum是Centos的,apt是Ubuntu的,若是普通用户则加上提权的指令:sudo yum/apt install -y lrzlz

具体演示:由于发送目录不可以,我先压缩为.zip文件,然后发送到windows桌面,输入指令: sz test.zip会弹出界面,直接选择发送到windows的哪个位置即可。

若把windows中的文件发送到此终端,指令:rz会弹出界面,选择哪个文件发送到云端。

标签:

【Linux专栏_1】Linux中常用的指令由讯客互联其他栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“【Linux专栏_1】Linux中常用的指令

上一篇
c++中的vector

下一篇
2.css简介