文件系统
root
- bin
存放普通用户可以运行的命令。当然管理员也可以执行。 - sbin
只有管理员可以执行,普通用户没有权限。 - boot
存放linux引导的配置文件。 - dev
存储目录。硬盘在此目录下。 - etc
系统和应用配置文件。 - home
用户目录。 - lib
函数库存放的文件夹。 - opt
安装外围大型程序。 - proc
开机才有的文件夹,随着开机才会生成的进程配置信息等等。 - root
超级用户的目录。 - selinux
安全局开发,对程序控制作用。 - srv
现在没有意义。 - sys
存放系统配置文件。 - usr
外部程序也会安装在此。 - var
日志或者apache网站根目录。 - tmp
存放临时文件。
如何切换字符和图形界面
CTAL + ALT + F2~F7 //切换至命令行 CTAL + ALT + F1 //切换至图形界面
Linux 命令
<命令字> <选项> <参数>
例如:ls -l /home
快捷键
- \
强制换行- CTRL + U
清空至行首- CTRL + K
清空至行尾- CTRL + L
清屏- CTRL + C
取消本次指令
内部命令
属于Shell解释器的一部分
<命令字> --help #查看帮助
uname -r #查看内核版本
uname -a #查看详细信息
hostname #查看当前计算机名称
ifconfig #查看IP地址
cat /proc/cpuinfo #查看cpu信息
cat /proc/meminfo #查看内存
halt #关机
shutdown -h now #关机
reboot #重启
pwd #查看当前目录
ls #查看目录文件 -l详细查看、-h以字节单位显示详细信息、-a显示所有子目录和文件信息,包括隐藏文件、-d显示目录本身属性、-R递归查看
du #查看目录和文件空间占用 -a包括所有文件,不仅仅统计目录、-h以字节单位显示详细信息、-s只统计每个参数所占用的空间的总的大小
mkdir #创建目录 -p递归创建,一层层创建
touch #创建文件,如果有则更新文件时间标记
ln #为文件或目录建立快捷方式 -s变成快捷方式,不加-s为复制
cp #复制 -r复制整个递归树、-p保持源文件的属性不变、-f强制覆盖目标同名文件或目录、-i覆盖时进行提醒
rm #删除 -r删除整个递归树、-f强制删除、-i删除时进行提示
mv #移动 如果在同一位置,相当于重命名
find <位置> #查找 -name按名字、-size按大小、-user按文件属性、-type按类型查找
chmod 777 <文件> #更改权限,r代表4,w代表2,x代表1。第一位是root权限,第二位是分组用户权限,第三位是其他人的权限。
ps -aux | grep root #检索root下进程
kill PID/ kill -9 PID #关闭进程,后者级别更高
外部命令
独立于Shell解释器之外的程序文件,对程序进行调试用。