Linux操作系统
目录结构
1./:
处于Linux文件系统树形结构的最顶端,称它为Linux文件系统的root,它是Linux系统的入口。所有的目录、文件、设备都在/之下,它是Linux文件系统最顶层的唯一目录。一般建议根目录(/)下只有目录,没有文件。
2./bin:
存放所有用户都可以使用的Linux基本操作命令。
3./dev:
设备文件目录,虚拟文件系统,主要存放所有系统中device相关的信息,不论使用或未使用的设备,只要可能用到,都会在/dev下建立一个相对应的设备文件。设备文件分为两种类型:字符设备文件和块设备文件。
4./home:
默认存放用户的宿主目录(除了root用户)。
5./proc:
虚拟文件系统。在此目录下不能建立和删除文件(有些文件可以修改)。
主要功能:
①整理系统内部的信息;
②存放主机硬件信息;
③调整系统执行时的参数;
④检查及修改网络和主机的参数;
⑤检查及调整系统的内存和性能;
6./usr:
安装除操作系统本身外的一些应用程序或组件,一般可认为Linux系统上安装的应用程序默认都安装在此目录中。
7./etc:
主机、系统或网络配置文件存放目录。
基本命令
1.ls
①ls -l:
以长格式显示目录下的内容列表;
②ls -a:
显示目录下所有文件及目录(包括带“.”的隐藏文件或目录);
③ls -al:
以长格式显示目录下的内容列表(包括隐藏文件);
④ls -k:
以KB为单位显示文件大小;
⑤ls -t:
以时间排序文件和目录;
⑥ls -r:
以文件名进行反向的排序;
⑦ls -s:
显示文件和目录大小,以区块为单位。
2.cd
①cd:
进入当前用户主目录、宿主目录、家目录;
②cd ~:
同上;
③cd -:
返回进入此目录前的目录;
④cd …:
返回上一级目录;
⑤cd …/…:
返回上两级目录。
3.pwd:显示当前所在的目录。
4.mkdir:创建目录
①mkdir d01:
在当前路径下创建名为d01的目录;
②mkdir /root/d01:
直接在/root下创建名为d01的目录;
③mkdir -p d01/d02:
在d01不存在的情况下创建d01目录并在里面创建d02目录;
④mkdir d01 d02 d03:
在当前路径下同时创建d01、d02、d03三个目录。
5.touch:创建文件
①touch f01:
在当前路径下创建名为f01的文件;
②touch /root/f01:
直接在/root下创建名为f01的文件。
6.echo:追加内容
①echo“hello” > a:
将hello内容追加到文件a,并覆盖之前内容;
②echo“hello” >> a:将 hello内容追加到文件a,不覆盖之前内容。
7.mv:重命名文件或目录,或者将某一目录或文件转移
①mv d01 d02:
将d01目录重命名为d02;
②mv f01 f02:将f01文件重命名为f02;
③mv d02 /root/d01:将此目录下的d02移到/root下的d01目录中。
8.cp:复制文件,如果需要复制目录,应使用cp -r
①cp d01/f01 /root:
将d01目录中的f01复制到root下;
②cp -r d01 /root:
复制目录d01到/root。
9.cat f01:查看f01文件中的全部内容。
10.more f01:查看f01文件中的大部分内容。
11.head f01:查看f01文件中前十行的内容。如需查看前三行,应使用head -3 f01。
12.tail f01:查看f01文件中后十行内容。如需查看后三行,应使用tail -3 f01。13.tail -f:实时更新f01文件中的内容。
14.wc -l:统计行数
①ls -l | wc-l:
统计当前目录下文件或目录的行数;
②wc -c:
统计字符;
③wc -w:
统计单词。
15.rm:删除文件
①rm -f:
强制删除文件;
②rm -r:
删除目录;
③rm -rf:强制删除目录或文件。
16.hostname:主机用户名。
17.lsb_release -a:查看操作系统版本详细信息。
18.uname -a:查看系统架构信息。
19.df -h:查看系统磁盘使用情况。
20.cat /proc/meminfo:查看系统内存信息。
21.cat /proc/cpuinfo:查看系统cpu信息。
22.inconfig:查看网络信息。
23.date:查看系统时间。
24.uptime:操作系统持续运行总时长。
25.ps -ef:查看系统进程信息。
26.du -sh:查看当前文件或目录大小。
27.who:查看当前登录系统的用户信息。
28.man <命令>或<命令> -h:查询某个命令的帮助信息。