以下是我当时初学Linux操作遇到的问题的总结,新手经验,大神勿拍砖
1. 学会使用Tab键
很多初学者会觉得在Linux下面输入很长的一个文件名是一件很麻烦的事情,那其实是你没掌握Tab的用法
尝试在输入部分文件名时按下Tab键
如果你输入的部分已经能唯一确定文件,则会自动补全文件名
双击Tab键会得到所有的候选的列表
如果你的输入位置是操作指令的话也是可以用的
举个小例子吧
比如说我在Linux下输入j然后双击Tab,则会列出所有j开头的指令
[root@mfsmaster /]# j
jar java javac javadoc javaws jcontrol jobs join jpegtran jwhois
我说了这么多其实都不如你自己尝试看看
2. 学会使用*号代表不确定的内容
比如说上面说的Tab键的用法,你可以用*号代替很长的一部分文件名,比如thrift-0.7.0.tar.gz,如果没有其他相似的文件,你就可以用thrift*来代替它
并且你可以用*进行批量操作,比如说我要删除一个文件夹下的所有txt文件,你就可以用 rm -f *.txt来删除
如果文件较多这招可就不管用了(会提示列表过长),去搜索搜索批量删除的方法吧
3. 学会用 --help 查看指令的用法
不要总是去网上搜现成的指令,尝试使用 --help 去读读指令后面参数的意义吧
[root@mfsmaster /]# chmod --help
Usage: chmod [OPTION]... MODE[,MODE]... FILE...
or: chmod [OPTION]... OCTAL-MODE FILE...
or: chmod [OPTION]... --reference=RFILE FILE...
Change the mode of each FILE to MODE.
-c, --changes like verbose but report only when a change is made
--no-preserve-root do not treat `/' specially (the default)
--preserve-root fail to operate recursively on `/'
-f, --silent, --quiet suppress most error messages
-v, --verbose output a diagnostic for every file processed
--reference=RFILE use RFILE's mode instead of MODE values
-R, --recursive change files and directories recursively
--help display this help and exit
--version output version information and exit
Each MODE is of the form `[ugoa]*([-+=]([rwxXst]*|[ugo]))+'.
4. 学会用 yum search 查找包
有很多初学者想安装包,但是苦于不知道包的名称,那你就可以用关键字查找看看
拿php举个例子吧
[root@mfsmaster /]# yum search php
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* extras: mirrors.163.com
* updates: centosq2.centos.org
=========================================== Matched: php ============================================
。。。//此处省略很多包
php-bcmath.i386 : A module for PHP applications for using the bcmath library
php-cli.i386 : Command-line interface for PHP
php-common.i386 : Common files for PHP
php-dba.i386 : A database abstraction layer module for PHP applications
。。。//此处省略很多包
5. 学会用 Ctrl+Alt 切换终端
在Linux机器上,是不是苦于下载东西时不能进行其他操作,尝试使用Ctrl+Alt+F2切换终端吧,可以在试试F3/F4/F5等等
如果你是用SecureCRT的话,再打开一个不就行了
分享到:
相关推荐
Linux初学者实际应用介绍 在Linux的世界里,掌握基本的命令行操作是至关重要的。Linux是一种自由、开源的操作系统,它的灵活性和强大的功能使其成为许多企业和个人开发者的首选。本学习资料将带你深入理解Linux的...
通过深入学习以上内容,Linux初学者将能够熟练地在Linux环境中进行基本操作,为进一步学习系统管理、网络服务、编程开发等高级主题打下坚实的基础。这个《Linux基本技能教程》.chm文件,将是你学习路上的重要参考...
### Linux初学者常用命令知识点详解 #### 一、Root密码破解 - **命令**: `~--e --single -- bpasswd` - **说明**: 这条命令实际上是在引导系统时使用某些参数来达到破解或重置root密码的目的。具体操作如下: - `~...
这份"Linux文档全集"涵盖了Linux系统的核心概念、常用命令和实用技巧,旨在帮助用户从初学者到进阶者逐步掌握Linux操作系统的精髓。 1. **Linux入门命令**:学习Linux首先要掌握基础的命令行操作,如`ls`用于列出...
Linux入门教程是为那些对操作系统领域充满好奇,特别是对开源世界感兴趣的初学者设计的。Linux是一种自由、开放源代码的操作系统,它提供了丰富的命令行工具和图形化界面,被广泛应用于服务器、桌面环境以及各种...
这份"Linux Tips Linux 小技巧合集 DOC"包含了多个实用的Linux使用技巧,旨在帮助用户更加高效地操作和管理Linux系统。以下是这些文档中可能包含的一些关键知识点: 1. **命令行基础**: - `ls`:列出目录内容。 ...
### Linux命令初学者知识点详解 #### 一、文件命名规则 在Linux系统中,文件命名遵循一定的规则: 1. **除`/`之外的所有字符都合法**:这意味着除了`/`字符外,其他任何字符都可以用于文件命名。例如,你可以使用...
本书正是为改变这一种看法而面世的,它主要面向那些对电脑系统有初步认识的初学者,即使读者从未接受过电脑方面的系统训练,甚至连微软的Windows都没有学过,也能从本书中获益。 二、本书特点 1)在介绍过程中,着重...
通过这个教程的学习,初学者可以掌握Linux服务器操作系统的基本操作和管理技巧,为进一步深入学习和实践打下坚实的基础。在实际工作中,Linux服务器操作系统的强大功能和稳定性使得它在云计算、大数据、物联网等领域...
Linux命令大全,是每个Linux初学者的必备工具书。它涵盖了Linux操作系统中常用的各种命令,帮助用户更好地理解和操作Linux系统。下面将详细介绍其中的一些关键知识点。 1. **基础命令** - `ls`: 列出目录内容,...
通过以上内容,无论是Linux初学者还是有一定经验的用户,都能通过这个教程系统地学习和提升Linux操作技巧和命令使用能力。教程结合实例,确保了知识的实用性和可操作性,旨在帮助用户将所学应用于实际工作场景,提高...
【HP-UX初学小技巧】对于从其他Linux或Unix系统转到HP-UX的用户,可能会遇到一些适应性问题。以下是一些实用的小技巧,帮助你更好地掌握HP-UX的使用。 首先,关于shell的差异。在大多数Linux系统中,默认的shell是...
- 阅读和理解开源项目源码:通过阅读Linux C初学者源码,可以学习到实际项目中的编程技巧和最佳实践。 - 分析典型问题的解决方案:源码中可能包含解决特定问题的代码段,如内存管理、错误处理等,这些都是学习的...
在Linux系统中,C语言是一种...通过熟悉Linux命令行操作、理解和运用C语言基础,以及掌握必要的开发工具和技巧,初学者能够逐步进入这个充满挑战和机遇的世界。不断地实践和探索,是成为熟练Linux C程序员的必经之路。
FISH的使用极大地降低了Linux初学者的入门门槛,使得软件的安装过程变得简单而高效。 总之,Linux下的软件安装与卸载不仅涉及对不同格式软件包的理解,还需要掌握各种工具的使用技巧。通过本文的介绍,相信读者能够...
这份"Linux学习资料"包含的资源旨在帮助初学者和进阶者掌握Linux的基础知识、使用技巧、高级应用以及C语言编程。 首先,让我们从"Linux基本命令"开始。Linux的基本命令是操作系统交互的核心,包括但不限于ls(列出...
本文将深入讲解Linux的基本命令及其应用技巧,帮助初学者快速上手。 在Linux中,命令行界面是主要的操作方式,通过输入特定的命令,用户可以完成各种任务。下面我们将详细探讨几个重要的命令: 1. **登录与注销**...
学习ARM操作系统对于初学者来说也是一个重要的环节。ARM操作系统的选择应根据实际项目需求和个人兴趣来决定。 1. **操作系统的选择** - 目前市面上有很多嵌入式操作系统,例如uC/OS-II、WinCE、Linux、VxWorks等。...