linux初学者-常用基本命令篇
linux系统中有着许许多多的命令,并且软件也有可能自带命令,要想全部了解这些命令是很困难的,但是有一些基本命令是在平时的学习工作中应用的很广泛的。以下简要介绍几种linux系统中的常用命令。
1、man
"man"命令是linux下的帮助命令,通过"man"命令可以查看的命令的帮助,配置文件的帮助和编程帮助等信息。例如需要查看命令的"passwd"的介绍和用法,可以在命令行输入"man date",就可以查看到"date"命令的介绍和参数使用信息。
"man"命令是linux当中使用广泛且非常强大的命令。"man"命令也会有几种级别,如"man 1 passwd"是查看passwd的命令帮助,通常1可以省略。"man 5 passwd"是查看passwd的配置文件的帮助。更多用法也可以通过"man man"命令查看。
"man"命令查看时可以使用快捷操作,如"上下键"向上或向下一行,"pageup|pagedown"向下一个屏幕或者向上一个屏幕,"d|u "向下或者向上半个屏幕,"G|gg"跳转页面到man最下面或最上面,"/关键字"搜索关键字,关键字会高亮显示,n向下匹配,N向上,"q"退出帮助。
下文所述命令参数等并非完整介绍,如需完整信息也可用"man"命令自行查看。
2、passwd
"passwd"命令是用来修改用户密码的命令,用户密码是用户安全的重要保障。在命令行中直接输入passwd就可以修改当前用户的密码,如下图所示。
需要注意的是,超级用户修改密码不受任何限制,不需要原始密码,但是,普通用户修改时需要输入原始密码,并且密码的长度不能低于八位,不能纯数字或者纯字母,且不可与原密码相似,如图,"student"就是一个普通用户。
超级用户可以通过"passwd uesrname"修改普通用户的密码且不需要原密码,密码也没有任何限制,如下图需要修改"student"用户的密码,可以输入"passwd student"命令,输入两次新密码后即可修改成功。
"passwd"命令中也可以加入参数,如在超级用户下,"passwd -R student"可以查看用户student的密码信息,如图所时,加入参数"-l"可以锁定用户,加入参数"-u"解锁,"-n"可以设置用户密码的最短有效期,"-x"可以设置最长有效期等等。更多的参数可以通过命令帮助查看。
3、date
"date"命令查看系统时间,"date -d +xday"和"date -d -xday"可以查看x天后和x天前的时间。如图所示,查看6天之前和6天之后的时间。
超级用户可以通过"date MMDDhhmm[YY][.ss]"修改系统时间,例如,需要将系统时间设置为2008年9月15日13点14分8秒,则需要输入"date 091513142008.08"。
4、file
"file"命令用来查看文件类型,如查看"/etc/passwd"文件的类型,输入命令"file /etc/passwd",可以看出"/etc/passwd"是一个纯文本文件。
5、cat,less,head,tail
"cat","less","head","tail"命令均是用来查看文件的。"cat"用来文件全部内容,"less"用来分页浏览文件,"head -n x"可以查看文件前x行内容,"tail -n x"查看文件后x行内容。
6、wc
"wc"是统计文件容量信息的命令。例如,"wc -l /etc/passwd"统计"passwd"文件的行数,"wc -c /etc/passwd"统计"passwd"文件的字节数,"-w"是统计字数,"-m"统计字符数。
7、pwd
"pwd"命令可以查看当前所在的目录。
8、cd
"cd"是切换工作目录的命令。"cd 目录"可以切换到指定目录,如切换到,目录"/etc"。"cd -"可以切换到之前所在的目录。"cd ~"可以切换到自己的家目录。"cd ~username"可以切换到指定用户的家目录。"cd .."可以进入当前目录的上级目录。
9、ls
"ls"命令可以列出目录或者文件的信息。"ls"后面如果没有目标那么就默认为当前目录。"ls"后面加一个目录或者文件,如"ls test"则是列出test目录下的内容。参数"-d"表示列出目录本身。参数"-l"表示列出目录或文件里内容的属性。参数"-ld"列出目录本身属性。参数"-a"显示目录中的所有内容,包括以"."开头的隐藏文件。参数"-R"表示递归显示目录中的内容。
以上只是常用命令很少一部分,linux系统中还有许多如文件建立、删除、移动等命令,这些命令在以后的篇章中再做分类整理。
linux初学者-常用基本命令篇的更多相关文章
- linux初学者-squid代理篇
linux初学者-squid代理篇 Squid代理服务器是一种缓存服务器,一般分为正向代理和反向代理. 1.正向代理 客户端因为网络或者其他的问题,不能访问到一台Apache服务器,如果要访问到,则 ...
- linux初学者-数据库管理MariaDB篇
linux初学者-数据库管理MariaDB篇 MariaDB是一种数据库管理系统,是MySQL的一个分支,但是比MySQL更加优秀,可以说是MySQL的替代品.MariaDB使用的是SQL语句.下文将 ...
- Linux的常用基本命令
Linux的常用基本命令. 首先启动Linux.启动完毕后需要进行用户的登录,选择登陆的用户不同自然权限也不一样,其中“系统管理员”拥有最高权限. 在启动Linux后屏幕出现如下界面显示: …… Re ...
- Linux的常用基本命令。
Linux的常用基本命令. 首先启动Linux.启动完毕后需要进行用户的登录,选择登陆的用户不同自然权限也不一样,其中"系统管理员"拥有最高权限. 在启动Linux后屏幕出现如下界 ...
- linux初学者-系统启动故障篇
linux初学者-系统启动故障篇 在系统的操作中,有时会不小心误删或者操作失误使得系统启动不起来,下文将列举几种常见的系统启动失败的情况及解决的办法. 1.删除或者覆盖mbr的446个字节 mbr的4 ...
- linux初学者-网络桥接篇
linux初学者-网络桥接篇 在网络的使用中,有时需要搭建网络桥来实现网络桥接.例如在一台主机上制作一台虚拟机,虚拟机是没有物理网卡的,这时虚拟机数据的发送和接收就需要通过主机上的物理网卡,需要主机的 ...
- linux初学者-DDNS配置篇
linux初学者-DDNS配置篇 如果DNS服务器要记录多台主机的IP,且这些主机的IP都是通过DHCPD服务自动获取的,那么将会造成很大的困难,因为在DNS设置时无法得知主机具体的IP.如果DHCP ...
- linux初学者-DNS配置篇
linux初学者-DNS配置篇 DNS在之前的网络管理篇已经做过介绍,下文将叙述DNS在学习工作中的一些配置以及应用. 1.高速缓存DNS 一台主机通过DNS服务器询问域名解析IP是需要一定的时间的, ...
- linux初学者-磁盘加密篇
linux初学者-磁盘加密篇 因为保密需要,一般系统中会在文件和磁盘中进行加密,但是文件的加密比较容易破解,不安全.所以在特殊需要下,会对磁盘进行加密,磁盘加密后在磁盘损坏的同时,其中的数据也会损坏, ...
随机推荐
- JavaScript MVC框架PK:Angular、Backbone、CanJS与Ember(转载)
原文地址:http://sporto.github.io/.../comparison-angular-backbone-can-ember/ 原文作者:Sebastian Porto @Twitte ...
- Java虚拟机详解(一)------简介
本系列博客我们将以当前默认的主流虚拟机HotSpot 为例,详细介绍 Java虚拟机.以 JDK1.7 为主,同时介绍与 JDK1.8 的不同之处,通过Oracle官网以及各种文献进行整理,并加以验证 ...
- happy machine learning(First One)
从前几天起我就开始了愉快的机器学习,这里记录一下学习笔记,我看的是吴恩达老师的视频,这篇博客将会按吴老师的教学目录来集合各优良文章,以及部分的我的个人总结 1. 监督学习与无监督学习 监督:给定一个 ...
- 【设计模式】结构型02装饰模式(Decorator Pattern)
装饰模式(Decorator Pattern) 意图:动态地给一个对象添加一些额外的职责.就增加功能来说,装饰器模式相比生成子类更为灵活. 主要解决:一般的,我们为了扩展一个类经常使用继承方式实现,由 ...
- mysql索引结构
mysql中索引的数据结构: 1.基本上所有的索引都是B-Tree结构,一部分还有HASH索引. 2.索引分类(功能) 主键索引:一张表中最多有一个主键索引,而且该字段值不能为NULL,不能重复. 唯 ...
- vue回顶部 组件 可以直接使用
<template> <div id="goTop"> <div class="goTop" v-show="goTop ...
- Go - 循环
目录 概述 循环 array 循环 slice 循环 map break continue goto switch 推荐阅读 概述 前几篇文章分享了 array 数组.slice 切片.map 集合, ...
- DRF 版本、认证、权限、限制、解析器和渲染器
目录 一.DRF之版本控制 为什么要有版本控制? DRF提供的版本控制方案 版本的使用 全局配置 局部配置(使用较少) 二.DRF之认证 内置的认证 步骤 三.DRF之权限 1.自定义一个权限类 2. ...
- ElasticSearch核心概念和文档的CRUD
目录 1. 基本概念 1.1 Node 与 Cluster 1.2 Index 1.3 Document 1.4 Type(将在ES6.0移除) 2. 数据的增删改查 2.1 添加数据 2.2 查询数 ...
- ML.NET技术研究系列-2聚类算法KMeans
上一篇博文我们介绍了ML.NET 的入门: ML.NET技术研究系列1-入门篇 本文我们继续,研究分享一下聚类算法k-means. 一.k-means算法简介 k-means算法是一种聚类算法,所谓聚 ...