首页 > 系统 > Linux > 正文

Linux系统命令学习

2024-06-28 16:00:53
字体:
来源:转载
供稿:网友

linux命令学习

一、 文件命令

命令格式[用户名@主机名 当前位置]权限,例如[root@localhost  ~]#,root用户,localhost主机,家目录下,超级管理员权限(一般用户权限为$)。命令 [选项] [参数],选项可以合并书写。

命令

选项

作用

ls

-a

显示所有文件(包括隐藏文件)

-l

显示文件详细信息(等于ll命令)

-h

人性化显示文件大小

-d

查看目录本身

-i

查看节点id号

mkdir

创建目录

-p

递归创建目录

cd

切换目录

~

切换到家目录(或者只写cd)

-

进入上次所在目录

..

进入上级目录(相对路径开头)

/

从根目录出发(绝对路径开头)

pwd

显示当前所在文件路径

rmdir

删除非空文件夹

rm

删除文件

-r

删除目录(询问删除每个子文件夹)

-f

强制直接删除目录及子文件夹

cp

复制文件

-r

复制整个目录

-p

复制文件属性

-d

若文件为链接文件,复制链接属性

-a

完全一样复制(相当于选中-rpd三个选项)

mv

剪切文件(同一文件下则改名)

ln

创建文件的硬链接*(ln 目标文件 链接文件)

-s

创建软连接

locate

在后台数据库中按文件名搜索文件,速度快

update

更新数据库(默认每天更新一次)

find

+[搜索范围] [搜索条件]

-name

按文件名搜索

-iname

不区分大小写

-user

-user root按用户名为root的进行搜索

-nouser搜索没有所属者的文件

-time

-atime(访问文件)-ctime(改变文件属性)-mtime(改变文件内容)

-10(十天内)10(十天当天)+10(十天前)

-size

文件大小+10k(>10k)10k(=10k)-10k(<10k)的文件

-inum

按照i节点号查找文件

-a

逻辑与两个条件

-o

逻辑或两个条件

-exec

对搜索结果执行第二条命令,格式-exec 命令 {} /;

grep

+“关键字” 文件名,搜索文件中包含关键字的行

-i

不区分大小写

-v

排除包含关键字的行

whereis

搜索系统命令的所在位置

-b

只查看命令的执行文件的位置

-m

只查看命令的帮助文档的位置

which

搜索命令执行文件位置,别名

man

+[级别] 命令,帮助查看命令的详细介绍

-f

查看命令有哪些帮助级别,=whatis

-k

查看包含关键字的帮助文档,=aPRopos

help

命令 --help,命令的帮助选项

help 内部命令,获取shell内部命令的帮助

info

打开命令的帮助文档

zip

+压缩后文件名 原文件名,压缩为zip文件

-r

压缩文件目录

unzip

解压缩zip格式

gzip

+源文件名,自动压缩为.gz格式并删除源文件

-r

压缩文件目录下的子文件

-d

解压缩gzip文件(=gunzip +文件名)

bzip2

+源文件名,压缩为bzip2格式并删除源文件,不支持压缩目录

-k

保留源文件

-d

解压缩文件(=bunzip2 +文件名)

tar

+ -cvf 打包后文件名 源文件列表,打包文件

-xvf

解打包

-zc(x)vf

打包并压缩为(或者解压).tar.gz格式

-jc(x)vf

打包并压缩为(或者解压).tar.bz2格式

-C(大写)

+位置,解压到指定文件夹

-z(j)tvf

仅查看压缩包内的文件

shut

down

+[选项] 时间,关机选项

 

较为安全的关机命令,会保存服务

-h

关机

-r

重启

-c

取消前一个关机命令

logout

退出登陆

mount

+[-t 文件系统] [-o 特殊选项] 设备文件名 挂载点,挂载命令

umount

+设备文件名或者挂载点,卸载(设备用完一定要卸载)

fdisk

-l

查看已经存在的设备文件名

w

查看系统登陆相关信息

who

简单查看登陆信息

last

查看过去登陆用户信息

 

 

 

 

 

 

注:

1、    文件权限有十位,第一位代表文件类型,linux文件类型有七种,常见三个:-文件 d目录 l软连接文件。后九位每三位一块,分别为所有者,所属组,其他人,三位分别对应r(读)、w(写)、e(执行)权限。

2、    文件的硬链接拥有相同的i节点与存储块,可以看作同一文件,不可跨分区,不可对目录使用。软连接类似于快捷方式,通过软连接找到源文件再找到数据块,拥有自己的i节点与存储块,其文件权限为lrwxrwxrwx。创建软连接要使用绝对路径,即使是在同一文件夹下。

3、    $PATH变量指定一些bin文件位置,对应系统执行的命令,如果想让自己编写的命令不用绝对路径去找,就得把命令放在$PATH的文件目录下。

4、    Grep是包含匹配查询,Find是完全匹配查询,如果希望模糊查询,需要使用通配符:*匹配任意内容,?匹配任意一个字符,[]匹配括号内任意一个内容。例如find /root -name *[cd]查找所有以c或者d结尾的文件名。

5、    利用mount命令挂载光盘:首先将光盘插入光驱或者在虚拟机加载光盘文件。在根目录下的mnt/、misc/或者media/下创建挂载点cdrom目录。最后执行挂载命令:mount -t iso9660 /dev/sr0 /mnt/cdrom,其中sr0是光盘的设备文件名。这样在/mnt/cdrom/下就可以看到光盘内文件了。

Linux根目录下的文件

文件夹

描述

bin/sbin

保存系统命令

boot

启动文件目录

dev

硬件文件目录

etc

配置文件目录

home

一般用户家目录

root

超级用户家目录

lib

Linux函数库

media/mnt/misc

外部存储设备的挂载点空目录

proc/sys

内存的挂载点

tmp

临时文件保存目录

usr

系统软件资源目录

var

系统可变文档目录

 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表