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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 支付逻辑漏洞

    支付逻辑漏洞警告请勿使用本文提到的内容违反法律。本文不提供任何担保一、漏洞分类(一)支付过程中可直接修改数据包中的支付金额这种漏洞应该是支付漏洞中最常见的,主要针对支付宝等需要第三方支付的案例。开发人员往往会为了方便,直接在支付的关键步骤数据包中直接传递需要支付的金额。而这种金额后端没有做校验,传递过程中也没有做签名,导致可以随意篡改金额提交。只需要在支付过程中用抓包工具抓包发现有金额的参数修改成任意即可。(二)没有对购买数量进行限制这种漏洞应该是支…

    2022年6月12日
    29
  • LVS基本配置

    LVS基本配置LVS说明【Linux操作系统核心空间中、一般采用DR构建集群】小结:{Ipvsadm:管理集群服务的命令行工具、Ipvs:内核模块/代码;三种负载均衡模式:【NAT:修改IP、双网卡,RIP指向DIP内网网关、任意操作系统】、【DR直接路由:一个网卡、配置别名、DIP和RIP在同一网关上、修改MAC地址】、【TUP隧道:封装IP报文,异地服务连接】} LVS主要组成部分为:  负

    2022年7月23日
    5
  • 从硬盘上安装Fedora12

    从硬盘上安装Fedora12一、引言Fedora12的liveCD:Fedora-12-i686-Live.iso,至今未硬盘安装成功。在引导过程中,报此类错误:[drm:drm_mode_rmfb]triedtoremoveafbthatwedidntown无奈之下,只好下载Fedora12的DVD版:Fedora12-i386-DVD.iso文件比较大,2G多一些。

    2022年9月20日
    0
  • pycharm国外默认镜像源_gnuradio国内镜像源

    pycharm国外默认镜像源_gnuradio国内镜像源阿里云http://mirrors.aliyun.com/pypi/simple/中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban)http://pypi.douban.com/simple/清华大学https://pypi.tuna.tsinghua.edu.cn/simple/中国科学技术大学http://pypi.mirrors.ustc.edu.cn/simple/…

    2022年8月28日
    2
  • SSRF漏洞之FastCGI利用篇「建议收藏」

    SSRF漏洞之FastCGI利用篇「建议收藏」SSRF漏洞之FastCGI利用篇SSRF–(Server-sideRequestForge,服务端请求伪造)定义:由攻击者构造的攻击链接传给服务端执行造成的漏洞,一般用来在外网探测或攻击内网服务SSRF漏洞思维导图如下,本篇主要介绍利用SSRF漏洞攻击FastCGI0x00.PHP-FPMFastCGI未授权利用首先我们使用Vulhub漏洞靶场快速搭建漏洞环境进行复现,感受一波漏洞的危害#保证实验vps具有git、docker、pip、docker-compose、python基

    2022年7月15日
    13
  • ssh 报Connection closed by 127.0.0.1 port 的解决办法

    ssh 报Connection closed by 127.0.0.1 port 的解决办法起了一个虚拟机,想要通过ssh从host连接。起虚拟机时加上如下命令行:-netdevuser,id=net0,hostfwd=tcp::2222-:22\-devicevirtio-net-pci,netdev=net0\这样就将host的2222端口转发给虚拟机的22端口。sshroot@localhost-p2222得到Connection……

    2022年9月25日
    0

发表回复

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

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