ls
显示目录下内容
ls -l
:以长格式显示
ls -ld
:显示目录本身(而不是内容)的属性
ls -lh
:提供易读的容量单位(K、M等) du -sh 统计一个文件的总量大小单位(K、M等)
ls -A
:包括名称以 . 开头的隐藏文档
cd
:切换工作目录
cd ..
:返回上一层目录
cd ~
:去到家目录
head -数字 文件名
tail -数字 文件名
grep [选项]... '查找条件' 目标文件
主要针对字符串的查找
find 目标文件 选项 针对多条件的查找 [具体的选项可以使用man帮助]
pwd
:查看当前工作目录
ifconfig
:查看ip地址的命令
Ctrl + c
:结束正在运行的命令
mkdir -p
:创建目录
touch
:创建文件
cat /proc/meminfo :列出内存信息,在真机上操作
lscpu : 列出CPU处理器信息,在真机上操作
cat :查看文本内容
cat -n : 显示内容时添加行号
uname -r :查看内核版本
Tab键自动补全
Ctrl + l:清空整个屏幕
Esc + . 或 Alt + . :粘贴上一个命令的参数
Ctrl + u:清空至行首
Ctrl + w:往回删除一个单词(以空格界定)
mount mount -a :挂载
umaount :卸载
alias 别名名称= '实际执行的命令行'
unalias :取消已设置的别名
rm -rf :删除
mv :移动/改名
cp -r :递归,复制目录时必须有此选项
\cp -r :如何取消强制覆盖的提示(临时取消)
vim :文本编辑器 i 键
命---------------------->输入模式(Esc 键回到命令模式)
令
模
式---------------------->末行模式(Esc 键回到命令模式)
: 键
末行模式 :wq 保存并退出
:q! 强制不保存退出
rht-vmctl reset classroom :还原classroom虚拟机
ssh -X root@172.25.0.11 :远程管理时,本地运行对方的图形程序
rpm -q :查询软件包是否安装
rpm -ivh :安装rpm包
rpm -e :卸载程序
rpm -qa :查询已经安装的所有rpm包
rpm -qc 软件名 : 查询该软件的配置文件
rpm -ql 软件名 :查询 该软件的安装清单
rpm -qf 命令名 :可查询该命令是又什么软件包提供的
[dvd] #仓库命名
name=rhel7.0 #仓库描述信息
baseurl=http://classroom.example.com/content/rhel7.0/x86_64/dvd/ #指定服务端位置
enabled=1 #是否启用本文件
gpgcheck=0 #是否检测软件包的签名信息
yum repolist #列出仓库信息
yum -y install :安装
yum remove 软件名 :卸载软件包
yum search 软件名 :搜索仓库里所有的软件包
使用wget下载工具
– wget 软件包的URL网址
– wget 软件包的URL网址 -O /目录路径/新文件名
配置IP地址、子网掩码、网关地址
# nmcli connection modify 'System eth0' ipv4.method manual ipv4.addresses '172.25.0.168/24 172.25.0.254' connection.autoconnect yes
# nmcli connection 修改 '网卡名'
ipv4.方法 手工配置
ipv4.地址 ' IP地址/子网掩码 网关地址'
每次开机自动启用配置
nmcli connection up 'System eth0' 激活配置
route rount -n #查看网关地址
nslookup :检测DNS服务器是否能够解析:
非交互式设置密码
echo 123 | passwd --stdin root
杀死进程的几种当法:
1) kill 进程的pid号
2)killall 可跟进程的名子
3)ctrl + c 快捷键方式可以结束当前屏幕正在运行的程序
4)pkill 后可跟关键字 ————————>凡是带关键字的进程都会被杀死 建议少用
注释:除快捷键外 后可跟-9 代表强杀
zip -r 压缩名 压缩文件 (压缩)
unzip 指定文件 -d 目标文件夹 (解压)
last 查看最近用户的登陆信息
lastb 查看最近登陆失败的用户信息