linux文件基本操作命令
2017-12-28 13:05
267 查看
强大的man查找linux命令网址 http://man.linuxde.net/
第零 显示目录内容/更改目录命令
1.ls -altR aa
-a显示所有文件
-l按长格式显示
-t按时间先后顺序显示
-R递归显示文件夹的子文件
2.pwd
打印当前绝对路径
3.cd 切换到用户主目录
cd .. 切换到上一级目录
第一 显示文件内容命令
1.echo
echo $SHELL 输出正在使用的shell类型
直接输出在终端
echo 123456
123456
2.cat
cat -n filename 按行号显示文件内容
cat >abc 创建文件abc并可以输入内容,按ctrl+c结束
cat >abc 输入内容把之前内容覆盖
cat >> abc 新添加内容
3.more
空格 下一页
回车 下一行
4.less
up down 上下翻页
5.head -n 5 fliename 显示前五行
6.tail -n 5 filename 显示后五行 两个都是默认显示10行的
第二 建立、删除文件或文件夹命令
1.touch a b c 创建a b c 三个文件
touch -d 2017-12-02 a 修改a文件的存取时间
2.rm -r file 删除文件或文件夹(rmdir很少用)
3.mkdir 创建文件夹
第三 复制、移动命令
1.cp -R file1 /home/edu/file2 复制文件或文件夹file1到 edu下命名为file2
2.mv file1 file2 file1重命名file2
mv -b file1 /home 防止home里面的file1被覆盖而备份原有文件
第四 压缩、备份命令
1.tar对文件或目录使用(先归档在压缩)
tar -zcvf aaa.tar.gz /home/ 将home压缩为aaa.tar.gz
tar -zxvf aaa.tar.gz -C /mnt 指定解压到/mnt
tar -cvf aaa.tar /home/ 将home归档成aaa.tar
tar -xvf aaa.tar -C /mnt 打开归档文件到指定到/mnt
tar -tf aaa.tar 查看归档文件
2.gzip/gunzip 对(文件使用)
gzip -c bbb > /home/edu/bbb.gz 压缩指定路径并命名为bbb.gz(bbb是文件不是目录)
gunzip -c /home/edu/bbb.gz >/home/edu/file 解压指定路径并命名为file(file是文件不是目录)
第五 文件权限管理命令
1.chown -R root aaa 改变aaa的拥有者为root
2.chgrp -R root aaa 改变aaa的所属群组为root群组
3.chmod 777 aaa 改变aaa的文件权限为777
第六 linux文件/目录查找命令
1.whereis ls 查找ls的二进制文件和man帮助文件
2.find /home -name edu 在/home下查找edu文件或目录(确定文件名字)
find /home -iname ‘ed*’ 在/home下查找ed*文件或目录(不确定文件名字)
find /home -iname ‘ed?’ 在/home下查找ed(?一个)文件或目录(不确定文件名字)
3.locate abc | more 查找与abc相关文件并用more显示
第七 输入/输出重定向
1.cat test 标准输出
shell执行cat命令时,产生三个文件。标准输入文件,对应终端的键盘;标准输出文件和标准错误输出文件,都
928c
对应终端的屏幕;
2.输入重定向
< 输入
wc < /etc/passwd 和 wc /etc/passwd 差不多吧
<<结束输入
[~]cat >test << eof
nihao
hello world
eof
3.输出重定向
创建新文件或替换原有文件内容
cat > file
还可以把命令或文件目录输出到指定文件用cat more less 命令可以显示看(主要是有些命令显示太多不好翻页看)
ls -l > hello.out
less hello.out
当然用普通管道命令(less,more,head,tail)也可以
ls -l | less
追加内容
cat >> file 为文件file追加内容而已
2017/12/02 feko笔记
第零 显示目录内容/更改目录命令
1.ls -altR aa
-a显示所有文件
-l按长格式显示
-t按时间先后顺序显示
-R递归显示文件夹的子文件
2.pwd
打印当前绝对路径
3.cd 切换到用户主目录
cd .. 切换到上一级目录
第一 显示文件内容命令
1.echo
echo $SHELL 输出正在使用的shell类型
直接输出在终端
echo 123456
123456
2.cat
cat -n filename 按行号显示文件内容
cat >abc 创建文件abc并可以输入内容,按ctrl+c结束
cat >abc 输入内容把之前内容覆盖
cat >> abc 新添加内容
3.more
空格 下一页
回车 下一行
4.less
up down 上下翻页
5.head -n 5 fliename 显示前五行
6.tail -n 5 filename 显示后五行 两个都是默认显示10行的
第二 建立、删除文件或文件夹命令
1.touch a b c 创建a b c 三个文件
touch -d 2017-12-02 a 修改a文件的存取时间
2.rm -r file 删除文件或文件夹(rmdir很少用)
3.mkdir 创建文件夹
第三 复制、移动命令
1.cp -R file1 /home/edu/file2 复制文件或文件夹file1到 edu下命名为file2
2.mv file1 file2 file1重命名file2
mv -b file1 /home 防止home里面的file1被覆盖而备份原有文件
第四 压缩、备份命令
1.tar对文件或目录使用(先归档在压缩)
tar -zcvf aaa.tar.gz /home/ 将home压缩为aaa.tar.gz
tar -zxvf aaa.tar.gz -C /mnt 指定解压到/mnt
tar -cvf aaa.tar /home/ 将home归档成aaa.tar
tar -xvf aaa.tar -C /mnt 打开归档文件到指定到/mnt
tar -tf aaa.tar 查看归档文件
2.gzip/gunzip 对(文件使用)
gzip -c bbb > /home/edu/bbb.gz 压缩指定路径并命名为bbb.gz(bbb是文件不是目录)
gunzip -c /home/edu/bbb.gz >/home/edu/file 解压指定路径并命名为file(file是文件不是目录)
第五 文件权限管理命令
1.chown -R root aaa 改变aaa的拥有者为root
2.chgrp -R root aaa 改变aaa的所属群组为root群组
3.chmod 777 aaa 改变aaa的文件权限为777
第六 linux文件/目录查找命令
1.whereis ls 查找ls的二进制文件和man帮助文件
2.find /home -name edu 在/home下查找edu文件或目录(确定文件名字)
find /home -iname ‘ed*’ 在/home下查找ed*文件或目录(不确定文件名字)
find /home -iname ‘ed?’ 在/home下查找ed(?一个)文件或目录(不确定文件名字)
3.locate abc | more 查找与abc相关文件并用more显示
第七 输入/输出重定向
1.cat test 标准输出
shell执行cat命令时,产生三个文件。标准输入文件,对应终端的键盘;标准输出文件和标准错误输出文件,都
928c
对应终端的屏幕;
2.输入重定向
< 输入
wc < /etc/passwd 和 wc /etc/passwd 差不多吧
<<结束输入
[~]cat >test << eof
nihao
hello world
eof
3.输出重定向
创建新文件或替换原有文件内容
cat > file
还可以把命令或文件目录输出到指定文件用cat more less 命令可以显示看(主要是有些命令显示太多不好翻页看)
ls -l > hello.out
less hello.out
当然用普通管道命令(less,more,head,tail)也可以
ls -l | less
追加内容
cat >> file 为文件file追加内容而已
2017/12/02 feko笔记
相关文章推荐
- linux文件与目录的基本操作、linux命令
- linux对文件属性及权限操作的一些基本命令
- linux文件与目录的基本操作、linux命令(cp、tar、归档、ls、cd、tr、su、more、less、vi、cat等)
- Linux命令-基本操作及文件操作常用命令--详解Linux入门到精通系列
- Linux入门基础 #3:文件基本操作管理和常用命令
- linux 基本文件操作和下载命令
- Linux命令行基础 、 基础命令操作 、 目录文件基本操作
- linux的一些基本命令(关于文件操作, 进程操作,以及/boot问题)
- Linux入门基础 #3:文件基本操作管理和常用命令
- Linux基本命令-目录结构及文件基本操作
- linux下的基本操作02(文件相关命令)
- Linux基本命令和文件操作
- Linux中tar命令操作文件的基本使用教程
- Linux中tar命令操作文件的基本使用教程
- Linux文件与目录的操作的基本命令(2)
- linux基本命令-文件与目录操作
- linux基本命令操作-文件
- Linux文件与目录的操作的基本命令(1)
- Linux基本命令:文件操作
- linux操作系统基本文件操作命令