Linux笔记------基本操作二

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_42029162/article/details/81199053

-------- 添加组
groupadd  nan


一个普通用户可以删除文件主要看目录的权限

--------其他权限管理没命令--------------    
chown [用户][文件或目录] 改变文件或目录的所有者     改变文件的用户所有者只能是管理员root

chgrp [用户组][文件或目录] 改变文件或目录的所属组

umask -S 以rwx形式显示新建文件缺省权限

------文件搜索命令find------------遍历硬盘遍历分区查找

windows搜索小工具 Everything

find [搜索范围][匹配条件]      
find /etc -name init 在etc下根据init名字搜索
find /etc -name *inti*  在etc下根据init名字模糊搜索
find /etc -name inti*  在etc下根据以init开头的名字模糊搜索
find /etc -name inti*??? 在etc下根据以init开头后面是三位字符的名字搜索
find /etc -iname 不分大小写

根据文件大小查找
find / -size [+n大于,-n小于,n等于][数字]    要换算成数据块(一数据块  512字节 0.5k)

根据所属者查找-user,根据所属组查找-group
find [搜索范围] -user lxh

根据时间搜索
find [范围] -cmin -5 在/etc下查找5分钟内被修改过属性的文件和目录(+5表示超过五分钟)
-amin  访问时间更改access
-cmin 文件属性更改change
-mmin 文件内容更改modify

find [搜索范围][匹配条件]  -a -type d
f 文件
d目录
l软链接文件

find /etc -size +163840-a -size -204800 -a -type d
在/etc下查找大于80MB小于100MB的文件

-a 并且
-o 或者

find /etc -name inittab -exec ls -l{}\;
在/etc下查找inittab文件并显示其详细信息
-exec/-ok{}\;对搜索结果执行操作(-exec不进行询问就操作,-ok进行询问确认操作)

find . -inum 31531 -exec rm{}\;根据i节点31531删除文件

-----------locate------快速搜索--------在资料库中里面查找 ----可以用locate locate查找资料库存放的目录
locate [文件名]

updatedb 更新资料库

在临时文件夹tem中的文件找不到

------which------搜索命令所在目录及别名信息
which [命令名称]

------whereis --------搜索命令所在的目录及帮助文档路径
whereis [命令名称]

-------grep---在文件中搜索字符串匹配行的-----
grep [字符串] [目录]
grep -i [字符串] [目录] 不区分大小写
grep -v [字符串] [目录] 排除指定字符串

grep -v ^[字符串] [目录] 排除以[字符串]开头的行


---------------帮助命令------------
man [命令]  获得命令帮助信息
man [配置文件名称] 查看配置文件的帮助信息

1 命令的帮助
5 配置文件的帮

[命令] --help 把命令常见的选项列出来

info [命令] 帮助信息的显示,也是跟man类似

help [命令]获取内置命令的帮助信息,如if语句的结构


-----------用户管理命令-------------

who --------查看系统的登录用户
tty表示本地终端
pts表示远程登录
w---------查看系统的登录用户的详细信息
uptime----查看服务器持续运行的时间
IDLE----表示用户登录过来空闲多久了
WHAT----表示用户正在使用的命令

--------------------文件压缩解压-------
gzip [压缩文件] 文件压缩gzip只能压缩文件不能压缩目录 压缩完之后不保存源文件
gunzup [解压缩] 文件解压
gzip -d [解压文件] 文件解压

--------------打包目录---压缩后文件格式.tar.gz-
tar -[cvf][压缩后文件名][目录]
    -c打包
    -v显示详细信息
    -f指定文件名
    -z解压缩         tar -zcvf打包的同时压缩
    
    -x解包           tar -zxvf解包
    
-----zip保留了源文件--------------
zip [压缩后的文件名.zip][压缩文件]  压缩文件

zip -r[压缩后的目录名.zip][压缩目录] 压缩目录

unzip [解压文件或目录] 解压文件或目录

------bzip2----------压缩大文件
bzip2 [压缩文件] 压缩和gzip一样不保留源文件
bzip2 -k [压缩文件] 保留源文件

tar -cjf [压缩后的文件.tar.bz2] [文件名]
tar -xjf [解压文件.tar.bz2]

bunzip2 [解压文件]

----------网络命令--------------------
write <用户名>   给用户发信息   Ctrl+D保存结束
wall [发送的信息] 给所有用户发送信息
ping IP 返回数据包,一直会返回 ctrl+c终止
ping -c 3 IP 返回三次

mail [用户名] 发送邮件   ctrl+c终止  直接输入看邮件

last 判断用户重启的日志
lastlog  检查某特定用户上次登录的时间
last log -u [用户id]

traceroute [网址] 显示数据包到主机间的路径

netstat 网络监听
-t TCP 握三次手
-u UDP 不握手,直接发送数据,更快
netstat -an

setup 配置网络
service network restart 重启网络配置

mount [设备名称][挂载点] 挂载
umount [设备名或者挂载点]先要退出当前目录,再进行卸载

shutdown -h 20:30 定时关机
-h 关机 服务器一般不要关机,容易造成数据丢失
-c 取消前一个关机命令
-r 重启

其他重启:
reboot
init 6

运行级别:
0  关机
1  单用户
2 不完全多用户,不含NFS服务  NFS:文件共享服务
3 完全多用户
4 未分配
5 图形界面
6 重启

猜你喜欢

转载自blog.csdn.net/qq_42029162/article/details/81199053