基础命令
进入根目录 cd /
新建用户 useradd name
切换用户 su name
设置用户密码 passwd name
创建目录 mkdir dirname
目录删除(强制) rm (-rf) dirname
文件创建 touch filename
查看当前目录下的文件 ll(-a 查看隐藏文件)
pwd 查看当前目录或文件位置
创建文件 Touch aa.data
Vim aaa.data
echo mljs>data.log
文件查看
cat filename 仅查看
vim filename 查看编辑
more filename 以分页的形式查看,不支持后退
less filename 与more类似
head filename –n 5 data.log 看前面五行 没有-n 5,没有参数默认十行
tail filename –n 5 data.log 看后面五行 没有-n 5,没有参数默认十行
移动文件
Vim aa.log 创建文件
mv aa.log /data/ 移动文件
mkdir test 创建目录 mv /data/aa.log /test/ss.log
mv test/ss.log data/
test下的ss.log 移动到data/下
复制文件
cp /etc/sysconfig/network-scripts/ifcig-ens33 ./net.log
cp /etc/sysconfig/* .
sysconfig里的所有文件
cp -R /etc/sysconfig/* .
没有复制目录本身(复制该目录下东西)
cp -R /etc/sysconfig/ /data
复制该目录下所有子文件子目录全复制到/data目录中
cp –a /etc/sysconfig/ /data
-a会复制所有,不会略过,拷贝文件保留复制属性信息
-v会显示拷贝的所有信息
目录的rwx权限
r:能够查看目录数据
w:写权限,能够添加或删除目录数据
x:能够进入目录
文件rwx权限
r:能够读取文件内的内容
w:能够更改文件内的内容
x:能够执行该文件
第一组rwx代表文件或者文件夹或者目录拥有者的权限
第二组rwx代表和拥有者同一个组(拥有者的主组)的用户的权限
第三组rwx代表拥有者同组之外的其他用户的权限