一、线上查询及帮助命令
1.man 显示帮助内容的信息,显示外部命令帮助信息
输入 man ls
命令输出后
2.help 也是显示帮助信息,但只显示内建命令帮助信息
输入 help
命令输出后
二、文件和目录操作命令
1.ls 显示指定工作目录下的内容
ls -a 显示所有文件
ls -l 详细信息显示
ls -h 信息的人性化显示
ls -r 以相反次序排列
3.cd 切换工作目录的命令
cd / 进入系统根目录
cd hong 进入下一级hong目录
cd .. 返回上一级目录
4.cp 复制文件或目录
将hong目录与其目录下的文件一并复制到home目录
5.mkdir 创建文件与rmdir 删除文件
(tob为文件)
6.find查找
find -name "文件名”
7.mv 移动文件
将home目录下的qwe文件移动到hong目录
8.pwd 查看目录
三、查看文件及内容处理命令
1.vim 文本编辑
vim a 进入编辑
退出方式:1.按ESC键 2.:q
2.grep 多文件查询
grep a(文件名) qwe(文件名)
ls -l 确认查询到
3.echo
echo -e 输入文字取消空格
四、文件压缩
1.gzip 文件压缩及解压命令
gzip -v qwe(文件名)显示文件名和压缩比
gzip -d qwe(文件名)解压文件
五、信息显示命令
1.uname 显示系统相关信息
uname -a 输出所有信息
2.hostname 显示或设置系统主机名
3.du 显示文件目录和目录使用磁盘空间大小
du -a 显示目录中中所有文件的大小
du -b 以byte为单位的目录或文件大小
du -c 显示目录或文件大小和目录和文件的总和
du -D 显示指定符号连接的源文件大小
du -h 以K,M,G为单位提高可读性
du -k 以1024 bytes为单位
du -l 重复计算硬件连接的文件
du -m 以1MB为单位
4.df 检查磁盘空间
df -a 显示所有文件系统磁盘空间使用信息
5.top 显示系统中各个进程及资源占用状况
6.free 显示空闲内存使用情况
free -b 以byte为单位显示内存使用情况
free -k 以KB为单位显示内存使用情况
free -m 以MB为单位显示内存使用情况
7.date 日期
五、搜索文件命令
1.which
which qwe(文件名)查找目录里文件
2.find 查找文件并作出相应处理
find -name “ee” 查找名为ee的文件
六、用户管理命令
1.useradd
useradd -D 变更预设值
2.groupadd 创建新的工作组
groupadd efg(用户组)创建一个efg用户组
3.passwd 创建或修改用户密码
passwd hong 设置hong用户的密码
4.id 查看真实有效的用户ID和组ID
id -a 查看当前用户root与属组的信息
七、基础网络操作命令
1.telnet
通过telnet ip 形式进入网络
IP错误
正确IP,但需输入用户名
2.ssh
ssh root@ip 设置ssh安全指定IP登录
ssh -p+IP 指定ssh连接端口
3.scp
mkdir test2 在home目录创建文件test2
回hong目录查看
在hong目录将文件拷贝到test2目录并换three名
回home目录查看
去test2目录查看
4. ping
检查网络是否通畅
5.wget
wget ip 打开指定网址
6.route 显示和操作IP路由表
7.ifconfig 简单的获取和修改网络接口配置信息
ifconfig -a 显示全部接口信息
八、深入网络操作命令
1.抓包
netstat -anp 查看网络状态
tcpdump src host ip and dst host ip and port 端口
tcpdump src host ip and port 端口 and dst host ip>a.pcap 转包并将其输出到a.pcap文件中
九、系统权限及用户授权
1.chmod
权限代号 r:读权限,数字4表示;w:写权限,数字2表示;x:执行权限,数字1表示;-:删除权限,数字0表示
查看home目录
chmod 777 a.gz 将文件a.gz权限修改为可读可写可执行
2.chown
查看hong目录群组
chown root:root 1660441592(文件名) 改变 拥有者和群组
查看改完的群组
3.chgrp
chgrp -v bin a.gz 将a.gz文件所属组改为bin
查看所属组
十、查看系统用户登录信息
1.whoami
查看当前用户名
2. who
显示目前的录系统的用户信息
who -b 显示上次系统引导时间
who -d 显示无效进程
who -m 显示用户名与时间
who -q 只显示登入系统的账号名称和总人数
3.w
显示当前用户从何处登录到系统
w -f 开启或关闭显示用户从何处登录系统
w -s 使用简洁格式列表
w -h 不显示各栏位标题信息列
4.last
每一行从左到右依次为:
用户名 进行会话的tty 用户登录的IP地址或主机名 绘画开始与结束时间 会话时间
last -p 找出谁在特定日期登陆了系统
5.users
显示当前登录系统的用户名
十一、内置命令及其他
1.echo
echo -e 使反斜杠转义功能生效
2.rpm
rpm -v 显示详细信息
3.yum
yum list 现时所有已经安装和可以安装的程序包
4.alias
alias 列出系统中已经设置的别名
设置一个别名列出包括隐藏文件的文件
alias la ="ls -al"先设置一个la的别名
执行la查看
5.unalias
alias ls 查看别名
unalias ls 删除别名
alias ls 再次查找别名,无法找到,删除成功
6.export
export -p 列出所有shell环境变量
十二、进程管理相关命令
1.ps
ps 结果只显示运行在控制台下的属于当前用户的进程
ps -a 显示同一终端下的所有进程
ps -H 显示树状结构
ps -r 显示当前终端进程
ps -T 显示当前终端的所有程序