Linux基础(一)

文件系统

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解释器之外的程序文件,对程序进行调试用。

你可能感兴趣的:(Linux基础(一))