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编辑
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笔记与练习-----第一天。一些初级命令以及基本用户管理
- Linux学习第一天(2)
- 第一天:Linux学习的指令
- linux第一天学习1
- linux学习之路——第一天(3)
- Linux学习:第一天_笔记
- linux下汇编学习笔记[第一天]
- hadoop学习的第一天---配置linux的jdk环境
- 第一天打卡,开始正式学习linux
- Linux学习第一天
- linux系统学习第一天
- linux学习第一天 hello world
- Linux学习第一天
- 第一天打卡,linux学习
- linux学习第一天
- 自己第一天学习Linux,红帽
- linux(centos)学习第一天
- linux 学习第一天
- 实习第一周(第一天)(安装linux,学习python)
- 【记录学习linux】第一天