首页 > 数据库 > 数据库开发技术 > linux系列~linux操作系统和常用命令
一、操作系统概述
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
原文作者:小南瓜开发平台;如有侵权,请联系管理员删除。