linux达人养成计划i资源分享吧,Linux达人养成计划I学习笔记

第三章 命令基本格式及文件处理命令

. 3-1 Linux 命令基本格式

[root@localhost~]#

其中:

localhost 主机名

~ 当前所在目录(家目录)

root:当前登录用户

# 超级用户提示符号,普通用户的提示符为$

命令格式:

命令 [选项] [参数]

注意:个别命令使用不遵守此格式

当有多个选项时,可以写在一起 简化选项与完整选项

-a 等于--all

ls命令

功能:查询目录中的内容:

选项:

-a 显示所有文件,包括隐藏文件

-l 显示详细信息

-d 显示文件属性

-h 人性化显示文件大小

-i 显示 inode

用法: ls [选项] [文件或者目录]

文件权限介绍

如文件权限为: -rw-r--r--

第一列表示文件类型(-文件 d 目录 l 软链接文件 ),后面九个符号,每三个为 一组。

rw- u所有者对该文件的权限

r-- 所属组对该文件的权限

r--其他组对该文件的权限

(r 可读 w 可写 - 可执行)

3-2与3- 3Linux目录处理命令

mkdir命令

功能:创建目录

选项:-p 递归创建

命令英文原意:

mkdir directories

用法:make -p [目录]

cd命令

功能:切换工作目录

命令英文原意:change directory

简化操作:

cd ~ 进入当前用户的家目录

cd

cd - 进入上次目录

cd .. 进入上一级目录

cd . 进入当前目录

相对路径:参照当前的所在目录,进入查找如:[root@imooc~]# cd ../usr/local/src/

绝对路径:从根目录开始指定,一级一级递归查找。在任何目录下都能进入指定位置。

用法:cd [目录]

pwd命令

功能:打印当前所在工作目录

命令英文原意:print working directory

用法:pwd 回车

rmdir命令

功能:删除空目录

命令英文原意:remove directory

用法:rmdir [目录]

rm 命令

功能:删除文件或者文件夹

命令英文原意:remove

选项:-r 删除目录 -f 强制

用法:rm -rf [目录]

cp命令

功能:复制文件或者文件夹

命令英文原意:copy

选项: -r 复制目录

-p 连带文件属性复制

-d 若原文件是链接文件,则复制链接属性。

-a 相当于 -pdr

用法:p [选项] [原文件或目录] [目标目录]

mv命令

功能:移动文件或者文件夹或者重命名文件夹

命令英文原意:move

用法:mv [原文件或目录] [目标目录]

3-4 Linux常见目录的作用

./ 根目录

./bin 命令保存目录(普通用户就可以读取的目录)

./boot 启动目录,启动相关文件

./etc 配置文件保存目录

./home 普通用户的家目录

./mnt 系统挂载目录

./media 挂载目录

./root 超级用户的家目录

./tmp 临时目录

/sbin 命令保存目录(超级用户才能使用的目录)

/proc 直接写入内存

/usr 系统软件资源目录

/usr/bin 系统命令(普通用户)存放目录

/usr/sbin 系统命令(超级用户)存放目录

/var 系统相关文档目录

3-5 Linux链接命令

Ln -s [原文件] [目标文件]

命令英文原意:link

功能描述:生成链接文件

选项:-s 创建软链接

软链接与硬链接:

硬链接特征:

1 拥有相同的i节点和存储block块,可以看做是同一个文件。

2 可以通过i节点识别

3 不能跨分区

4 不能针对目录使用。

软链接的特征:

1 类似windows快捷方式

2 软链接拥有自己的I节点和Block块,但是数据块中值保存

原来的文件名和I节点没有实际的文件数据。

3 lrwxrwxrwx|软链接 软链接的权限都是lrwxrwxrwx

4 修改任意文件,另一个将改变。

5 删除原文件,软连接不能使用。

第四章 文件搜索命令

locate命令

功能:根据文件名搜索文件所在位置

用法:locate 文件名

说明:在后台数据库中按照文件名搜索,搜索速度更快。locate 命令所搜索的后台数据库为/var/lib/mlocate,新创建的文件不能及时更新数据库需要执行命令。

updatedb来更新数据库

whereis 命令

功能:搜索命令存在的路径以及帮助文档的位置

用法:whereis [选项] [命令名]

选项:-b: 只查找可执行文件 -m:只查找帮助文件

which命令

作用:搜索命令所在路径及别名

用法:which 命令名

find命令

作用:查找文件所在位置

用法:find [搜索范围] [搜索选项]

选项:

-name 根据文件名查找(区分大小写)

-iname 根号文件名查找(不区分大小写)

-user 根据所属用户查找

-nouser 没有所属用户

-atime 根据访问时间进行查找

-ctime 根据改变文件的属性时间进行查找

-mtime跟改变文件的内容时间进行查找

-size 根据文件大小进行查找。

用法举例:

1 查找当前目录下文件大小为25k的文件

find . -size 25K

-25k 小于25KB的文件

25K 等于25kb的文件

2 查找etc目录下文件大于25K并且小于50k的文件。

find /etc -size +25k -a -size +50k

-a and 逻辑与两个条件都满足

-o or 逻辑或两个条件满足一个即可。

