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

linux笔记二-----目录及文件命令

2016-06-12 22:35 423 查看
一:目录及文件操作

1.file:识别文件类型

如果是文本文件,会显示ASCII;
如果是执行会显示shell script;
如果链接文件显示链接执行文件等信息


2.touch:改变文件或目录时间。如果指定文件不存在就新建一个新文件

3.cp:复制文件户目录 cp 源目录或文件 目标目录或文件

4.rm:删除文件或目录

5.mv:移动或更名现有文件或目录

6.ln:链接文件或目录。链接分硬链接和软链接

二:查找

1.locate:查找文件或目录。查找速度快,刚进行操作后可能无法找到。因为他不是直接在硬盘查找,而是在保存了硬盘目录结构的数据库中查找

2.which:查找文件

三、

1. 查看当前目录的文件信息
> ls //list
> ls 目录 //查看指定目录的文件信息

2. 目录切换
> cd 目录地址

3. 显示当前用户所在位置
> pwd

4. 查看当前用户信息
> whoami

5. 切换用户
> su - root //切换为root管理员用户
> su - //切换为root管理员用户
> su root //切换为root管理员用户(权限还是普通用户)

> exit //从root用户切换为普通用户
> su 具体用户 //切换为指定用户

shuhua(exit)---->root(exit)---->shuhua(exit)

6. 操作模式切换
># init 3 //桌面模式切换为命令模式
># init 5 //命令模式切换为桌面模式

7. 显示系统分区情况
> df -lh

8. 目录操作
创建目录 make directory
> mkdir 具体目录
> mkdir -p 目录/目录/目录 //递归创建目录

移动操作 move
> mv 目标 目录 //把目标文件移动到指定目录
① 目录存在 进行移动操作
② 目录不存在 把目标给改名字
> mv 目标 存在目录/不存在目录 把目标移动到目录并改名字
给文件改名字
> mv 旧名字 新名字 //给文件改名字

复制文件copy
> cp 文件 目录 //把文件复制到指定目录
> cp -R 目录1 目录2 //把目录1(没有级别限制)拷贝到目录2
-R 参数可以写到前边,也可以写到最后边

> cp 文件 目录/不存在名字 //文件复制到目标目录后需要被改名字

> cp file1 dir/file2(存在) //file2存放file1的内容,文件名字还是file2
file1的内容被覆盖写入file2文件
file1把file2给替换了,名字为file2

删除文件/目录
> rmdir file 删除单个目录
> rm -r file 递归删除目录
> rm -rf file recursive force 递归强制删除
> rm -rf / kill your self

9. 文件查看
> cat file //把文件全部内容输出到页面
> more file //逐行查看文件内容
文件内容有百分比显示
敲回车逐行查看
q,退出查看
> less file //通过"上下左右"键 查看文档各部分内容
没有百分比
按q键,退出查看
> head -n file //查看文档的前n行内容
> tail -n file //查看文件最末尾n行内容
> wc file //计算文件行数

>du -h 文件名 //查看文件的大小
10. 文件创建
> touch [dir/]file
12. 给文件追加内容
> echo content > file //对文件进行覆盖追加内容
> echo content >> file //对文件追加内容
> cat file1 > file2 //把file1的内容覆盖追加到file2里边
> cat file1 >> file2 //file1内容被追加到file2里边
echo 和cat使用过程中,如果文件不存在会自动创建

13. 用户操作
创建用户user add
> useradd 用户名
> useradd -g 组编号 -u 用户编号 -d 家目录 用户名

修改用户信息 user modify
> usermod 用户名 (组别-g 家目录-d 用户名-l 用户编号-u)
(修改家目录,必须手动创建对应的家目录,该目录的权限和所属组别都需要设置)
> usermod 参数 参数值,参数 参数值,参数 参数值 用户名

用户删除 user delete
> userdel 用户名
> userdel -r 用户名 //连同用户的家目录一并删除

14. 组操作
创建组 group add
> groupadd -g 组编号 组名

修改组 group modify
> groupmod -n 新名字 组名

删除组 group delete(有用户的组别不允许删除)
> groupdel 组名

15. 查看命令使用细节
> man 命令

16.系统相关命令

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