Linux命令学习

1. ls

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

-l 显示详细信息(-long)

-d 查看目录属性

drwxr-xr-x   2 root root  4096 May 10 02:10 bin

2——硬链接数

文件处理命令:


文件类型

 d       目录directory

 -        二进制文件

 l         软连接文件link

rwx r-x r-x

所有者(u)    所属组g 其他人o

user groupothers

onwer

drwxr-xr-x   2    root      root    4096    May 10 02:10 bin
   所有者         所属组   文件大小

数据块  block  512字节


pwd print work directiory 打印当前工作目录

touch  创建文件

mkdir 创建目录

cp  复制文件或目录

-R 复制目录

mv 移动文件目录或更名

rm  删除文件


-r 目录

rmdir 删除空目录


cat  显示文件内容

more [文件名]  分页显示文件内容

空格或f  下一页

enter  x下一行

q或Q   退出


head -num [文件名]  查看文件的前几行

tail -num [文件名] 查看文件最后几行

-f  动态显示


ln -s 源文件  目标文件(软连接)

软连接相当于快捷方式。跨文件系统


硬链接相当于 拷贝+同步更新  与源文件有相同的inode。

硬链接不能跨文件系统。


文件的数字标识 inode。每个文件必须有一个i结点。一个i结点可对应多个文件。

ls -i  i——inode i结点。


权限处理命令:

chmod:

chmod  u  +  r

               g  -   w

o  =  x

u  所有者

g 所属组

o 其他人

chmod  u+wx  chmod o-rx  chmod g=rwx


r——4,w——2,x——1


文件:

r——cat,more,head,tail

w——echo,vi

x——命令,脚本

目录

r——ls

w——touch,mkdir,rm

x——cd


chown 用户  文件或目录  改变文件或目录的所有者

chgrp 组名  文件或目录  


umask

0022

0-特殊权限位

022-用户权限值,权限值掩码值

777

     - 022

        755

Linux权限规则:

缺省创建的文件不能授予可执行x权限


 777

-750

 027

umask 027


which 显示系统命令所在目录

find  [搜索路径]  [搜索关键字]    查找文件或目录

-name 根据文件名

* 匹配任意字符   init*

?匹配单个字符   init???

-size  文件大小  block数据块  512字节

大于  +

小于 -

等于  find / -size 204800

-user   文件的所有者

时间

1、天 ctime、atime、mtime

2、分钟cmin、amin、mmin

c——change改变,表示文件的属性被修改过,所有者,所属组,权限。 ls -l  看到的信息

a——access访问过

m——modofy修改  表示文件的内容被修改过

-之内,+超过

find /etc  -mmin -120

-type 文件类型

f   二进制文件

l   软连接文件

d  目录

连接符:

1. -a and 逻辑与

     -o  or   逻辑或


2.连接符

find .... -exec  命令  {} \;

   -ok(询问确认)

{} find查询的结果


\  转义符,符号或命令本省的含义


-inum i结点


locate:

locate [搜索关键字]

寻找文件或目录

updatedb:

建立整个系统目录文件的数据库

grep:

grep [指定字串] [源文件]

在文件中搜索字串匹配的行并输出。


help          查看shell内置命令的帮助。


gzip  压缩后文件格式:.gz

1.只能压缩文件,不能压缩目录。

2.不保留源文件


解压缩:

gunzip

gzip -d


tar :

打包目录成一个文件  .tar

压缩后格式: .tar.gz

-c 产生.tar打包文件   create

-v 显示详细信息

-f 指定压缩后的文件名

-z 打包后压缩


解包

-x 解包.tar文件

-z解压缩

-f指定解压文件

-v显示详细信息


zip:

压缩文件或目录(-r)

.zip  默认Linux和Windows通用格式

unzip


bzip2:

.bz2

-k 保留压缩源文件

bunzip2:解压


输入输出重定向:

>  输出重定向

>> 追加


<   输入重定向


网络通信指令:

write

write + 用户名

wall [message] [文件名]


ping -c 3 

-c 发送请求包的数量

ping -s 60000

-s 包的大小


ctrl +l 清屏 clear

ctrl+u 清除光标前的所有字符


alias //别名

unalias //删除别名


输入输出重定向:

cp -R /usr  /backup/user.bak  2> /bak.error

ls aaa 2> ls.err


管道:将一个命令的输出传送给另一个命令,作为另一个命令的输入。

ls -l /etc | grep init | wc -l


命令连接符:

;  各个命令依次执行

pwd ; ls ; date


comand1 && comand2


comand1 || command2

成功 不执行

失败 执行


命令替换符:

将一个命令的输出作为另一个命令的参数

命令1 `命令2`

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值