基本命令
pwd: 查看当前所在目录
cd :打开目录
ls-a :查看目录下所有(包含隐藏文件)文件 即 ls-all
ls-l :列表展示
ls-al所有文件列表展示
ll: 以列的方式显示目录下的文件列表
mkdir : 创建目录
rmdir: 删除目录
touch :创建文件
rm -rf :删除文件或目录
rm -ri : 删除文件或目录并询问
cp:复制文件命令
mv:移动文件或修改文件名
vi:一款功能强大的全屏幕文本编辑器
vi命令:
打开文件: vi 文件名
进入编辑模式 i,a , o
退出编辑模式 :esc
进入命令模式 ":"
保存并退出 wq或x
退出但不保存 q!
保存 w
查看文件内容
cat 文件名
tac 从后向前展示
cat 2020.txt | more
数据量大时 用管道命令进行展示
head: 从文件开始显示文件内容
head -n[文件]:显示文件最上面的n行数据
例如: head -1 2020.txt
hello world
tail:从文件结尾显示文件内容
tail -f :动态加载某个文件内容
[root@xpc ~]# tail -f 2020.txt
hello world
hello sb!
hello!
^Z
tail -n :查看某个文件最后面n行的内容
[root@xpc ~]# tail -1 2020.txt
hello!
Linux常用命令
cd home 相对路劲
cd /home 绝对路径 从/根目录下查找
cd ./ home 相对路径 .当前路径
cd …/home 相对路径 …当前上一级目录
cd …/… 挡墙上级的上级 相对路径
文件解析
第一列第一个字母代表文件或目录
-开始是文件
d开始是目录
l 软连接
drwxr-xr-x. 2 xpc xpc 6 6月 19 17:11 模板
drwxr-xr-x. 2 xpc xpc 6 6月 19 17:11 视频
drwxr-xr-x. 2 xpc xpc 6 6月 19 17:11 图片
drwxr-xr-x. 2 xpc xpc 6 6月 19 17:11 文档
drwxr-xr-x. 2 xpc xpc 6 6月 19 17:11 下载
drwxr-xr-x. 2 xpc xpc 6 6月 19 17:11 音乐
drwxr-xr-x. 2 xpc xpc 6 6月 19 17:11 桌面
第一列当前文件或文件夹权限
第二列 文件数
第三列 当前文件/文件夹所属用户
第四列当前文件/文件夹所属用户群组
第五列文件大小(字节)
第六七八列时间 最后修改时间
第九列文件夹/文件名称
创建文件和目录及删除
mkdir : 创建文件目录
touch :创建空文件
rm -rf :删除文件或目录 )(强制删除)
rm -r : 级联删除
rm -ri : 删除文件询问
rw- 当前用户权限
r-- 当前用户所在群组中其他用户权限
r-- 其他组的用户权限
权限:
r 读取
w 写入
x 执行
复制文件: cp 文件名
删除文件 : rm 文件名
移动文件: mv 文件名
su [用户名]:切换到指定用户
whoami:查看当前登录用户
groups:查看当前用户所属分组
id:查看当前用户UID和GID
useradd [用户名]:添加用户
useradd –u [UID] 用户名:添加用户并指定UID
useradd 创建用户
userdel 删除用户
usermod 修改用户名
groupadd 添加分组
passwd 用户名 修改密码
ctrl c 强制退出当前命令
更改用户权限
u,g,o 拥有着 同组用户 其他组用户
chmod o+w 文件名 给其他组用户赋予写权限
chmod o-w 文件名 给其他组用户去除写权限
r=1 w=2 x=4
chmod 777 文件名 (赋予文件最高权限)
查看当前虚拟机的网络地址
ifconfig
解压文件
tar -zxvf 压缩包 指定位置