man:用户手册
root:超级用户(具有一切权限)
jsetc:普通用户(受权限)
用户管理的命令:
su(切换root)su - jsetc
sudo(获取更高级的权限)
ctrl+c退命令
adduser deluser passwd(重置密码)
文件操作的命令:
ls(查看当前目录)
Linux哲学:一切皆为文件
Linux文件的分类:普通文件(-)、目录文件(d)、设备文件(c字符设备/b块设备)、链接文件(l)
Linux特殊文件:管道文件(p)、堆栈文件(f)、共享文件(s)
Linux文件的操作权限:r可读4,w可写2,x可执行1
权限描述:3组(当前用户、当前用户所在组、其他用户)
修改文件权限:chmod
chmod u(当前用户)±rwx(读写行) 要修改的文件
文件创建、查看、删除:
touch 文件名.后缀
cat 文件名.后缀
rm 文件名.后缀
文件编辑:gedit vim gvim —文本编辑器
优秀IDE:vscode
编译:gcc 文件名.后缀
(安装:apt-get install gcc)
执行:./a.out
(drff find 重定向 grep sed awk)
目录操作命令:
cd 目录名(进入)
cd …(返回上一层目录)
cd .(当前目录)
cd ~(当前用户的工作目录)
创建目录:mkdir 目录/ mkdir -p
删除目录:rm -r 目录(rm -fr 目录关闭了信息)
rmdir 目录(只能删除非空目录)
根目录/:所有文件的父目录(所有文件都保存在该目录下)
bin:存放系统普通用户的命令
sbin:存放管理员的命令
dev:存放系统中所有设备文件
etc:存放系统中所有配置文件
root:root用户的工作目录
home:普通用户的工作目录
usr:存放的系统中安装的软件(库文件、头文件)
绝对路径和相对路径
文件拷贝cp、剪切mv
cp 文件 目录
cp -r 目录 目录
常用命令:
clear清屏、reset清屏(内容也清除)、pwd查看绝对路径、tar压缩 解压缩