linux学习——基础篇01

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/x503809622/article/details/82969225

基础命令

ls:查看目录内的文件

         -a:查看所有文件包括隐藏文件(前面带.的文件属于隐藏文件)

         -l:查看文件的详细信息(可缩写为ll)

         -r:所有的文件反向排序(默认英文26字母排序)

 

cd:切换当前目录

cd [FILE/PATH]

pwd:查看当前所在的目录

cat:查看文件内容,直接返回到终端

tac:反序查看

 

which:查看命令是否存在,以及命令的存放位置

echo:打印内容,建议打印的内容使用引号,在一些情况下防止报错

获取命令的帮助方法:

man、help、info

 

history:查看历史输入的命令

         -c:清除历史命令

         n:直接跟数字,列出最近n条的命令

使用! 执行历史命令。

! number 执行第几条命令

! command 从最近的命令查到以command开头的命令执行

!! 执行上一条

         默认记录1000条历史命令,修改/etc/profile

         修改”HISTSIZE=1000”,修改为需要记录的条数

 

date:日期命令

 %Y:年

%m:月

%d:日

%H:时

%M:分

%S:秒

(结合在一起使用的时候,中间有空格要使用引号)

 

clock:硬件的bios时间

-s从硬件时钟设置系统时间

         -w从当前系统时间设置硬件时钟

 

关机:halt,poweroff,shutdown,init 0

重启:reboot,shutdown,init 6

用户登陆有关的:who,whoami

 

 

Linux文件系统rootfs根文件系统

/boot 引导文件存放目录、内核文件(vmlinuz)、引导加载器(BootLoader,grub)都存放在此目录

/bin:供所有用户使用的基本的命令,不能关联至独立分区,OS启动机会用到的程序

/sbin:管理类的基本命令,不能关联至独立分区,OS启动机会用到的程序

/lib:基本共享的库文件,以及内核模块文件(/lib/modules)

/lib64:专用于x86_64系统伤的辅助共享库文件存放位置

/etc配置文件目录/etc/opt,/etc/X11 X协议,图形显示,/ext/xml XML的配置文件,/ect/sgml    (大多数都是纯文本文件)

/home 普通用户的主目录、家目录,

/root管理员的家目录(有些发行版是没有家目录的,原因是不让管理员登陆,可以临时获取管理员权限)

/media挂载便携性介质

/mnt临时文件系统挂载的挂载点

/opt外部应用程序软件包,第三方应用程序安装位置

/dev设备文件及特殊文件存放位置

         B:block device 块设备,随机访问

         C:character device线性访问

/srv系统上运行的服务用到的数据

/tmp临时文件储存位置

/usr通常会独立分区的目录,universal shared,read-only data

         Bin:保证系统拥有完整功能而提供的应用程序,绝大多数用户命令

         Sbin:

         Lib:

         Lib64:

         Include:C程序包含的头文件(header file)

         Share:结构化独立的数据

         X11R6:XWindow系统第11版第6次发行

         Local:第三方应用程序安装位置,有独立bin,sbin,lib,lib64,etc,share

/var通常也会独立分区,可变数据文件,存放经常发生变化的数据文件

         Cache:应用程序数据缓存目录

         Lib:应用程序状态信息数据

         Local:专用于为/usr/local下的应用程序储存可变数据

         Lock锁文件

         Log日志目录及文件

         Opt:专用于为/opt下的应用程序存储可变数据

         Run:运行中的进程相关的数据,通常存储进程的pid文件

         Spool:应用程序数据池

         Tmp保存系统两次重启之间产生的临时数据

/proc用于输出内核与进程信息相关的虚拟文件系统

/sys用于输出当前系统上硬件设备信息的虚拟文件系统

/selinux:security enhanced linux:selinux相关的安全策略等信息的存储位置

 

Linux上的应用程序的组成部分:

1、  二进制程序(/bin,/sbin,/usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin)

2、  库文件:多个程序间的共享库、独立的库文件,(/lib,/lib64,/usr/lib,/usr/lib64,/usr/local/lib,/usr/local/lib64)

3、  配置文件:/etc,/etc/DIRECTORY,/usr/local/etc

4、  帮助文件/usr/share/man,/usr/share/doc,/usr/local/share/man,/usr/local/share/doc

 

Linux文件类型:

1、-(f)普通文件

2、d  :目录文件

3、b  :块设备文件

4、c  :字符设备

5、l  :符号链接文件(软连接)

6、p  :管道文件

7、s  :套接字文件:socket

猜你喜欢

转载自blog.csdn.net/x503809622/article/details/82969225