开始linux

基础命令

1.which  command

查看命令的路径

如:

[root@localhost ~]# which ls

alias ls=‘ls –color=auto’

       /usr/bin/ls

值得注意的是

alias ls=‘ls –color=auto’

表示的是ls命名的别名

 

2.date

打印或者设置系统日期和时间

用法:

[root@localhost ~]# date “+%Y年%m月%d日 %H时%M分%S秒 星期%w”
2018年05月15日 15时59分43秒 星期6

[root@localhost ~]# date “+%F %T”
2018-05-15 16:00:07

[root@localhost ~]# date +%s
1526371345

[root@localhost ~]# date -s ‘2020-1-5 12:30:50’
Sun Jan 5 12:30:50 CST 2020

[root@localhostr ~]# date -d ‘-2 days’ +%A 表示前天是星期几
Wednesday

3.cat

cat
查看文件内容

[root@localhostr ~]# cat /etc/shells 查看当前系统所安装的shell

[root@localhostr ~]# echo $SHELL 查看当前使用的何种shell

4.

-普通文件
d目录文件
b块设备文件
c字符设备文件
l软链接文件
p管道文件
s套接字文件

pwd

显示当前所在的绝对路径
-P 如果当前所在位置是软链接目录,则显示源路径

绝对路径与相对路径
绝对:从根开始的路径
相对:相对于当前的路径

cd
cd 进入家目录
cd ~ 进入家目录
cd – 进入上一次的工作目录,反复执行会在两个目录间来回切换

touch

创建一个文件

若文件不存在,则创建一个空文件
若文件存在,则更新三个时间戳
-a 更新atime和ctime
-m 更新mtime和ctime
-c 若文件存在,则更新三个时间戳,若不在,不会创建新文件,无作为。

时间戳
access time(atime): 访问时间,当文件被读取时才更新
modify time(mtime): 数据修改时间,当文件的数据被修改时才更新
change time(ctime): 元数据修改时间,当文件的元数据(权限,大小,owner,group,mtime等)更新时则                                           更新

 

文件名通配符
*:匹配零或多个任意字符
?:匹配任意一个单一字符
0-9:表示任何数字
a-Z:表示所有字母,包括大小写
[linux]:表示包含l或i或n或u或x
[^linux]:表示不包含l和i和n和u和x
[:digit:]:表示任意数字
[:lower:]:表示小写字母
[:upper:]:表示大写字母
[:alpha:]:表示大小写字母
[:alnum:]:表示任意字母或数字
[:blank:]:表示空格(水平制表符)及TAB
[:space:]:表示空格(水平制表符)、回车(垂直制表符)及TAB
[:punct:]:表示符号
[:print:]:表示可打印字符

cp
当源是一个文件时
当目标文件不存时,则新建文件,并填充内容
当目标文件存在,且为一个文件时,则覆盖该文件
且为一个目录时,则将该文件放置入该目录
当源是多个文件时
当目标文件不存时,报错
当目标文件存在,且为一个文件时,报错
且为一个目录时,则将所有源目文件放置入该目录
当源是一个目录时, 要配合-r
当目标不存在时,则创建指定名称的目录,并将源目录当中的文件复制到新目录当中
当目标文件存在,且为一个文件时,报错
且为一个目录时,则两个目录内容合并,如有同名文件,则源目录下的文件覆盖目标目录的文件。

cp
-i 覆盖时交互式提示
-r 递归,可以复制目录
-d 默认不加-d时,cp复制软链接会将源复制过去,加上-d保留链接属性,把软链接复制过去
–preserv=
mode 权限不变
owner[ship] 权限及owner,group 不变
time 三个时间戳不变
xattr acl权限不变
links 链接不变
context 文件的selinux上下文关系不变
all
-p 等于 –preserv=mode,owner,time
-a 等于rdp
-v 显示复制过程
-f 强制覆盖: 当普通用户对目标文件不可更改时,但对该目标文件所在的目录有创建及删除文件的权限,则使用-f可以强制覆盖,实际上是先删除文件,再创建
-u 只覆盖源比目标文件新的文件
–backup-numbered 覆盖前,先将旧文件改名为 文件名.~数字~

mv
• mv [OPTION]… SOURCE… DIRECTORY
• mv [OPTION]… -t DIRECTORY SOURCE…
常用选项:
-i: 交互式
-f: 强制 直接覆盖,不交互式,抵消i的作用

mkdir
-p 可以同时创建多级目录
-v 在创建目录时显示详细信息
-m xxx 创建同时指定权限

硬链接
ln 源 目的 (注意:源与目的要在同一文件系统下)
软链接
ln -s 源路径 目的路径

 

 

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/99331

(0)
上一篇 2018-05-25 19:41
下一篇 2018-05-26 09:19

相关推荐

  • 简述LVS负载均衡常用类型优点及应用场景

    lvs-nat优点: 配置简单,且节省IP。只需要在调度器上配置一个公网IP即可。 支持端口映射,即用户请求的端口和RS端口可以不一致。 lvs-nat缺点: 所有请求和响应都要经由调度器,并发量大时会成为集群瓶颈。一般后端RS节点保持在10-20个。 lvs-nat应用场景: 由于配置简单,节省IP的特点,一般用在并发量不大的中小企业。 lvs-dr优点:…

    Linux笔记 2018-08-13
  • 網絡屬性配置第三種方式——修改配置文件

    網絡屬性配置第三種方式——修改配置文件 IP ,MASK,GW,DNS相關的配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0 路由相關的配置文件:/etc/sysconfig/network-scripts/route-enth0(這個文件默認不存在,需要手動去創建) (1)/etc/sys…

    Linux笔记 2018-05-06
  • Linux学习笔记——特殊权限之 SUID GUID StickyBit

    ◆ SUID ( Set User ID ) Linux里,用户的ID被称作UID。在实际生产中,可能需要临时借用别的用户执行程序,因此需要能够临时变更自己UID的机能叫做SUID。借助SUID权限,用户可以临时调用root权限。※ 通常,文件的执行是由所属者发起,然而,赋予SUID权限后可临时继承所有者的权限(来执行文件)。通常用于二进制可执行文件上,文件…

    Linux笔记 2018-04-07
  • 计算机原理与Linux基础

    计算机的组成及功能 1、其实计算机的组织分为内部设备和外部设备, 内部设备:         CPU:运算器、寄存器、缓存         存储器:内存,RAM(Random Access Memory)         控制器:控制器是整个计算机系统的控制中心,它指挥计算机各部分协调地工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理。 外部…

    Linux笔记 2018-05-13
  • 计算机的组成及其功能

    计算机(computer)俗称电脑,常用于进行数值计算、逻辑计算,除此之外还带有存储记忆功能。 计算机主要由五个部分组成。 (1)运算器 运算器(ALU,Arithmetic Logic Unit),基本功能是完成对各种数据的加工处理,主要负责完成计算机中的算术运算(即加、减、乘、除以及相应的复合运算)和逻辑运算(与、或、非等逻辑运算以及数据的比较和移位等操…

    Linux笔记 2018-05-13
  • 笔记

    LINUX中查看路由表的命令 route -nIP地址 有类的 无类的无类:网络ID ,主机ID不确定 (32位以内的)CIDR 无类域间路由无类ID要与netmask(子网掩码)一起用 用子网掩码(也是32位的2进制数)来确定无类ID的网络ID和主ID netmask对应的是1IP/网络ID位数255.255.0.000000000 010000000 1…

    Linux笔记 2018-05-01