linux日常指令、概念
指令
cal 查看日历
date 查看日期
bc 计算器
ls 查看文件
ls -l 查看具体信息(权限,时间等)
ls -a 查看所有的文件包括隐藏文件
ll 作用同上
d* 开头的都是文件夹,- 开头的都是文件
who am i 用户信息
cat "文件名" 在控制台直接显示文件内容
vi/vim "文件名" 创建编辑文件
wc "文件名" 显示文件的行数,单词数和文件大小
cp 复制文件
mv 重命名文件
rm 删除文件
pwd 获取当前所在的目录
mkdir 创建文件夹
rmdir 删除文件夹
cd 更换目录
mv 重命名文件夹
'.' 当前目录
'..' 父级目录
chmod 改变文件或目录的访问权限,权限用数字表示
chown 改变文件的所有者
chgrp 改变文件所在的组
1,2,4 代表权限,最高的
clear/ctrl+l 清屏
ctrl+u 命令行全部删除
su 切换到root用户
exit 退出root
su '用户名' 切换到用户
vi/vim a.bash 文件中输入:
#!/bin/bash 代表在bin下运行
echo -e"aaaaaa" echo
ls>c 把当前目录下的所有文件输出到c文件中,若没有c,则创建c
概念
1.普通文件:普通文件是以字节为单位的数据流,包括文本文件、源码文件、可执行文件等。文本和二进制对linux来说并无区别,对普通文件的解释由处理该文件的应用程序进行
目录:包含普通文件和特殊文件,目录相当于文件夹
设备文件:linux与外部设备是通过一种被称为设备文件的文件夹进行通信
2.tty终端设备,tty1-tty6表示文字界面,可以用ctrl+alt+f1-f6切换,+f7就是切换回图形界面。
pty虚拟终端,pts/ptmx(pts/ptmx结合使用,进而实现pty)