您的位置:首页 > 运维架构 > Linux

Linux:第二天-----基础命令,文件类型,多种方法修改时间,Linux目录文件的树形图,与文件的各种编辑用法

2019-04-17 14:36 543 查看

基础命令
命令格式:主命令 选项 参数(操作对象)
列出目录下的内容(list):ls

ls -l 以长列表方式列出 =ll

ls -r 逆序列出

ls -d 查看当前目录.

ls -ld 长列表列出当前目录的详细信息

ls -lh 显示目录或文件大小

ls -a 列出隐藏文件,包括.和…
ls -A 列出隐藏文件,不包括.和…

ls -i 显示文件索引节点号(inode)。一个索引节点代表一个文件,在linux中保存在磁盘分区中的文件都给它分配一个编号,称为索引节点号inode。

man ls 查看ls的使用手册
enter键可以一行一行的翻,空格键可以一页一页的翻
按q键退出

文件类型
(1) - 普通文件,类似于Windows的记事本。 也例如:

(2) d 目录文件,类似于文件夹 例如/root , d开头的就是目录文件,-开头的是普通文件。

(3) c 字符设备文件,串行端口设备,顺序读写,键盘 例如: /dev 设备文件,任何设备与接口设备都是以文件形式存在于这个目录的

(4) b 块设备文件,可供存储的接口设备,随机读写,硬盘

(5) **p 管道文件,**用于进程间的通信

(6) l link,链接文件 例如: l 开头

与时间有关的命令:
输出和更改日期时间:date(软件、系统时间)
更改日期的格式 月日时分年.秒

date -s “” ‘’ 单双引号都适用

date -s 只有root才能设置,其它只能查看
date -s 20160813 日期为20160813,时间为00:00:00

date -s 01:01:01 设置具体时间,不会对日期做更改

date -s “01:01:01 2016-08-13″ 设置全部时间

date -s “01:01:01 20160813″ 设置全部时间

date -s “2016-08-13 01:01:01″ 设置全部时间

date -s “20160813 01:01:01″ 设置全部时间

Linux目录的树形图

查看硬件时间:clock
查看硬件时间:hwclock-w
系统时间给硬件时间-s
硬件时间给系统时间 查看日历:calcal
查看当年当月的日历cal 年份
查看一年日历cal 月份 年份
查看当年当月的日历cal -1
查看该月的日历cal -3
查看前一个月,本月,下月的日历 将输入接到标准输出(从键盘输入,从显示器输出):echo

文件的各种编辑用法

创建文件:文件命名规则:
(1)不能使用/来当文件名,/是用来做根的,也是用来做路径分隔符的
(2)文件名不能超过255个字符
(3)区分大小写file File FILE fIle
(4)目录也是文件,在同一路径下,两个文件不能同名创建多个普通文件:
方法1:touch 文件名1 文件名2 文件名3
方法2:touch {文件名1,文件名2,文件名3}
touch {1,2}{3,4}
touch abc{1…100}
向文件里写入数据:重定向:>追加重定向:>>
查看文件的内容:cat
stat查看文件的详细信息
touch不仅可以创建空文件,还可以改变文件的时间atime access time
看了一下内容 cat mtime modify time 文件内容被改变了,ctime也会发生改变ctime change time 元数据被改变,

重命名创建目录文件:mkdir 目录名
-p    parent  父目录
-v    verbose   详细信息
删除普通文件和目录文件:rm(命令别名默认带-i,该选项用来提示用户进行交互)删除当前目录下的所有文件(*代表所有):rm -rf *
复制文件:复制普通文件:cp复制目录文件:cp -r
移动文件:mv,等同Windows里面的剪切,移动之后原文件消失who /var/log/wtmp
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: