网站首页 > 文章中心 > 其它

linux系统文件夹命令

作者:小编 更新时间:2023-08-22 07:35:05 浏览量:134人看过

linux系统基本操作命令 linux下基本命令使用讲解

①.、文件与文件夹(目录)操作命令

①.)rm:删除命令

例:$ rm -i 文件名-------------有询问"Y/N"; rm -r 文件名 ---------------删除该文件夹和子目录下的所有文件;

例:$ rm -f 文件名------------- 直接删除,不询问

例:$ mv text /zzz -------------将text移动到zzz目录下;

例:$ mv text zzz ---------------text重命名为zzz

例:$ mkdir zzz -------------在当前目录下创建zzz的目录;

例:$ rmdir zzz ---------------删除目录zzz

例:$ touch zzz.xx ----------------创建文件名是zzz.xx的文件

例:$ cat zzz.xx -----------------查看文件zzz.xx中的内容

例:$ cp a.xx b -------将a.xx文件复制到b目录(文件夹)下

先执行---- vi /etc/profile 配置结束执行------- socrce /etc/profice 然后执行-------cat /etc/profile进行查看,用java -version查看Java版本

必要参数:

-a 全部文件系统列表

-h 方便阅读方式显示

-i 显示inode信息

-l 只显示本地文件系统

--no-sync 忽略 sync 命令

-P 输出格式为POSIX

--sync 在取得磁盘信息前,先执行sync命令

-T 文件系统类型

选择参数:

--block-size=区块大小 指定区块大小

-t文件系统类型 只显示选定文件系统的磁盘信息

-x文件系统类型 不显示选定文件系统的磁盘信息

--help 显示帮助信息

--version 显示版本信息

"df -h"这条命令再熟悉不过.以更易读的方式显示目前磁盘空间和使用情况.

"df -i" 以inode模式来显示磁盘使用情况.

①.)ifconfig :查看用户网络配置.它显示当前网络设备配置.补充:Windows 用的是 ipconfig

用来确认网络连接是畅通的.

用来查看连接的速度信息.

别不信!掌握好这20条Linux基础命令,让你的操作效率直接双倍

今日分享开始啦,请大家多多指教~

linux 系统中采用了多用户的管理方式使用系统

默认用户是root,有最高的权限.(在终端显示为 #)

普通用户为:$

在linux系统中没有盘符的概念,以树的形式管理文件

整个系统的根文件为 /

# 目录结构

linux系统中命令的使用

在使用linux系统命令的时候,严格区分大小写

使用命令的语法: 命令 [-选项] 参数

clear 清屏

①ls命令

ls 显示文件和目录列表(list)

常用参数:

-l (long) 长格式显示文件和目录信息

-a (all) 显示所有文件和目录(包含隐藏文件和目录)

-R 递归显示指定目录下的文件清单,即会显示指定目录分支内各子目录中的文件清单.

ls -R ,会递归显示目录下的文件.

查看指定目录下的文件

ls /(指定目录) 例如:ls /etc

查看文件和目录的组合使用命令

例如 ls -la 指定目录 查看目录下所有文件并且长格式展示

cd 切换的目录名

pwd 显示当前所在目录

cd /root 回家目录 或者 cd ~ 或者 cd 快速回家

ip addr 查看当前服务器地址

简写: ip a

ping ip地址 测试网络连通性

会一直ping .Ctrl+c 结束

tar 命令

-c 建立一个压缩文件的参数指令(create) 打包 .tar

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

-z 是否要用 gzip 压缩 压缩 .tar.gz

-v 压缩过程中显示文件(日志)

-f 指定打包名字,f后紧跟名字(必有)

例如: tar -zcvf linux.tar.gz aa.txt bb.txt

tar -zxvf linux.tar.gz

systemctl

ps 查询当前控制台上运行的进程

动态显示进程 top

杀死进程 kill

vi 有三种模式 :

常用命令

①.0.软件相关的命令

rpm 命令 需要有rmp 的安装包

使用yum命令必须连接外部网络.

①.1.用户和组相关命令

①查看当前用户:whoami

查看登录用户:who

退出用户 exit

添加、删除组账号:groupadd、groupdel

添加用户账号:useradd

设置用户名密码:passwd [用户名]

su 切换用户

chmod

今日份分享已结束,请大家多多包涵和指点!

如何获取?

转发分享此文,后台私信我:"1"即可获取.(注:转发分享,感谢大家)

创建文件linux命令

很多时候我们需要在电脑上新建一个文件,或者是新建一个目录,在这个系统上建立的,因为这个是使用命令创建的.

系统:Windows10

软件:本地设置10.0

Linux文件系统操作命令

Linux文件系统操作命令大全

Linux命令有很多,那么Linux文件系统操作命令又有哪些呢?下面我为你介绍!

文件系统操作命令:

① cat:可以显示文件的内容(经常和more搭配使用),或将多个文件合并成一个文件.

①.0. du: 用来显示磁盘的剩余空间的大小.

①.1. file:用来显示文件的类型.

系统管理命令

① finger:查询用户信息,也能查看默认的用户环境.

①.0. rcp:rcp(remote file copy)命令是远程文件复制命令,该命令用于在计算机之间复制文件,有两中格式,一种格式用于文件动文件的复制,另一种用于把文件或目录复制到其他文件目录中.

①.1. route:此命令用于显示或设置IP路由表.

Linux与用户有关的命令:

① passwd命令:更改用户口令.

格式:passwd [用户名]

格式:su[选项][?][使用者账号]

说明:若没有指定的使用者账号,则系统预设值为超级用户root.该命令中个选项的含义分别为:

-c:执行一个命令后就结束.

-:加了这个减号的目的是使环境变量和欲转换的用户相同.

-m:保留环境变量不变.

Linux系统管理命令:

① wall命令:对全部以登陆的用户发送信息.

格式:write 用户账号 [终端名称]

如果允许输入命令:mesg y

如果不允许输入命令:mesg n

格式:shutdown [选项][时间][警告信息]

命令中选项的含义:

-k:并不真正关机,而只是发出警告信息给所有用户.

-r:关机后立即重新启动.

-h:关机后不重新启动.

-f快速关机,重新启动时跳过fsck.

-n:快速关机,不经过init程序.

-c:取消一个已经运行的shutdown.

格式:free [-b | -k |-m]

命令中各个选项的含义:

-b:以字节为单位显示.

-k:以K字节为单位显示.

-m:以兆字节为单位显示.

格式:df [选项]

说明:df命令可显示所有文件系统对I节点和磁盘块的使用情况.

-a:显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统.

-k:以k字节为单位显示.

-i:显示i节点信息,而不是磁盘块.

-t:显示各指定类型的文件系统的磁盘空间使用情况.

-x:列出不是某一指定类型文件系统的磁盘空间使用情况.

-T:显示文件系统类型.

格式:du [选项] [Names...]

-s:对每个Names参数只给出占用的数据块总数.

-a:递归的显示指定目录中各文件及子孙目录中个文件占用的数据块数.若既不指定-s,也不指定-a,则显示Names中的每一个目录及其中的各子目录所占的磁盘块数.

-b:以字节为单位列出磁盘空间使用情况(系统缺省以k字节为单位).

-c:最后再加上一个总计(系统缺省设置).

-l:计算所有的文件大小,对硬链接文件,则计算多次.

-x:跳过在不同文件系统上的目录不予统计.

①.0. dd命令:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换.

格式:dd [选项]

if = 输入文件(或设备名称).

of = 输出文件(或设备名称).

ibs = bytes 一次读取bytes字节,及读入缓冲区的字节数.

skip = blocks 跳过读入缓冲区开头的ibs*blocks块.

obs = bytes 一次写入bytes字节,及写入缓冲区的字节数.

bs = bytes 同时设置读/写缓冲区的字节数(等于设置ibs和obs).

cbs = byte 一次转换bytes字节.

count = blocks 只拷贝输入的block块.

conv = ASCⅡ 把EBCDIC码转换为ASCⅡ.

conv = ebcdic 把ASCⅡ码转换为EBCDIC码.

conv = ibm ibm把ASCⅡ码转换为alternate EBCDIC码.

conv = block 把变动位转换成固定字符.

conv = ublock 把固定位转换成变动位.

conv = ucase 把字母由小写转换为大写.

conv = lcase 把字母由大写转换为小写.

conv = notrunc 不截短输出文件.

conv = swab 交换每一对输入字节.

conv = noerror 出错是不停止处理.

conv = sync 把每个输入记录的大小都调到ibs的大小(用NUL填充).

①.1. fdformat命令:低级格式化软盘.

格式:format [-n] device

说明:-n 软盘格式化后不作检验.

格式:echo [-n] 字符串

格式:cal [选项] [月 [年]]

-j:显示出给定月中的每一天是一年中的第几天(从1月1日算起).

-y:显示出整年的日历.

格式:date [选项] 显示时间格式 (以 + 开头,后面接格式)

date [选项] 设置时间格式

Vi的基本命令:

① 移动光标:

Ctrl + b:上滚一屏

Ctrl + f:下滚一屏

Ctrl + d:下滚半屏

Ctrl + u:上滚半屏

G: 移到文件最后

W:移到下个字的开头

B:跳至上个字的开头

x:删除当前光标所在后面一个字符

dd:删除当前光标所在行

X:删当前光标的左字符

D:删至行尾

cw:更改光标处的字到此单字的字尾处

cc:修改行

c:替换到行尾

r:取代光标处的字符

R:取代字符直到按ESC为止

yw:拷贝光标处的字到字尾只缓冲区

P:把缓冲区的资料贴上来

yy:拷贝光标所在之行至缓冲区

Linux文件的复制,删除和移动命令

①cp命令:该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的COPY命令一样,功能十分强大.

语法:cp[选项]源文件或目录,目标文件或目录

说明该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中.

该命令的各项选项含义如下:

-a:该选项通常在拷贝目录是使用.他保留链接,文件属性,并递归地拷贝目录,其作用等于dpr选项的组合.

-d:拷贝是保留链接

-f:删除已经存在的目标文件而不提示.

-I:和 f选项相反,在覆盖目标文件之前将给出提示要求拥护确认.回答y时目标文件将被覆盖,是交互式拷贝.

-p:此时cp除复制源文件的内容外,还将把其修改时间和反问权限也复制到新文件中.

-r;若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件.此时目标文件必须为一个目录名.

-L:不作拷贝,只是链接文件.

需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp 命令拷贝文件后,这个文件酒会被新源文件覆盖,所以呢,建议用户在使用cp命令拷贝文件时,最好使用I选项.

语法:mv[选项]源文件或目录 目标文件或目录.

说明:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中.当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),他将所给的源文件或目录重命名为给顶的目标文件名.当第二个参数是已存在的目录名称时,源文件或目录参加参数可以有很多个,mv命令将个参数指定的源文件均移至目标目录中.在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失.

命令中各选项的含义为:

-I:交互方式操作.如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答y或n,这样可以避免误覆盖文件.

-f:禁止交互操作.在mv操作要覆盖某已有的目标文件是不给任何指示,指定此选项后,I选项将不再起作用.

如果所给目标文件(不是目录)已存在,此时该文件的内容将后备新文件覆盖,为防止用户用mv命令破坏另一个文件,使用mv命令移动文件时,最好使用I选项.

Rm命令的一般形式为:

Rm [选项]文件......

如果没有使用-r选项,则rm不会删除目录.

该命令的各选项含义如下:

-f:忽略不存在的文件,从不给出提示.

-r:指示rm将参数中列出的全部目录和子目录均递归地删除.

-I:进行交互式删除.

使用rm命令要小心.因为一旦文件被删除,他是不能被恢复的.为了防止这种情况的发生可以使用I选项俩逐个确认要删除的文件.如果用户输入y,文件将被删除.如果输入任何其他东西,文件则不会删除.

Linux目录的创建与删除命令:

① mkdir命令

功能:创建一个目录(类似MS-DOS下的md命令).

语法:mkdir[选项]dir-name

说明:该命令创建由dir-name命名的目录.要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或文件名称.

命令中个选项的含义为:

-m:对新建目录设置存取权限.也可以用chmod命令设置.

-p:可以是一个路径名称.此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录.

功能:删除空目录.

语法:rmdir[选项]dir-name./

说明:dir-name表示目录名.该命令从一个目录中删除一个或多个子目录项.需要特别注意的是,一个目录被删除之前必须是空的.Rm-r dir 命令可代替rndir,但是有危险性.删除某目录时也必须具有对父目录的、写权限.

-p递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除.如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应的信息.

功能:改变工作目录.

语法:cd[directory]

说明:该命令将当前目录改变至directory所指定的目录.若没有指定directory,则回到用户的主目录.为了改变到指定目录,用户必须拥有对指定目录的执行和读权限.

该命令可以使用通配符(如"*,_"这样的通配符号).

在Linux层次结构中,用户可以在被授权的任意目录下利用mkdir命令创建新目录,也可以利用cd命令从一个目录转换到另一个目录.然而,没有提示符来告知用户目前处于哪一个目录中.想要知道当前所处的目录,可以用pwd命令,该命令显示整个路径名.

语法:pwd

说明:此命令显示出当前工作目录的绝对路径.

ls是list的简写,其功能为列出目录的内容.这是拥护最常用的一个命令之一,因为用户需要不时地查看某个目录的内容,该命令类似于DOS下的dir命令

语法:ls[选项][目录或是文件]

对于每个目录,该命令将列出其中的所有子目录与文件.对于每个文件,ls将输出其文件名以及所要求的其他信息.默认情况下,输出条目按字母顺序排序.但未给出目录名或是文件名时,就显示当前目录的信息.

-a:显示指定目录下所有子目录与文件,包括隐藏文件.

-A:显示指定目录下所有子目录与文件,包括隐藏文件.但不列出"."和"..".

-b:对文件名中的不可显示字符用把禁止

linux中所有设备都是以文件的形式显示

linux下文件的后缀名无实际意义

命令

pwd 显示路径

man +命令 列出操作说明

ls -l/-help列出 文件目录

cd / 目录做实验

安装步骤 configure make make install?

rm -r dl 递归删除目录

rm -rf 删除所有目录

rm -f 加文件名 删除文件

rmdir +文件地址 删除文件夹所有和rm -rf功能差不多

touch 加名字 创建新文件

cp 复制 mv 移动 rm 删除

head tail 查看前面和后面

find 加位置 加文件名 查找

echo $PATH 查询路径

useradd 加名字 添加用户

userdel 加名字 删除用户

su 加用户名 切换用户

chmod +x/-x 加文件名 修改文件权限

grep 加文本字符 加在那个文件 查找字符存在那行

fdisk -l 查看磁盘信息

ps -ef查看进程

ifconfig linux查看ip

重定向

putty远程登录软件ssh

service iptables off防火墙关闭

tar -xvf 第二层解压缩

.tar

解包:tar xvf FileName.tar

打包:tar cvf FileName.tar DirName

(注:tar是打包,不是压缩!)

———————————————

.gz

解压1:gunzip FileName.gz

压缩:gzip FileName

.tar.gz 和 .tgz

解压:tar zxvf FileName.tar.gz ./DirName

压缩:tar zcvf FileName.tar.gz DirName

rpm -ivh 加.rpm文件 安装

安装sudo apt-get install 软件名

;

Linux之文件系统命令

比如

df –h

返回

du –h /etc/

注:ls可以同时查看多个目录

比如: 【同时查看根目录和etc目录】

ls / /etc

注: /是根目录,~是家目录,root用户的家目录是/root ,普通用户a的家目录在/home/a

比如: 【进入用户datafrog的家目录】

法一:

cd /home/

cd ~datafrog

比如: 创建嵌套的目录a/b/c【需要写上-p】

mkdir –p a/b/c

比如: 删除文件夹x

rm -r -f x #【-r表示删除文件夹,-f表示强制删除】

或者

rm -rf x #【-rf把两个短参数-r和-f合并】

ll

比如: 查看111.txt的元数据

stat 111.txt

比如:

more profile

tail –f sxt.log

现在尝试显示sxt.log中的追加内容,返回

管道中的变量

echo $abc

返回 # abc的值没有变

返回 # 可以输出bbb的值

管道的特殊情况:

echo $$

echo $$ | more

echo $BASHPID | more

Linux系统中对文件和目录操作的命令有哪些

Pwd:显示当前所在的位置

cd:切换目录

tree:以树形结构显示目录下的内容

mkdir:创建目录

touch:创建空文件或改变文件的时间戳属性

ls:显示目录下的内容及相关属性信息

cp:复制文件或目录

mv:移动或重命名文件

rm:删除文件或目录

rmdir:删除空目录

ln:硬链接与软链接

readlink:查看符号链接文件的内容

find:查找目录下的文件

xargs:将标准输入转换成命令行参数

rename:重命名文件

basename:显示文件名或目录名

dirname:显示文件或目录路径

chattr:改变文件的扩展属性

lsattr:查看文件扩展属性

file:显示文件的类型

chown:改变文件或目录的用户和用户组

chmod:改变文件或目录权限

chgrp:更改文件用户组

umask:显示或设置权限掩码

以上就是土嘎嘎小编为大家整理的linux系统文件夹命令相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章