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


相关文章
|
30天前
|
Linux 数据安全/隐私保护 Windows
Linux入门指南:linux权限究竟是什么?和文件有什么关系?
Linux入门指南:linux权限究竟是什么?和文件有什么关系?
30 0
|
1月前
|
监控 网络协议 Java
Linux 网络编程从入门到进阶 学习指南
在上一篇文章中,我们探讨了 Linux 系统编程的诸多基础构件,包括文件操作、进程管理和线程同步等,接下来,我们将视野扩展到网络世界。在这个新篇章里,我们要让应用跳出单机限制,学会在网络上跨机器交流信息。
Linux 网络编程从入门到进阶 学习指南
|
1月前
|
域名解析 运维 网络协议
Linux命令行全景指南:从入门到实践,掌握命令行的力量
Linux命令行全景指南:从入门到实践,掌握命令行的力量
86 0
|
2月前
|
Shell Linux
Linux下的Shell基础——Shell概述和入门(一)
Linux下的Shell基础——Shell概述和入门(一)
38 0
Linux下的Shell基础——Shell概述和入门(一)
|
3月前
|
安全 Unix Linux
【Linux入门指南:掌握开源操作系统的基础知识】(四)
【Linux入门指南:掌握开源操作系统的基础知识】
|
3月前
|
Linux
【Linux入门指南:掌握开源操作系统的基础知识】(三)
【Linux入门指南:掌握开源操作系统的基础知识】
|
18天前
|
Unix 大数据 Linux
linux入门
linux入门
18 1
|
1月前
|
网络协议 Unix Linux
Linux 入门了解
Linux 入门了解
33 0
|
1月前
|
存储 消息中间件 网络协议
Linux 系统编程从入门到进阶 学习指南
本文旨在为初学者提供一个清晰的 Linux 系统编程入门指南,带你步入 Linux 系统编程的世界,从基本概念到实用技能,一步步建立起您的知识体系。
Linux 系统编程从入门到进阶 学习指南
|
1月前
|
人工智能 Linux 索引
Linux入门指令和权限讲解
Linux入门指令和权限讲解