ITPub博客

首页 > 数据库 > 数据库开发技术 > linux系列~linux操作系统和常用命令

linux系列~linux操作系统和常用命令

原创 数据库开发技术 作者:小南瓜开发平台 时间:2020-08-26 10:43:19 0 删除 编辑

一、操作系统概述

1、操作系统就是与计算机硬件进行打交道,调用硬件完成相关操作;

2、操作系统将操作计算机硬件的方法封装成一个个的系统调用,供应用程序调用;

3、应用程序不需要了解计算机硬件底层(01010...),直接调用操作系统封装的系统调用从而完成与硬件的交互。


二、命令的格式

command 【-options】【parameter】

说明:

command:命令名,相应功能的英文单词或者单词的缩写

【-options】:选项,可用来对命令进行控制,也可以省略

parameter:传给命令的参数,可以是0个,1个 或者多个

【】代表可选



三、常用命令

1、ls

查看当前文件夹下的内容

2、pwd

查看当前所在的文件夹

3、cd 【目录名】

切换文件夹,进入目录

4、touch 【文件名】

如果文件不存在,新建文件;如果文件已存在,则不做任何操作

5、mkdir 【目录名】

创建目录,如果目录名已存在则创建失败

6、rm 【文件名】

删除指定的文件名

7、clear

清屏

8、ctrl+shift + =

放大终端窗口的字体显示

9、ctrl + -

缩小终端窗口的字体显示

四、查看命令帮助信息

1、--help

command --help

说明:

显示command 命令的帮助信息

2、man

man command

说明:

2.1 操作键

空格键:显示手册的下一屏

Enter键:一次滚动手册页的一行

b:回滚一屏

f:前滚一屏

q:退出

/word:搜索word字符串

五、文件和目录命令

1、查看目录内容

ls

ls -a :显示指定目录下的所有子目录与文件,包括隐藏文件

ls -l  :以列表方式显示文件的详细信息

ls -h :配合 -l 以人性化的方式显示文件大小

ls通配符的使用

*   :代表任意个数个字符

?:代表任意一个字符,至少一个

[]   :表示可以匹配字符组中的任意一个

[abc] :匹配a 、b、c中的任意一个

[a-f] :匹配从a到f范围内的任意一个字符

2、切换目录

cd

cd .  :代表当前目录

cd ..  :代表上一级目录

cd ~  :切换到当前目录的主目录、

cd     :切换到当前目录

cd -   :可以在最近两次工作目录之间来回切换

3、创建文件

touch

touch fileName :如果文件不存在,创建一个空白文件,

如果文件存在,可以修改文件的末次修改日期

4、创建目录

mkdir

mkdir -p a/b/c/d  :可以递归创建目录a/b/c/d

新建目录的名称不能与当前目录中已有的目录或文件同名

5、删除文件或目录

rm

rm -f :强制删除,忽略不存在的文件,无需提示

rm -r :递归地删除目录下的内容,删除文件夹时必须加此参数

6、拷贝文件

tree

tree :可以以树状图列出文件目录结构

tree -d :只显示目录

cp

cp -f :已经存在的目标文件直接覆盖,不会提示

-i :覆盖文件前提示

-r :若给出的源文件是目录,则cp将递归复制该目录下的所有子目录,目标文件必须为一个目录名

7、移动文件

mv

mv命令可以用来移动文件或目录,也可以给文件或目录重命名

mv ofile dfil

mv -i ofile   dfile:覆盖文件前提示

8、查看文件内容

cat

cat命令可以用来查看文件内容、创建文件、文件合并、追加文件内容 等功能

cat -b :对非空输出行编号

cat -n :对输出的所有行编号

more

用于分屏显示文件内容,每次只显示一页内容,适合于查看内容较多的文本文件

操作键

空格键:显示手册的下一屏

Enter键:一次滚动手册页的一行

b:回滚一屏

f:前滚一屏

q:退出

/word:搜索word字符串

grep

linux系统中,grep命令是一种强大的文本搜索工具

grep允许对文本文件进行模式查找,所谓模式查找,又被称为正则表达式

grep -n:显示匹配行及行号

grep -v:显示不包含匹配文本的所有行(相当于求反)

grep -i:忽略大小写

常用的两种模式查找:

^a :行首,搜寻以a开头的行

ke$ : 行尾,搜寻以ke结束的行

9、其他

echo

echo会在终端中显示参数指定的文字,通常会和重定向一起使用

重定向

>:   linux允许将命令执行结果重定向到一个文件

>> :将本应显示在终端上的内容 追加到指定文件中

管道 |

linux允许将一个命令的输出可以通过管道作为另一个命令的输入;

常用的管道命令有:

more:分屏显示内容

grep:在命令执行结果的基础上查询指定的文本

六、远程管理常用命令

1、关机/重启

shutdown

shutdown可以安全 关闭 或者重新启动系统

shutdown -f :重新启动,不指定选项和参数,默认表示1分钟之后关闭电脑


2、查看或配置网卡信息

ifconfig


ping


3、远程登录和复制文件

ssh

ssh 用户名@ip


scp

scp 用户名@ip:文件名或路径  用户名@ip:文件名或路径

scp -r 11 yingyong@10.196.153.29:/uims/files/2019 2019












原文作者:小南瓜开发平台;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2020-08-21

  • 博文量
    209
  • 访问量
    89509