Liunx文件管理一

上一篇 / 下一篇  2015-01-26 17:13:51 / 个人分类:liunx

写在前面的话:前段时间学习Linux的基本命令,这段时间工作不忙,所以整理一下,怕忘记了。我用的是虚拟机,装的红帽子的系统。

一、基本的知识

1.Linux有六个Terminal来让用户登录,用Ctrl+Alt+F1~F6切换,F7切换到图形界面。

2.命令大小写敏感。

3.Tab接在一串命令的第一个字后面,补充命令

         在一串指令的第二个字母后面,档案补充

      Ctrl+C 中断当前程序

      Ctrl+D键盘输入结束

4.帮助命令 

man [任意关键字] 获取帮助信息  

通过q退出man模式   

man 7 man查看指令的级别

5.系统上的账号与一般身份使用者,还有root相关信息 /etc/passwd

个人的密码在/etc/shadow

Linux的组名在 /etc/group

二、文件管理

基本命令 ls cd pwd

1.ls 显示文件目录 ls [-alFR] [文件或者目录]

-a 显示所有的文件,包括隐藏文件

-l 使用长格式显示 ll是一样的效果

-F附加文件类型,符号在文件名最后

-R 陆续显示目录

-d 列出制定的目录

从上图可以看出,

①Total 10024表示该目录下所占的空间

②第一列d开头代表是目录文件,用蓝色标示,剩下的三个为一组,代表分别对个人、组、其他人的,读写执行权限,比如Desktop这个目录,第一组rwx代表lzl用户可以读写执行这个目录,第二组r-x代表lzl组的其他成员,可以读可以执行这个权限,第三组---代表除了lzl的其他组成员,没有读写执行的权限

③第二列的数字,代表有多少个连接数

④第四列代表输入哪个用户,第五列代表输入哪个用户组,缺省时为root

⑤第六列用字节代表文件的大小。剩下就是更新日期和文件名。红色的代表是压缩包,蓝色代表是目录,以“.”开头代表是隐藏文件.

2.cd切换目录

cd ..切换到上一级目录

cd ~ 切换到宿主目录

cd / 切换到根目录

cd路径 切换到任意一个路径

3.pwd 显示目前所在的工作目录

文件的操作命令  touch cp rm mv cat ln mkdir rmdir

1.touch生成空文件和修改文件的存取时间

touch abc 生成一个abc的文件

touch –t 201501261200 abc


2.cp 复制文件 cp –pr [源文件或目录] [目的文件或目录]

-p保留源文件的日期属性

-r递归复制所有文件

cp file1 file2是把file1的内容覆盖了file2的内容,file2的名称不变

cp file1 file2 dir复制多个文件到目录dir

cp -r dir1 dir2 dir1下的所有目录包括子目录复制到dir2

3.rm (remove) rm –irf[文件或者目录]

-i互动模式,删除前在做一次确认 默认是不会询问的

-r递归删除目录

-f强制删除

4.mv(move)移动和重命名文件mv –if [源文件或目录] [目的文件或者目录]

-i覆盖前提示
-f
强制移动

mv file1 file2文件移动到文件就是重命名

mv file1 dirfile1移动到dir下,实际是剪切的功能

5.ln产生链接文件,对于目录,不能创建硬链接

ln –s [源文件] [目标文件]

-s符号链接

-d硬链接

6.mkdir选择[-p] [目录名]建立目录

-p依次创建目录

mkdir int

mkdir /int1/int2

7.rmdir [-p] [目录名]

rmdir dir删除某个目录

rmdir –p dir/dir2依次删除目录

查看文件命令 cat more head less tail

1.cat 查看文件内容

cat [文件名]

2.more分页显示文件内容more [文件名]

f(空格) 显示下一页

(Enter) 显示下一行

QQ退出more

3.head按页显示文件内容,可按上下键翻页

4.less –num [文件名]显示文件的前几行

5.tail –num [文件名]显示文件的后几行

修改文件权限 chmod chgrp chown umask

1.chmod改变文件或者目录的权限,功能较多,新开一篇文章来写

2.chgrp改变文件或者目录的所属组

chgrp –R [用户[.群组]] [文件或目录]

chgrp zz file修改file的文件所属组为zz

3.chown改变文件或者目录的所有者

chown –R [用户[.群组]] [文件或目录]

chown zz file修改file的文件所有者为zz

chown –R zz:other dir/将目录dir的所有者改为zz,属组改为other

4.umask设置文件的生成掩码

umask查看当前的umask

umask 022修改umask值为022

文件搜索   which whereis grep find wc

1.which显示文件或目录的所在目录

which [文件或目录]

2. whereis定位程序,源代码和帮助文档的绝对路径

whereis [文件或目录]

3.grep

4.find搜索文件或目录,功能较复杂,新开一篇来写

find [搜索路径][选项][搜寻关键字][文件或目录]


TAG:

唯一的色彩的个人空间 引用 删除 唯一的色彩   /   2015-01-28 10:03:51
5
奔跑地蜗牛的个人空间 引用 删除 奔跑地蜗牛   /   2015-01-27 16:57:34
5
 

评分:0

我来说两句

Open Toolbar