目录结构:
cd ~ 当前用户目录
cd / 根目录
网络配置:
wifi看WLAN 网线看以太网
重启网络: service network restart (centos6)
systemctl restart network (centos7)
防火墙:firewalld
开启防火墙:systemctl start firewalld
服务
基本语法: systemctl start|stop|restart|status 服务名
常用命令
过滤 ls /usr/sbin | grep service
关机 shutdown (一分钟后关机) 可以执行 shutdown -c 取消
立刻关机 shutdown now
显示当前绝对路径 pwd
切换目录
cd ../ 返回上一级目录
cd /xx/xxx /从根目录开始
cd - 两个目录之间来回跳转
查看文件目录
ls -a 查看该目录下所有文件或者文件夹 .开头的代表隐藏文件
ls -l 可以查看文件权限
drwxr-xr-x. 2 bw bw 6 Jun 5 00:04 Desktop d开头表示为文件夹
ll 是ls -l的别名
创建文件夹
mkdir aa 在当前目录下创建aa文件夹
mkdir /bb 在根目录下创建bb文件夹 (可以使用ls / 查看根目录下的文件)
mkdir a/b/c 错误命令 不可以创建多级文件夹
可以使用
mkdir a a/b a/b/c 创建
该命令可以简化为 mkdir -p a/b/c
删除文件夹
rmdir aa
删除嵌套文件夹 rmdir -p a/b/c
创建空文件
touch aa
rm -f 强制删除
rm -r 删除目录
复制文件或文件夹
cp 文件 目标地址
常见错误:cp: omitting directory ‘aa’
解决方法:cp -r 文件 目标地址
移动文件
move cp 文件 目标地址
echo输出内容到控制台
echo "hello world"
echo -e "hello \n world" (-e支持转义字符 \n换行 \t)
echo "\\" 输出\
输出重定向或追加(> >>)
ls > info 将ls输出的信息保存到info文件
ls >> info 将ls的输出内容追加到info文件 原来的内容不会删除
tail 输出文件尾部的内容
tail 文件
tail -n 5 文件 查看文件尾部5行内容
tail -f 文件 实时追踪该文档的更新
时间日期
date
用户管理
添加用户 useradd admin 或者 useradd -d 用户主目录 admin
修改密码 passwd admin
查看当前用户 who am i
删除用户 userdel admin
删除用户主目录 rm -rf admin/ 或者 userdel -r admin
修改用户组名: usermod -g 组名 admin
文件属性
查看文件属性 ll
搜索查找
find 范围 -name 名字/"*xx"
压缩解压
zip/unzip
zip 压缩后的名字 压缩文件名字
zip -r 目录
zip -d(指定存放目录)
tar