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

linux学习第一天

2017-07-22 17:54 204 查看
一、      目录,文件操作

1、        创建目录

mkdir filename

mkdir -p dir/file1/file2/newfile  (-p :帮助你直接将所需要的目录(包含上一级目录)递归创建起来!)

2、        移动改名字

mv dir1/dir2  dir3/dir4/newdir (将dir1目录中的dir2移动到dir3的dir4目录下,并重新命名)如果是文件则同理

3、        复制改名字

·        -a:相当於 -pdr 的意思,至於 pdr 请参考下列说明;(常用)

·        -d:若来源档为连结档的属性(linkfile),则复制连结档属性而非文件本身;

·        -f:为强制(force)的意思,若目标文件已经存在且无法开启,则移除后再尝试一次;

·        -i:若目标档(destination)已经存在时,在覆盖时会先询问动作的进行(常用)

·        -l:进行硬式连结(hard link)的连结档创建,而非复制文件本身;

·        -p:连同文件的属性一起复制过去,而非使用默认属性(备份常用);

·        -r:递归持续复制,用於目录的复制行为;(常用)

·        -s:复制成为符号连结档(symbolic link),亦即『捷径』文件;

·        -u:若 destination 比 source 旧才升级 destination !

cp -r  dir1/dir2   dir3/dir4/newdir  (将dir1目录下的dir2复制到dir3目录下的dir4目录下,并取一个新名字)

cp  dir1/filea   dir2/dir3/newfile

 

4、        删除

rmdir(删除空的目录)

· -f :就是 force 的意思,忽略不存在的文件,不会出现警告信息;

· -i :互动模式,在删除前会询问使用者是否动作

· -r :递归删除啊!最常用在目录的删除了!这是非常危险的选项!!!

rm  -rf  filename

5、pwd  (显示目前所在的目录)

二、      文件操作

1、        创建文件

vi filename

touch filename

2、        查看文件

more    less  cat    head    tail  wc

·        cat  由第一行开始显示文件内容

·        tac  从最后一行开始显示,可以看出 tac 是 cat 的倒著写!

·        nl   显示的时候,顺道输出行号!

·        more 一页一页的显示文件内容

·        less 与 more 类似,但是比 more 更好的是,他可以往前翻页!

·        head 只看头几行  head [-n number] 文件

-n :后面接数字,代表显示几行的意思

·        tail 只看尾巴几行    tail [-n number] 文件

3、       追加内容

echo  内容>file

echo  内容>>file

4、        vi编辑

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux