Linux学习日志--文件处理命令

1.用户的分类以及su 切换用户的用法。

1):超级用户用#标识,普通用户用$标识。

2):用户之间的切换 ,假设我们有一个hahaha的用户,从root->hahaha用户的切换 要用到su  hahaha命令,从hahaha->root的转换,只需su 就可以了。

2.添加用户(problem)

useradd  user1 这个命令实现的是增加user1用户的功能

3.设置密码(problem)

4.查找文件或者目录

ls [选项][文件或者目录]

1)选项 -a 就是显现所有的文件,包括隐藏文件

2)选项 -l 是显示所有文件的详细信息

3)选项 -lh 人性化的方式显示出所有文件

注意:在-l显示的时候,第一位是显示的文件类型,-是普通文件,d是目录,b是块设备文件,c是字符设备文件,l是链接文件,p是管道文件,s是socket文件。

5.改变工作目录

cd   /home/user/0718 切换到这个目录下

cd /  是切换到根目录下

cd   是切换到当前主目录下

cd -  是切换到上一次目录

6.显示当前工作目录 :pwd

7.创建目录 :mkdir [目录]

注意:是在当前目录下创建目录.下图在/home/hahaha目录下创建了english的目录

8.删除空目录: rmdir [目录](不常用)

删除了刚才建立的english目录 注意:必须是空目录

9.拷贝文件或目录: cp [文件或目录]

1)拷贝文件

有两种情况,一种是需要重新命名的,一种是不需要重新命名的。假设我们将.X0-lock文件复制到/home/hahaha/chinese的目录下 并且不需要重新命名

第一种情况:

在/tmp目录下有一个.X0-lock的文件 重命名到/home/hahaha/chinses中,重命名为hello.c

第二种情况:

在/tmp目录下有.X0-lock的文件 复制到/home/hahaha/chinese中

2)拷贝目录

注意一点,复制目录的时候,会将原目录中的子目录和文件一并拷贝过去,目标必须是一个目录,将japan的目录复制到chinese目录中。

cp -r /home/hahaha/japan /home/hahaha/chinese 将japan目录拷贝到chinese目录中。

10.剪切(改名)文件或目录 :mv  [文件或目录]

注意: 剪切与移动和删除不同之处在于,在对目录操作的时候,不用在加-r,如果第二个参数是文件,那么完成了改名命令,只存在一个文件,即后面的文件,如果第二个参数是目录,那么就是完成剪切命令,原文件或目录移动到目标目录中。

改名命令:tmp目录下原来有一个叫做.X11-unix的文件 ,现在改名为hello.h文件

改名前:

改名后:

目录剪切命令: 将/home/hahaha/chinese/haha目录移动到/home/hahaha/japan的目录里面去

11.删除文件或目录:rm(remove) [文件或目录]

删除文件:要删除chinese 下的hello.c文件

rm -f  /home/hahaha/chinese/hello.c

删除目录:要删除japan目录

rm -rf   /home/hahaha/chinese/japan

注意:要加-r 会删除掉japan及以下的所有目录

时间: 2024-10-25 05:41:53

Linux学习日志--文件处理命令的相关文章

Linux学习日志--文件搜索命令

开头总结: 学习了Linux中的文件搜索命令find和locate,系统搜索命令whereis 和which ,字符串搜索命令grep,find和locate的区别和用法格式,什么是path环境变量以及其好处,whereis和which的用法,区别在于查询系统命令内容的不同,grep和find的区别,为什么要引入通配符? 什么情况下用通配符还是正则表达式? Locate文件搜索命令: 1)格式: Locate [文件名] 2)更新数据库 updatedb 好处: 相对于find命令来说,Loca

linux查看日志文件内容命令tail、cat、tac、head、echo详解

linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, ---------------------------linux 如何显示一个文件的某几行(中间几行) 从第3000行开始,显示1000行.即显示3000~3999行cat filename | tail -n +3000 | head -n 1000 显示1000行到3000行cat filename| head -

[转]linux查看日志文件内容命令

linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, ---------------------------linux 如何显示一个文件的某几行(中间几行) 从第3000行开始,显示1000行.即显示3000~3999行cat filename | tail -n +3000 | head -n 1000 显示1000行到3000行cat filename| head -

Linux学习之文件搜索命令

1.文件搜索命令 find 2.find命令常用选项:根据文件名.文件大小.所有者.所属组 进行查找 find / -name init 表示全盘搜索init文件或目录.注意 /表示全盘  .表示当前目录 Linux里面的文件搜索是精准搜索的,如果要进行模糊匹配,需要使用通配符,例如: find /etc -name *init* 表示查找文件名包含init字符的文件.*表示匹配任意个字符. find /etc -name *init 表示查找文件名以init结尾的文件. find /etc -

linux查看日志文件内容命令tail、cat、tac、head、echo

tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, ---------------------------linux 如何显示一个文件的某几行(中间几行) 从第3000行开始,显示1000行.即显示3000~3999行cat filename | tail -n +3000 | head -n 1000 显示1000行到3000行cat filename| head -n 3000 | tail -n +1000 *注意两种方法的顺序分解:ta

Linux学习日志day1——无人值守系统安装DHCP+TFTP+PXE+Kickstar

Linux学习日志day1--无人值守批量系统远程网络安装(DHCP+TFTP+PXE+Kickstar)                                         --作者:江信瀚 服务器环境介绍: 主机名:workstation.example.com 关闭SElinux以及防火墙 虚拟机:VMware(关闭了VMware的DHCP服务) 网卡配置: 静态IP获取! IPV6全部都删除,因为根本用不到 子网IP可以在VMware中设置 8.8.8.8是谷歌的DNS服务器

Linux学习日志1-基本知识

1.冯.诺依曼体系计算机五大组成部件: 1.控制器:控制其他四个部件的运作 2.运算器:负责计算加减乘除 3.存储器:存放运算的数据来源与结果 4.输入设备:接收数据输入存入存储器 5.输出设备:从存储器接收数据输出 2.Linux的起源: 1991年一个芬兰大学生Linus Torvalds参考其老师的教学用操作系统Minix的思想(注意仅仅是思想),自己写了一个操作系统内核,命名为Linux 0.0.1,发布在comp.os.minix新闻组上,正式宣告Linux内核的诞生.从那时起,Lin

linux学习日志

Linux学习日志 基本用户接口模式是shell ,乌班图一般是用 terminal这个终端来输入命令 F11全屏,ctrl+shift+"+" 变大,ctrl+-变小. 命令格式 命令  [参数] [操作对象] cmd    options  opreation cd ~ 回到用户主目录 ls 查看目录下的内容 ./当前目录 ../父目录 ls -l pwd 可以查看当前工作目录 print working directory man 命令名 可以查命令帮助 cd 切换目录 touc

Linux学习日志2-vim使用基础

vim是linux操作系统下的一个文本编辑工具,功能非常强大,但刚学习起来比较复杂.vim的所有功能要讲明白得有几百页,在这里只是记录一下vim的一些基本用法. 首先vim打开文件的三种方式: vim +# xxx(#是数字):表示打开xxx文件并将光标定位到指定行. vim -o xx1 xx2 xx3:表示同时打开三个文件,垂直分割显示 vim -O xx1 xx2 xx3:表示同时打开三个文件,水平分割显示 多个文件间跳转:键入ctrl+w后:→向左.←向右.↑向上.↓向下 vim打开文件