pwd ---查看目前所在的目录位置
su ---切换用户
init 3 ---- 切换到命令模式
init 5 ---- 从命令模式切换到图形界面模式
ls ----显示目录下文件
-l ---- 显示文件/目录的完整的属性信息
-i ---- 显示文件的编号,code 编码
clear ---- 清屏
cd .. ---- 返回上一级
cd / ---- 切换到根目录
cd ~ ---- 切换到当前登录的用户的属主目录
vi 文件名 ---- 编辑一些特殊名称的文件(包含了 ',""等)
vim 文件名 ---- (编辑配置文件,有颜色标识)
mkdir BBB CCC DDD EEE ---- 创建多个目录
mkdir -p A/B/C/D/E/F ---- 同时创建父目录和子目录
rmdir BBB CCC DDD ---- 删除多个空目录
rmdir A ---- 删除一个或者多个空目录
rm -rf a ---- 删除a目录,包含a目录及它下面的所有子目录和文件
rm -rf a/* ---- 删除a目录下的所有子目录及文件,但是a目录还保留
mv [-参数] 源文件 目录文件 ---- 剪切并粘贴
cp [-参数] 源文件 目标文件 ---- 复制并粘贴
cat -n 文件名 ---- 文件内容和行号一起显示
cat -b 文件名 ---- 文件内容和行号一起显示,但是空行没有行号
more +n 文件名 ---- 从第几行开始显示
more -n 文件名 ---- 每一页显示多少行(回车一行一行翻,空格一页一页翻)
命令1 | 命令 2 ---- 命令1输出的结果作为命令2输入的内容
less -N 文件名 查看文件内容 (翻页:上下键,空格,回车)
head -n 文件名 ---- 查看文件的头几行信息,默认是头10行
tail -n 文件名 ---- 查看文件末尾多少行,默认也是10行
tac 文件名 ---- 内容上下倒序
rev 文件名 ---- 内容左右倒序
gzip 源文件 ---- 压缩为.gz的压缩文件,源文件消失
gzip -c 源文件 >压缩文件.gz ---- 保留源文件,重命名压缩
gzip -d 压缩文件.gz ---- 解压缩
gzip -r 目录 ---- 压缩的目录下每个文件,目录不压缩
zip 压缩文件名 源文件 ---- 压缩文件
zip -r 压缩文件名 源目录 ---- 压缩目录
unzip 压缩文件名 ---- 解压缩
bzip2 -z 文件名 ---- 压缩,缺省参数,源文件会消失
bzip2 -k 文件名 ---- 压缩,保留源文件
bzip2 -d 文件名 ---- 解压缩
tar -cvf 打包后文件 文件列表 ---- 打包
tar -xvf 打包后文件.tar ---- 解包
tar -zcvf ---- 打包的同时进行压缩
tar -zxvf ---- 解包的同时解压缩
(例:tar -zcvf FILE222.tar.gz sun1 sun12 sun123)
对安装包的依赖性非常强,安装和卸载,安装包的属性不可以出错。
rpm 包名 ---- 安装
rpm -e 包名 ---- 卸载
自动从互联网上获取安装包,然后在Linux系统中完成安装
yum -y install ---- 安装,所有的问题都是 yes
yum -y reinstall ---- 重新安装
yum -y update ---- 更新
yum -y remove ---- 卸载,需要先停止服务
ln -d 源文件 链接文件.hard ---- 硬链接
ln -s 源文件(绝对路径) 链接文件(绝对路径).soft ---- 软链接
chomd -R 权限 文件名/目录名 ---- 修改文件或者是目录的权限
chmod 角色+/-权限 文件名/目录名
(例:chmod u-w,g-x,o-wx bbb、chmod ugo-x qqqq、chmod -R a-x ccc2)
ifconfig ---- 查看linux服务器的网络信息
ifdown/ifon 设备名称 ---- 关闭/开启开启网卡
grep -n ---- 显示行号
grep -c ---- 统计有几行(-i忽略大小写, -v 取反)
find -name 文件名 ---- 查找文件
模糊查找:
通配符 * ,将目录中名字包含搜索条件的全部列出来
通配符 ? ,以搜索条件开头,并且扩展一个字符命名的文件找出来
通配符 [],和 * 一起使用,表示查询条件以 [] 里面的内容结尾命名的文件信
息
(例:find / -name "*[CB]" -- 查找出来的文件名有的是以B结尾,有的是
以C结尾,有的名字是包含CB
jobs -p ---- 显示暂停任务的pid
jobs -l ---- 显示每个任务的详细信息,全部信息
fg ---- 默认会将最近刚刚暂停的任务推到前台
kill -9 pid ---- 表示强制结束
ps ---- 查看系统中正在运行的进程
ping ip -c num ---- num 改为具体的数字,表示执行num 次,就停下来
df -h ---- 查看磁盘空间的使用的情况
du -h ---- 查看某一个目录的磁盘空间
free -t ---- 显示统计信息,总计
free -m ---- 单位 ,MB
centos 7 下关闭防火墙命令:
systemctl start firewalld # 启动
systemctl enable firewalld # 开机启动
systemctl stop firewalld # 关闭
systemctl disable firewalld # 取消开机启动
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动