linux笔记二-----目录及文件命令
一:目录及文件操作
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.系统相关命令
linux笔记二-----目录及文件命令的更多相关文章
- Linux课程---5、常用文件命令和目录命令(创建文件命令)
Linux课程---5.常用文件命令和目录命令(创建文件命令) 一.总结 一句话总结: touch file1 1.管道符|有什么用? 将前一个命令的结果作为后一个命令的输入:比如查看文件前3行:ca ...
- Linux常用基础命令整理:关机命令、查看目录下文件命令等
Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...
- Linux中/proc目录下文件详解
转载于:http://blog.chinaunix.net/uid-10449864-id-2956854.html Linux中/proc目录下文件详解(一)/proc文件系统下的多种文件提供的系统 ...
- Linux下遍历目录及文件,更改权限
Linux下遍历目录及文件,更改权限 引言: 我在Linux下搭建android时,将eclipse及sdk复制到/usr/下时,总会出现无法读,无法写写样的问题. 解决方案: 有两个方案: 一.将复 ...
- linux下为目录和文件设置权限
摘:linux下为目录和文件设置权限 分类: Linux2012-05-09 03:18 7456人阅读 评论(1) 收藏 举报 linuxwordpressweb数据库serverfile linu ...
- Linux中/proc目录下文件详解(转贴)
转载:http://www.sudu.cn/info/index.php?op=article&id=302529 Linux中/proc目录下文件详解(一) 声明:可以自由转载本文, ...
- linux笔记:目录处理命令ls,mkdir,cd,pwd,rmdir,cp,mv,rm
linux命令的格式:命令 [-选项] [参数]例:ls -la /etc 命令:ls命令所在路径:/bin/ls功能:显示目录文件用法:ls [-aldh] []参数:-a 查看所有文件,包括隐藏文 ...
- linux 目录与文件命令
目录与文件常用命令 1.cd命令 cd [相对路径或绝对路径或特殊符号] 功用:变换目录 ps: 不加参数时,默认切换到用户主目录,即环境变量HOME指定的目录,如root用户的HOME变量为/roo ...
- linux目录及文件命令学习
学习Linux 目录操作 1.pwd 可以看当前目录路径 2.cd change directory 改变目录,切换目录 cd / 进入跟目录 cd ..返回上级目录 cd 进入用户主目录 cd .. ...
随机推荐
- PopupWindow响应返回键的问题
假设情景是这样的:在一个Activity中弹出一个PopupWindow,要求在按返回键时关闭该PopupWindow. 如果该PopupWindow是无焦点的(默认情况),那么可以在Activity ...
- LoadRunner中截取字符串
LoadRunner中截取字符串 /*strchr和strrchr的区别*/ char *strTest1="citms citms"; char *strTest2,*strTe ...
- x264源代码 概述 框架分析 架构分析
函数背景色 函数在图中以方框的形式表现出来.不同的背景色标志了该函数不同的作用: 白色背景的函数:不加区分的普通内部函数. 浅红背景的函数:libx264类库的接口函数(API). 粉红色背景函数:滤 ...
- MySQL导入sql脚本 导出数据库
导出数据库 不能停止服务 cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) mysqldump -u用户名 -p 数据库名 > 导出的文件名 ...
- java&Protocol Buffers
ps: Protocol Buffers简称PB PB 安装配置 下载 PB: 在 PB 官网,下载最新版(或者其他版本)PB,这里为了与 Java 项目中的 PB Maven 依赖版本一致,使用 P ...
- 给img添加类名可以动态切换图片
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8" ...
- UVA - 11488 字典树
题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem ...
- DSP using MATLAB 示例 Example3.15
上代码: subplot(1,1,1); b = 1; a = [1, -0.8]; n = [0:100]; x = cos(0.05*pi*n); y = filter(b,a,x); figur ...
- js整理1
数组 比较时的隐式转化 var a = [1,2,3]; var b = [1,2,3]; a == b; //false a == '1,2,3'; //true; // var c = []; B ...
- 【转】】Android ADB命令大全
ADB很强大,记住一些ADB命令有助于提高工作效率. 获取序列号: adb get-serialno 查看连接计算机的设备: adb devices 重启机器: adb reboot 重启到bootl ...