文件查看命令 ls / -lh ls list / 路径 -l 详细 -lh 详细的人性化显示 -ld 显示目录 -i 显示i节点 mkdir /tmp/mulu/mulu2 /tmp/ma/mb -p -p 递归创建目录 目录处理命令 cd /tmp 进入目录 cd .. 返回上一级目录 pwd 显示当前所在目录 cp -r [原文件或目录] [目标文件或目录] cp 复制 -r 复制目录 -p 保存原来文件的属性 mv [原文件或目录] [目标文件或目录] mv 移动或剪切 文件处理命令 rmdir 删除空目录 rm -f 不询问强制删除 -rf 删除目录 touch [文件名] 创建文件 cat 显示文件内容 tac 倒着到显示 more 只能往下翻 less 可上下翻搜索 /搜索内容 n往下找 head 显示文件前面几行 执行行指定行 tail 显示最后的几行 -f 动态监视文件变化 ln -s [原文件] [目标文件] -s 软链接默认硬链接 硬链接文件内容同步更新,源文件就算丢失硬链接依然可以保存 权限管理命令 chmod [权限] [文件或目录] 设置权限 权限 r=4 w=2 x=1 +-= -R 递归修改 chown [所有者] [文件或目录] 修改所有者 chgrp [用户组] [文件或目录] 修改所属组 groupadd [组名] 添加组 umask [[设置权限777-rwx]-S] 显示或设置文件的缺省权限 -S 直观的显示 u=?g=?o=? 文件搜索命令 find [搜索范围] [匹配条件] 搜索文件 -name 文件名包含 *?通配符 -iname 不区分大小写 -amin 访问时间 -cmin 文件属性 -mmin 文件内容 -size 文件大小 -a代表and -o代表 or 小于-大于+ -type 文件类型 f文件 d目录 l软链接文件 -exec 对结果执行 -ok询问是否操作 ls {} . -inum 根据i节点 -exec rm {} locate 快速查找文件,是在资料库里面查找的 updatadb 更新资料库 -i 不区分大小写 which [命令] 搜索命令所在目录及别名信息 whereis [命令] 搜索命令所在目录及帮助文档路径 grep [查找的字符] [文件] 找文件里面包含字符串的所在行显示出来 -i 不区分大小写 -v 排除指定字符 ^# 行首为#排除 帮助命令 man 查询帮助信息 1命令帮助 5配置文件说明 whatis 查询简短的帮助 apropos 查询配置文件的简短帮助 touch --help help 查询shell命令 help cd什么的 用户管理命令 useradd [用户名] 添加新用户 passwd [用户名] 设置用户密码 who 显示登录的用户 tty 本地终端 pts 远程终端 登录时间 ip地址 w 显示详细的登录用户信息 压缩解压命令 gzip [文件] .gz 只能压缩文件 gunzip 解压 tar [选项] [压缩后文件名] [目录] -c 打包 -x 解包 -v 显示详细信息 -f 指定文件名 -z 打包同时压缩或解压 .gz -j 打包同时压缩或解压 .bz2 tar -czf 文件名.tar.gz \etc tar -xzf 解压到那里 tar -cjf 文件名.tar.bz2 \etc tar -xjf 解压到那里 zip [选项-r] [压缩后文件名] [文件或目录] -r 压缩目录 unzip [文件或目录] bzip2 [选项-k] [文件] -k 产生压缩文件后保留原文件 bunzip2 [文件] 解压 网络命令 write [用户名] 给用户发信息 ctrl+d 保存结束 wall [发送信息] 给所有用户发信息 广播 ping [ip地址] -c 多少次 ifconig [网卡名称] [ip地址] 查看和设置网卡信息 mail [用户名] 查看发送电子邮件 last 列出目前与过去登录的信息 lastlog 最后登录时间 可指定一个id查询 traceroute 显示数据包到主机间路径 netstat 显示网络相关信息 -t tcp协议 -u udp协议 -l 监听 -r 路由 -n 显示ip地址和端口号 -tlun 查看本机监听的端口 -an 查看本机所有的网络连接 -rn 查看本机路由表 setup 设置网络 centOS专有的 mount [-t文件系统] [设备文件名] [挂载点] 挂载命令 umount 卸载命令 关机重启命令 shutdown [选项] 时间 -c 取消前一个关机命令 -h 关机 -r 重启 reboot 重启 init 6 重启 系统运行级别 0 关机 1 单用户 2 不完全多用户,不含NFS服务 3 完全多用户 4 未分配 5 图形界面 6 重启 runlevel 查询系统运行级别 logout 登出 rpm命令管理 rmp -vih [包名] 安装 rmp -e [包名] 卸载 rmp -q [包名] 查询 -a 所有安装信息 -qi 相关信息 -p 包全名 -f 查询系统文件属于那个软件包 -qRp 查询软件包的依赖 yum在线管理 yum -y update 包名 如果填错了会悲剧的!!会把linux内核也升级了。 yum -y remove 包名 会把依赖的包也卸载的 shell基础 alias 别名=‘原命令‘
lunux命令笔记
时间: 2024-10-06 11:41:13