Linux起步第一程

---恢复内容开始---

说起来你可能不信,咱头段时间还在累死累活搬砖,现在却坐在教室里学着高大上的Linux运维课程--个人感觉IT方面的工作就是nb啊!

所以就报班学了这门IT技能。

3月20号到今天,差不多上了7天的课程,虽然上课的节奏是上一天课自习一天,可对于我这个零基础的小白来说还是很吃力,刚开始上课新鲜东西太多了,整个人慌得不行,怕跟不上节奏。不过到今天为止慢慢适应了,也找到了自己感觉还行的学习方法,到目前为止个人感觉学好Linux主要就是懂原理、熟悉命令、输入法快,朝着这几点不怕学不好。

今天简单得分享一下几个常用的命令,以后每天就按这个节奏走下去了,分享的同时给自己做小总结。(请记住,这是一个小白的笔记)

Touch命令

1.作用:touch - change file timestamps  更改文件的时间戳

2.当用touch查看一个此前不存在的文件的时间戳时,会创建这个空文件。(运维人员常常用touch来创建空文件)

-c  来控制不创建这个空文件

-a  仅修改acess  time  访问时间

-m 仅修改modify  time   修改时间、改进

当改变modify或acess的时间时change的时间会自动改变

-t  STAMP  指定要更改的时间

[[CC]YY]MMDDhhmm[.ss]

cp命令:copy  复制的是源文件中的数据

1.复制谁?-源文件  复制到哪儿去?-目标文件DEST

单源复制:cp [OPTION]... [-T] SOURCE DEST

2.单源复制)

如果DEST不存在:则事先创建此文件,并复制源文件的数据流至DEST中:

如果DEST是非目录文件:则覆盖目标文件:

如果DEST是目录文件:则先在DEST目录下创建一个与源文件同名的文件,并将源文件数据流复制到此文件中

3.多源复制: cp [OPTION]... SOURCE... (点点点表示多源)DIRECTORY

cp [OPTION]... -t (target)DIRECTORY SOURCE...

如果DEST不存在:错误

如果DEST存在:

如果DEST是非目录文件(文件 即数据流):错误:

如果DEST是目录文件:则源文件分别复制每个文件至目标目录中,并保持原名:

4.常用选项:

(1)-i  :交互式复制

(2)-f:强制覆盖目标文件(force)

(3)-r -R:递归复制目录:

如果目标文件中无目录,如下,源文件目录和数据流全都复制过去,如果有目录,同样将源文件目录和数据流复制到目标目录中。

(4)-d 复制符号链接(symbolic links)文件本身,而非指向源文件

Move命令(与cp的语法相同)

1.移动或重命名文件(文件与目录的区别)

与cp的不同:将源文件移动或复制至目标文件后将源文件的目录删除

2.相对路径下重命名文件

3.相对路径下(同一个目录下完成的)移动文件

4.相对路径下移动目录时不需要加-r 或-R(目录递归复制目标目录时)(mv与cp的不同之处)

5.常用选项

(1)-i  :交互式复制

(2)-f:force  强制覆盖目标文件

Rm  普通删除文件(文件)

(1)递归删除:#rm  -r  /tmp/log/

(2)强制删除:-f

(3)-i :交互式复制

---恢复内容结束---

时间: 2024-11-05 06:09:24

Linux起步第一程的相关文章

Linux Kernel 排程機制介紹

http://loda.hala01.com/2011/12/linux-kernel-%E6%8E%92%E7%A8%8B%E6%A9%9F%E5%88%B6%E4%BB%8B%E7%B4%B9/ Linux Kernel 排程機制介紹 Linux Kernel 排程機制介紹 [email protected] by loda. 2011/12/2 多核心架構儼然是目前智慧型手機方案的新趨勢,隨著省電與效能上的考量,多核心的架構各家方案也都有所差異.為能讓同一個Linux Kernel在不同效

VMware: linux起步提示 memory for crashkernel(0*0 to 0*0)not within permissible