3 查找/etc目录下 大于20K并且小于50k的文件,并显示详细信息

find /etc -size +20k -a -size -50k -exec ls -ih {} \;

其中{} \为标准格式,只要前面有-exec就要加上。

4 查找当前目录下i节点为262422的文件

find . -unum 262422

grep命令

功能:在制定文件中查找字符串:

选项:-i 忽略大小写 -v 排除指定字符串

用法: grep [选项] 字符串 文件名

find命令与grep的区别

find命令:在系统当中搜索符合条件的文件名,如何需要匹配,使用通配符匹配

通配符是完全匹配。

grep命令:在文件当中搜索符合条件的字符串,如果需要匹配,使用正则表达式进行匹配

正则表达式是包含匹配。

5-1 Linux中帮助命令

man命令

作用:查看命令的帮助文档

用法:man 命令#获取指定命令的帮助

man -f 命令 相当于 whatis 命令

举例:

man -5 passwd

man -4 null

man -8 ifconfig

help命令

作用:查看命令的帮助文档

用法:命令 --help

举例:ls -help

help shell内部命令(只能是内部命令)

举例:help cd

info命令

作用:查看命令的帮助文档

用法:info 命令

选项:-u 进入上层界面

-n 进入上层界面

-p 进入上一个帮助小节

-q 退出

举例:info pwd

第六章 压缩命令

6-1 Linux中压缩命令1

常用文件压缩格式:

.zip .gz .bz2 .tar.gz .tar.bz2

zip 格式压缩命令

zip 压缩文件名 源文件名 //压缩文件名

zip -r 压缩文件名 目录

zip 格式解压缩

unzip 压缩文件#解压缩 zip文件

gz格式压缩

gzip 原文件 #压缩为.gz 格式的压缩文件,原文件会小时

gzip -c 原文件 > 压缩文件 #压缩为.gz格式,原文件保留。

列如:gzip -c test>test.gz

gzip -r 目录#压缩目录下所有的子文件,但是不能压缩目录。

.gz格式解压缩

gzip -d 压缩文件#解压缩文件

gunzip 压缩文件#解压缩文件

.bz2格式压缩

bzip2 原文件#压缩为.bz2格式,不保留源文件。

bzip2 -k 原文件 #压缩之后保留原文件

(注意:bzip2 命令不能压缩目录)

.bz2格式解压缩

bunzip 文件名

6-2 Linux中压缩命令2

打包命令 tar

tar -cvf 打包文件名 源文件

选项:

-c 打包

-v :显示过程

-f:指定打包后的文件名

例如:tar -cvf handsome.tar handsome

解打包命令

tar -xvf 打包文件名

选项:

-x: 解打包

例如: tar -xvf handsome.tar

.tar.gz 压缩格式

tar -zcvf 压缩为包名为:.tar.gz 原文件

选项:

-z:压缩为.tar.gz格式gz

tar -zxvf 压缩包为.tar.gz

选项:-x 解压缩为.tar.gz格式

.tar.bz2 压缩格式

tar -jcvf 压缩包名为.tar.bz2源文件

选项:

-z:压缩为.tar.bz2格式

tar -jxvf 压缩报名为.tar.bz2

选项:

-x:解压缩.tar.bz2格式

#解压缩文件到指定目录

tar -jxvf 压缩报名为.tar.bz2 -C 指定解压文件到目录

#一次性压缩多个文件

tar -zcvf 打包并压缩后的文件名.tar.gz 文件[目录]1 文件[目录]2

#查看解压后的文件内容但是不执行解压缩操作

tar -ztvf 压缩文件名.tar.gz

第七章 关机和重启命令

1 shutdown 命令

shutdown [选项] 时间

-c:取消前一个关机命令

-h:关机

-r:重启

举例:

shutdown -r now 立即重启系统

shutdown -r now 05:30 &

2 其他关机命令

halt

poweroff

init 0

3 其他重启命令

reboot

init 6

4 退出登录命令

logout

第八章 其他常用命令

8-1 Linux中挂载命令

挂载命令

1 查询与自动挂载

mount #查询系统这已经挂载的设备

mount -a #依据配置文件/ect/fatab的内容,自动挂载

2 挂载命令的格式

mount [-t 文件系统] [o 特殊选项] 设备名 挂载点

选项:

-t 文件系统:加入文件系统类型来指定挂载的类型,可以使ext3,ext4 ,ISO96001等文件系统

8-2 Linux中用户登录查看命令

查看登录用户信息

w

命令输出:

User:登录的用户名

TTY:登录终端

FROM:从哪个IP地址登陆

LOGIN@:登录时间

DELE:用户闲置时间

JCPU:指的是和该终端连接的所有进程占用的时间。这个时间

里并不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占用的时间。

PCPU:是指当前进程所占用的时间。

WHAT:当前正在运行的命令

Who

命令输出:

- 用户名

--登录终端

--登录时间

查询当前登录和过去登录的用户

last

last命令默认读取的是/var/log/wtmp文件数据

命令输出

用户名

登录终端

登录IP

登录时间

退出时间

查询所有用户的最后一次登录时间

lastlog

lastlog命令默认是读取的/var/log/lastlog文件内容

命令输出

用户名

登录终端

登录IP

最后一次登录实际

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值