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,如需转载请自行联系原作者


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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • LabelImg教程[通俗易懂]

    LabelImg教程[通俗易懂]目标检测中,原始图片的标注过程是非常重要的,它的作用是在原始图像中标注目标物体位置并对每张图片生成相应的xml文件表示目标标准框的位置。本文介绍一款使用方便且能够标注多类别并能直接生成xml文件的标注工具——labelImg工具,并对其使用方法做一个介绍。本文仅针对ubuntu系统做使用介绍。1、下载LabelImg方式1:网址:https://github.com/tzu…

    2022年6月20日
    57
  • 万字详解,JDK1.8的Lambda、Stream和日期的使用详解

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 本文来源:http://8rr.co/Nn5n 前言 本篇主要讲述是Java中JDK1.8的一些新语法特性使用,主要…

    2021年6月26日
    150
  • 数据库隔离级别理解「建议收藏」

    数据库隔离级别理解「建议收藏」1.为什么要选择隔离级别?通过例子说明隔离级别的必要性:假设一个场景,一对夫妻共用一个账户,妻子喜欢网上支付,丈夫喜欢刷卡支付。第一类丢失情况:整个过程中只有老公消费1000元,而最后时刻,老婆回滚事务,恢复到了原来的10000元,这不符合实际。这样的两个事务并发,一个提交,一个回滚导致的不一致成为第一类丢失更新,不过大部分数据库(mysql,o…

    2022年5月9日
    42
  • siamfc++代码_c语言代码怎么理解

    siamfc++代码_c语言代码怎么理解文章目录前言一、论文翻译二、论文代码1.backbone网络前言记录自己阅读复现SiamFC的全过程,包括论文翻译,代码理解等一、论文翻译论文原文:链接:https://pan.baidu.com/s/1wvXra0Ji6L9IMVZikaUs9Q提取码:s7t3本文是Siam系列跟踪论文的开篇之作,兼容了速度与精度,引起跟踪社区极大的关注。论文中对一些细节描述分非常充分,适合精读本文。二、论文代码代码参考;https://github.com/HonglinChu/SiamTra.

    2022年9月30日
    3
  • jar find小技巧

    jar find小技巧

    2021年5月12日
    145
  • android怎么备份到苹果,安卓手机数据怎么导入苹果手机?「建议收藏」

    android怎么备份到苹果,安卓手机数据怎么导入苹果手机?「建议收藏」原标题:安卓手机数据怎么导入苹果手机?现如今,安卓系统的手机和苹果ios系统的手机都有自己的粉丝阵营,不过两家粉丝也经常相互交流、互相“跳墙”,所以便有很多安卓手机用户在购买新手机时选择了苹果手机,或者是反过来。因为,手机的选择权在自己的手上,但是换过手机后,旧手机中的便签数据怎么导入新手机中呢?比如说安卓手机的便签数据应该如何导入苹果手机呢?毕竟,手机自带的便签或备忘录不像手机相册、通讯录那样,…

    2022年5月25日
    47

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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