Linux入门(三)

Linux入门(三)

大家好,又见面了,我是全栈君。

Linux常用命令:

Linux文件系统:

1.文件名名称严格区分大小写

2.文件可以使用除/意外的任意字符;不建议使用特殊字符

3.文件名长度不能超过255个字符

4. 以. 开头的文件为隐藏文件

工作目录:working directory

家目录:home 

常用命令:

pwd:查看当前路径,printing working directory

显示工作目录

1. cd ~ 回到家目录 //管理员可以随意切换到其他人的家目录

cd ~USERNAME

cd –  //切换到上一次目录

echo $PWD

echo $OLDPWD //在两个变量之间切换

2.ls

-a:显示所有文件,包括隐藏文件

-A:显示除.和.. 之外的所有文件

-l:–long长格式,长格式列表,即显示文件的详细属性信息:

-rw-r–r–.  1 root  root  89458 10月 14

rw-r–r–

rw-:文件属主的权限:

r–:文件属组的权限

r–:其他用户的权限

1 :文件被硬链接的次数

root:文件的属主

root:文件的属组

89458:文件的大小,单位是字节

-h:–human-readable:对文件的

-d:–directory  //显示目录的属性

-r:逆序显示,

-R:递归显示,目录下的子目录的内容

3.cat ;concatenate

文件文本查看工具

cat /etc/fstab

-n 显示行号

-E 显示行结束符$,用处不大

4.tac文本文件查看

逆序查看 //第一行,换为最后一行

5.file

确定文件类型:

file //查看文件内容类型:

file 

6.echo

-n 不换行

-e 转义符生效

echo -e “hello \nworld”

echo OPTIONS “STRING”

    

    `echo’ interprets the following backslash-escaped characters:

      \a alert (bell)

      \b backspace //删除前面一个字符

      \c suppres s further output

      \e escape character

      \f form feed

      \n new line  换行符

      \r carriage return 

      \t horizontal tab 水平制表符

      \v vertical tab  垂直制表符

   

   STRING:

单引号:强引用,变量引用不执行替换

双引用:弱应用,变量引用会被替换

//转义字符在“ ”中可以引用

7.shutdown

shutdown OPTIONS TIME [WALL]

-H

-P

-r 

-k 警告,但是不关机

-h 时间

12:00 // 

now + 3min

+3 //三分钟之后

-c 取消关机

wall “狼来了” //向所有登录主机的用户,发送广播信息

shutdown -r +5 //5min之后关机,会提示所有人

shutdown -c   //取消,也会通知所有人

shutdown -r +5 “hello everyone” //进行关机,并附带提示信息

8.日期

1.date

   date [OPTION]… [+FORMAT] //指定显示格式

       date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]] //设定时间

//年可以为两位,和四位,秒用 . 

date +%F-%T

2017-01-10-13:06:47

date “+%F %T” //

2017-01-10 17:40:15

date +%Y-%m-%d-%H-%M-%S

  年  月 日 时 分 秒 

date +s //1970.1.1 00:00到现在的秒数,Unix系统的起止时间

date +%j //一年的第几天

2.clock //硬件时钟,纽扣电池

 hwclock //链接而已 

-s,–hctosys  //hc写入到sys

-w,–systohc  //sys写入到hc

3.cal

cal -j 02 2017 //02月为一年的第几天

cal 

Linux:系统启动时从硬件读取日期和时间信息,读取完成以后,就不再与硬件相关联

date:系统时钟

clock:硬件时钟

9.课外作业:

which  //查看命令的完整路径

whereis  //命令的二进制文件路径,源码路径,手册路径

-b 二进制文件路径

-m 手册路径

-s 源码路径

whatis //常看man帮助文档,公共有几个

who

-b 开机时间

-H 用户什么时间登陆的,从哪个IP登陆的

-r 当前运行级别

w  几个用户登录,都在干什么

-h 不显示标头

小结:

1.程序的组成部分4个:二进制文件,库文件,帮助文件,配置文件

2.ls,cat,echo

3.date ,hwclock

本文转自MT_IT51CTO博客,原文链接:http://blog.51cto.com/hmtk520/1941652,如需转载请自行联系原作者


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/108033.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 数字金额大小写转换

    数字金额大小写转换

    2021年12月17日
  • Mybatis原理解析之一 SqlSessionFactory生产(源码解析)

    Mybatis原理解析之一 SqlSessionFactory生产(源码解析)缘起:笔者从业一年有余(此处撸撸胡须,摸摸自己半秃的头发)不经发出感叹:天天写ssm框架搭建下的业务框架,对于数据库操作也使用mybatis。但是扪心自问对于mybatis的使用只是停留在表层,从来没有研究过其原理,于是本着只有变秃才能变强的原则,于是准备研究一下mybatis的框架并再次做出记录。这里笔者对于mybatis的源码分析是在spring环境下进行的。这是笔者第一个研究的框架源…

  • Django流程_菜鸟裹裹收费标准

    Django流程_菜鸟裹裹收费标准Django教程一、Django安装1、Django版本对应的Python版本:2、Django下载地址:3、安装(无需下载)4、验证安装cmd进入python获取版本信息一、Django安装1、Django版本对应的Python版本:2、Django下载地址:https://www.djangoproject.com/download/3、安装(无需下载)打开cm…

  • 大数据数仓建模

    大数据数仓建模        大数据项目之电商数仓(用户行为数据采集)数据仓库简介      1.什么是数据库?    数据库(database)是按照数据结构来组织,存储和管理数据的建立在计算机存储设备上的仓库。    数据库是长期存储在计算机内,有组织的,可共享的数据集合。数据库中的数据指的是以一定的数据模型组织,描述和存储在一起,具有尽可能小的冗余度,较高的数据独立性和易扩展性的特点并可在一定范围内为多个用户共享。    常用的数据库有mysql,oracle,sqlserver等。作用不一样,数据库是

  • PHP环境手动搭建教程

    PHP环境手动搭建教程Windows操作系统下手动搭建PHP环境,新手站长网是以php5.6+MySQL5.6+Apache2.4版本的组合来搭建环境:windows系统手动搭建PHP环境手动安装PHP环境比较麻烦,新手站长网先帮大家梳理下:版本搭配:php5.6+MySQL5.6+Apache2.4 大致流程概述:①下载PHP、MySQL和Apache三款软件;②安装MySQL数据库;③安装和配置Apa…

  • Alex 的 Hadoop 菜鸟教程: 第16课 Pig 安装使用教程

    Alex 的 Hadoop 菜鸟教程: 第16课 Pig 安装使用教程本教程介绍Pig的安装和使用。hdfs虽说是一个文件空间,但是我们每次要查看hdfs上的文件的时候都要输入一大串命令,比如一个简单的ls都需要输入:hdfsdfs-ls/,而且还不能cd到某个目录,这样就造成了每次ls都要带上全路径的麻烦,能不能有一个工具可以模拟linux下的shell呢?Pig就实现了这样的需求,可以直接ls,可以cd到某个目录。并且Pig还创造了PigLatin语言,可以通过Pig写一个类似存储过程的MapReduce的Job,pig会自动帮你把这个job翻译成MapR

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号