目录
一 shell介绍
- 当用户登录系统后,Shell命令行启动,“#”表示登录的用户是超级用户,“$”表示登录的用户是普通用户
- 用户在操作系统上完成的所有任务都是通过Shell与Linux系统内核的交互来实现的
- 命令行提示符
- 文件系统结构 树状
- /根目录
- /bin
- /etc
- /dev
- /boot
- /home/lzy
- /根目录
-
二 系统管理与维护
-
ls
-
pwd
-
cd
-
data
-
su
-
clear
-
man
-
who
-
whoami
-
free
-
ps
-
top
-
help
-
ftp
-
halt
-
shutdown
-
exit
-
id
-
usermod
-
groupmod
-
kill
-
clock
-
reboot 重启计算机
-
ll 等价于ls-l
-
alias 命令起别名
-
-
三 文件管理与编辑
- mkdir创建目录
- more
- cat
- grep
- rm
- touch
- ln
- cp
- find:在指定目录及其子目录中搜索文件
find /dotcpp -name “*.txt” find /dotcpp -type f
- split
- mv
- vi/vim
- less
- head
- tail
- wc
- -c 统计字节数
- -l 统计行数
- -m 统计字符数
- -w 统计字数,由空格或换行分隔的字符串称为字
- echo
- chmod
chmod ugo+r dotcpp chmod a+r dotcpp chmod 755 dotcpp
- chown
chown dotcpp biancheng chown dotcpp:dotcppgroup biancheng
- whereis
- whereis命令用于查找可执行文件、源代码文件、帮助文件在文件系统中的位置
- 这些文件应属于源代码文件、二进制文件或者帮助文件
- lsof
- lsof命令用于列出当前系统已经打开的文件列表
- 这个文件可以是一个普通文件、目录、块设备文件或字符设备文件
- yum
- yum命令用于查找、安装、删除某一个、一组甚至全部软件包
- lrzsz
- rz命令用于文件的上传
- sz命令用于文件的下载
- tree:以树状图列出目录内容
- which:查找可执行文件的路径
-
四 压缩与解压缩
- zip:压缩文件或目录
- unzip:解压文件或目录
- tar:将文件或者目录进行打包归档,归档成一个文件,但是并不进行压缩
-
五 磁盘管理与维护
- df:检查Linux系统的磁盘空间占用情况
- 参数 说明
- -a 列出所有的文件系统分区,包含0大小的文件系统分区
- -i 列出文件系统分区的inode信息
- -h 以容易理解的格式输出文件系统分区占用情况
- -m 以MB为单位显示
- -k 以KB为单位显示
- -T 显示该分区的文件系统名称,注意大小写
- 列出文件系统的空间使用情况,了解哪些文件系统正在使用多少磁盘空间
- 当你运行 df 命令时,它会显示当前系统上所有挂载的文件系统的总容量、已用空间、可用空间和文件系统类型等信息
- df 命令则可以用于任何已挂载的文件系统
- 参数 说明
- mount:挂载文件系统到指定的挂载点上
- 它可以将一个文件系统连接到文件系统树中的特定目录
- 使得文件系统中的文件和目录可在该挂载点处访问
- 列出已经挂载的文件系统:$ mount
- 卸载文件系统:$ umount /mnt
- 挂载设备到挂载点:$ mount /dev/sdb1 /mnt
- 指定文件系统类型进行挂载:$ mount -t ext4 /dev/sdb1 /mnt
- quota:显示磁盘已使用的空间与限制
- 限制用户对磁盘空间的使用量
- 管理员可以设置每个用户或组的磁盘配额,并在配额用尽时阻止用户继续写入磁盘
- quota 命令只能用于已启用磁盘配额的文件系统上
- df:检查Linux系统的磁盘空间占用情况
-
六 网络设置与维护
- ifconfig:配置或显示网络接口信息
- 显示网络接口的状态:ifconfig命令可以显示网络接口(如网卡)的状态信息,包括IP地址、MAC地址、子网掩码、广播地址等。
- 配置网络接口参数:ifconfig命令可以配置网络接口参数,如设置IP地址、子网掩码、广播地址等。
- netstat:显示网络状态
- ip:执行网络管理任务,完成接口配置、路由管理等
- ping:测试主机间网络连通性
ping www.dotcpp.com ping -c 2 www.dotcpp.com
- wall:发送广播
- 向系统当前所有打开的终端上输出信息
wall “Welcome to www.dotcpp.com!”
- finger:查找并显示用户信息
- rcp:远程文件复制
rcp dotcpp biancheng:/home/root rcp -r biancheng:/home/root/dotcpp1 /dotcpp2
- rlogin:远端登入
rlogin 192.168.66.132 rlogin 192.168.66.132 -l dotcpp
- ifconfig:配置或显示网络接口信息