(virtualbox/VMware)linux起步提示memoryforcrashkernel(0*0 to 0*0)notwithinpermissible  http://www.myexception.cn/linux-unix/477672.html 一.在vmware上创建了虚拟机,操作系统是Red Hat Enterprise Linux Server release 5.3,当启动虚拟机时出现下面信息: Memory for crash kernel (0x0 to 0x0) n

(linux shell)第一章--小试牛刀(下)

文章来源: (linux shell)第一章--小试牛刀(下) 1.6 数组和关联数组 1.6.1 预备知识 Bash同一时候支持普通数组和关联数组.普通数组仅仅能使用整数作为数组索引,而关联数组能够使用字符串作为数组索引.关联数组在非常多操作中相当实用. 1.6.2 实战演练 定义数组的方法有非常多,能够在单行中使用一列值来定义一个数组: array_var=(1,2,3,4,5,6)   #这些值将会存储在以0为起始索引的连续位置上 另外.还能够将数组定义成一组索引-值: array_var

(linux shell)第一章--小试牛刀(上)

来源:(linux shell)第一章--小试牛刀(上) 从今天开始,我们一起来学习<linux shell脚本攻略>这本书. 1.1简介 shell脚本通常是一个以#!起始的文本文件,如下所示: #!/bin/bash 有两种执行shell脚本的方式,分别如下: sh script.sh 或者./script.sh 但是在执行脚本以前,我们需要给脚本执行权限才行,不然脚本无法执行 chmod a+x script.sh 在命令中行中,如果需要同时执行多个命令,可以使用 cmd1;cmd2 1

Linux基础第一周

Linux基础第一周命令的格式 command(命令)option(选项)arguments(参数)三部分组成,之间需要空格间隔options 选项 启用命令的某项功能,从而更改命令的功能 arguments 参数 改变命令作用的对象短选项 多个选项组合 ls -a -l= -al/-la长选项 本身命令由多个字母组成需-- 例 ls --help 命令提示符#为管理员 $为普通用户 useradd +用户名(创建用户) su - 用户名(切换用户)hostname(当前主机名)~波浪线为当前所

linux学习第一月测验

1.yum源的配置与使用(5分)1) 创建一个本地yum源[base]Mount /dev/cdrom /mntname=local_basebaseurl=file:///mnt/gpgcheck=0 2) 安装开发包组 yum grouplistyum groupinstall development tools 2.复制/etc/ssh/sshd_config 到/tmp/中并更名为sshd_config.bak.将/tmp/sshd_config.bak文件中所有以非#号开头与包含空白字

嵌入式C语言自我修养 04:Linux 内核第一宏:container_of

4.1 typeof 关键字 ANSI C 定义了 sizeof 关键字,用来获取一个变量或数据类型在内存中所占的存储字节数.GNU C 扩展了一个关键字 typeof,用来获取一个变量或表达式的类型.这里使用关键字可能不太合适,因为毕竟 typeof 还没有被写入 C 标准,是 GCC 扩展的一个关键字.为了方便,我们就姑且称之为关键字吧. 通过使用 typeof,我们可以获取一个变量或表达式的类型.所以 typeof 的参数有两种形式:表达式或类型. int i ; typeof(i) j

linux学习第一课

linux学习第一课,打卡打卡 原文地址:https://blog.51cto.com/12910091/2436322

Linux学习5-线程

线程 1.1什么是线程? 在一个程序中的多个执行路线就叫做线程(thread).更准确的定义是:线程是一个进程内部的一个控制序列.   要搞清楚fork系统调用和创建新线程之间的区别.当进程执行fork调用时,将创建出该进程的一份新的副本.这个新进程拥有自己的变量和自己的PID,它的时间调度也是独立的,它的执行(通常) 几乎完全独立于父进程.当在进程中创建一个新线程时,新的执行线程将拥有自己的栈(因此也拥有自己的局部变量),但与它的创建者共享全局变量.文件描述符.信号处理函数和当前目录状态. 1