Linux 您所在的位置:网站首页 linux删除单个文件夹命令 Linux

Linux

2023-05-10 13:57| 来源: 网络整理| 查看: 265

Linux

目录结构

/:根目录

/bin:存放系统命令的目录,所有用户同可以执行

/sbin:保存和系统环境设置相关的命令,只有超级用户可以使用这些命令,普通用户可以查看

/home:用户缺省宿主目录 添加新的用户 home 会有对应的文件夹

/etc:系统配置文件

/dev:存放设备的文件 声卡 网卡 显示 CD 打印机

/mnt: 挂载目录。临时文件系统的安装点 ,默认挂载光驱和软驱的目录

/media:挂载目录。挂载媒体设备。如软盘和光盘

/opt:第三方安装软件的保存位置。习惯放在/usr/Local目录下

/usr:系统软件共享资源目录,存放所有命令、库、手册页等

/root:存放root用户的相关文件,root用户的家目录。宿主目录  超级用户 我们进入系统默认在root目录下

绝对路径与相对路径

绝对路径:根目录开头的路径

相对路径:不是根目录开头的路径

cd 切换目录(change directory)

切换目录cd 目录

./当前目录../上一级目录../../上两级目录

cd - 返回上一次操作的目录

pwd   显示当前目录(print working directory)

pwd

ls  查看目录下文件(list)

ls [-alrRd] [目录或文件]

-a :显示所有文件 包括隐藏文件 特殊目录 . 和..

-l :显示详细信息

-R :递归显示当前目录下所有目录

-r : 逆序排列

-t : 按修改时间排序(降序)

ll    相当于 ls   -l

mkdir 创建文件夹 (make directory)

mkdir [-p] 目录名   

-p (parents):创建多级目录

可以同创建多个目录空格隔开

touch 创建文件

touch 文件名

可以同时创建多个文件,空格隔开

mv 移动文件(move)

mv 源路径   目标路径

作用:移动文件或目录、文件或目录改名

cp 复制文件或目录 (copy)

cp [-rp] 源路径 目标路径

-r -R  : 递归复制多级文件

-p 保留文件属性(原文件的时间不变)

rm 删除(remove)

rm [-rf] 路径

-r : 递归删除路径下所有文件

-f  : 强制删除文件或目录

乱码文件删除

ll -i   获取到inumfind -inum 33423 -deletefind -inum 2236429 -exec rm -rf {} \;

echo 输出

echo “ hello ” 将内容打印在控制台上

echo “hello”> 1.txt 覆盖echo "hello">> 1.txt 不覆盖

cat 显示文件内容

cat  [-an] [文件名]

-A   : 显示所有内容 ,包括隐藏的字符

-n ; 显示行号

ln 连接

软连接

 ln    -s   源文件   快捷方式文件   源文件使用绝对路径

软连接如果源文件不存在了快捷方式文件失效

硬连接

ln  源文件     快捷方式文件  源文件使用绝对路径

硬连接创建的快捷方式文件是一个单独的文件源文件删除快捷方式文件还可以继续使用

more 显示文件内容

more 文件名

空格/ f         下一页

enter键           下一行

q /Q               退出

less 显示文件内容

less [-n]文件

-N 显示每行的行号

b 向后翻一页

d 向后翻半页

u 向前滚动半页

y 向前滚动一行

空格键滚动一页

回车键滚动一行

g  直达文件首页

G  直接文件末尾

/关键字   搜索关键字(按n找下一个)

[pagedown]: 向下翻动一页

[pageup]:    向上翻动一页

q 退出查看内容

head查看文件前几行

head -n  [文件名]

 -n 指定行数

tail 查看文件后几行

tail [-nfF] [文件名]

-n 指定行数

-f  (follow) 动态显示文件内容   依据inode号跟踪,如果目标文件被重命名,则新创建的同名文件不会被跟踪

-F   动态显示文件内容   依据路径名跟踪,如果目标文件被重名,然后创建了同名的新文件,则会继续跟新文件  

find 查找

find  路径 -name  文件名 按文件名称查找

*:匹配所有

?:匹配单个字符

find 路径 -type    [f l d c ]按文件类型查找

 f 二进制文件  l 软连接文件 d 目录  c 字符文件 

find 路径  -size 按文件大小

l-size  按文件大小查找以block为单位,一个block是512B, 1K=2block    +大于  -小于  不写是等于eg:find /etc -size -204800  在etc目录下找出小于100MB的文件 100MB=102400KB=204800block

grep 在指定的文件内容中搜素关键字

grep [-cinv] “关键字”  filename

 -c :输出匹配行的次数(是以行为单位,不是以出现次数为单位)

   -i :忽略大小写,所以大小写视为相同

   -n :显示匹配行及行号

   -v :反向选择,显示不包含匹配文本的所有行。

还可以在返回结果中搜索关键字

cat  a.txt  | grep  hello ls  /  |  grep  java

gzip 压缩文件

gzip 文件名  压缩文件

gzip -d  / gunzip   解压缩

tar  压缩

tar [-zcf] 压缩后文件名  文件或目录

-c 建立一个压缩文件的参数指令(create),后缀是.tar

-x 解开一个压缩文件的参数指令(extract)

-z 以gzip命令压缩/解压缩  

-j  以bzip2命令压缩/解压缩

-v 压缩的过程中显示文件(verbose)

-f  file 指定文件名,必选项

常用压缩-zcvf解压缩-zxvf

VI编辑器

命令模式

yy 复制光标所在的行内容

dd 剪切光标所在的行内容 [删除]

p在光标所在的行的下面粘贴

nyy   复制n行

ndd   剪切n行

:q!  不保存退出

:wq!保存退出

:set nu 显示文本行号

:set nonu 隐藏行号

n G  跳跃光标到第n行

G  跳跃光标到最后一行   o 文档的末尾插入

u 撤销操作  

/ str 搜索字符串  n下一个

插入模式

i光标所在的前面

I 行首

a光标的后面

A 行末

o 下一行

O上一行



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有