热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux常用命令的使用及一些技巧

linux中一些技巧1.ctrlshift是放大终端的字体ctrl-是缩小终端的字体2.查阅命令的帮助消息:(需要查询的命令)--h

linux中一些技巧

1.ctrl +shift+ = 是放大终端的字体

ctrl+ - 是缩小终端的字体

2. 查阅命令的帮助消息: (需要查询的命令)+ --help 或 man + (需要查询的命令)

3. 自动补全: 在输入需要命令的前几个字母后,按下tab键,会自动补全。如果还有其它相似的命令,再按一下tab键,系统提示可能的命令。 ctrl+c 终止命令。

4. 一个. 是当前目录, ..为上一层目录。

5. 文件中前面有.的是隐藏文件,通常是配置文件。

linux 基础命令

ls   查看当前文件夹下的内容

ls -a 显示指定目录下的所有子目录,并且可以显示隐藏文件

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

ls -h 以更人性化的方式显示文件的大小,配合 ls -l使用

ls通配符的使用: * 代表任意个数个字符 ?表示任意的一个字符 []表示可以匹配字符组中的任意一个 [abc]表示可以匹配a、b、c中任意一个 [a-f]表示可以匹配a-f范围内的任意一个字符

cd  切换目录

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

cd .. 切换到上级目录

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

touch  创建文件或修改文件的时间

如果这个文件不存在,则为创建一个新的文件

如果这个文件存在,则是修改这个文件的最后一次的修改日期

mkdir 创建一个新的目录

mkdir -p   创建递归的目录   (创建的目录不能和已知创建的文件同名)

rm   删除文件或者是目录

rm -f  强制删除,没有提示,不管这个文件是否存在

rm -r  删除文件夹,即删除递归的目录

tree  以树状图显示出文件目录结构

tree -d  只显示目录,不显示文件

cp  将给出的文件或目录复制在另一个文件或目录中

cp -i  在覆盖文件前会给出提示

cp -r  递归复制该目录下的所有文件和自文件,目标文件必须是一个目录名

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

mv -i  覆盖文件前会给出提示

cat  可以查看并一次性显示文件所有内容(适合查看内容比较小的文件)

cat -b  对非空的输入行编号

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

more  分屏显示文件内容,且每次只显示一页(适合查看文本内容较多的文件)

more的操作键:  空格键——显示手册页的下一屏

                              enter键——一次滚动手册页的一行

                              b——回滚一屏

                              q——退出

grep  文本搜索工具,允许对文本文件进行模式查找

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

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

grep -i   忽略大小写查找

常用的两种模式查找

^a   查找行首以a开头的行

cc$  查找行尾以cc结尾的行

echo  将终端中输入的命令化成文本,通常和重定向联合使用。

重定向 > 和 >>  指将命令执行的结果重定向到一个文件中,或将终端中输出的内容输出/ 追加到指定的文件中。

> 表示输出,会覆盖文件原有的内容

>> 表示追加,会将内容追加到已有文件的末尾处

管道 |  将一个命令的输出通过管道作为另一个命令的输入

常用的管道命令: more 分屏显示内容

                                grep 在命令执行结果的基础上查询指定的文本   eg.   ls -lh | more


推荐阅读
  • linux树莓派和n1,树莓派 斐讯N1 搭建NFS
    什么是NFS?1台Linux主机的磁盘可以通过网络挂载到其他Linux主机上,实现云盘效果。NFS是一套软件和协议,同时也是一种文件系统& ... [详细]
  • 系统管理部分软件包管理进程管理服务管理磁盘管理系统管理之软件包管理软件包的安装方式yumapt方式rpmdpkg方式编译安装方式二进制安装方式rpm安装方式增删改查安装:-ivh查 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 导读:今天编程笔记来给各位分享关于php动态扩展怎么加载的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: ... [详细]
  • Linux提权之suid篇
    Linux提权之suid篇不知攻,焉知防一个在安服路上摸索的大三生,记录平时学习笔记suid前言:1.只有可以执行的二进制程序文件才 ... [详细]
  • 文章目录前言必知必会的软件服务器分类机架式服务器塔式服务器刀片式服务器三者的区别虚拟服务器(云服务器)服务器的硬件组成服务器常见的品牌前言本文是循序渐进学linux的第一课,为 ... [详细]
  • MQ的使用
    安装环境:linuxredhatactivemq版本:5.8.01.从http:activemq.apache.orgdownload.html地址下载 ... [详细]
  • 13Linux基本命令和配置服务器来电后自动开机
    本节所讲内容:Linux终端介绍Shell提示符BashShell基本语法基本命令的使用:ls、pwd、cd查看系统和BIOS硬件时间Linux如何获得 ... [详细]
  • centos卸载不必要的程序_在 Linux 中移除从源代码安装的程序的一种简单的方法...
    不是所有的程序都可以在官方或者第三方库中找到,因此你不能使用常规的包管理来安装它们。有时你不得不从源代码中手动构建这些程序。就如你已经知道的一样,当你从 ... [详细]
  • TLB 缓存延迟刷新漏洞 CVE201818281 解析 ... [详细]
  • shell命令四剑客1.grepUnix中用于文本搜索的工具,它能够接受正则表达式和通配符。也是日常开发调试中用的最多的。用于处理每行的文本grep匹配文本通配符 ... [详细]
  • 大数据学习环境安装关于防火墙​centos7使用的是firewalld,centos之前使用的是iptablesCentOS7关闭防火墙查看防火墙状态sudosy ... [详细]
  • linux的一直是从windows转到linux的用户关心的问题。由于众所周知的原因,有经验的windows用户都养成了用ghost等软件windows的“优良传统” ... [详细]
  • Linuxchmod目录权限命令图文详解在Linux文件系统模型中,每个文件都有一组9个权限位用来控制谁能够读写和执行该文件的内容。对于目录来说,执行位的作用是控制能否进入或者通过 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
author-avatar
蚂蚁少校
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有