app教程网 综合百科 linux的基本操作和常用命令的使用(linux常见操作)

linux的基本操作和常用命令的使用(linux常见操作)

随着mono的开发,ASP.NET也实现了跨平台开发。要在Linux下运行mono,还需要掌握一些Linux操作。下面总结一些关于Linux的基本操作。

Linux命令基本操作

首先,介绍一下Shell

Linux系统由内核、外壳、文件系统和一些实用程序组成。Shell是操作系统为用户提供的一个界面。它为用户提供了与内核交互的接口。

Shell负责接收用户输入的命令并发送给内核执行,并将系统的响应返回给用户,所以Shell本质上是一个命令解析器。

二、Linux图形界面和文本界面的切换1。在图形界面中打开终端窗口,输入init 3进入文本编译界面。2.在文本编译界面输入init 5,返回图形界面。

文本命令行界面中的关机重启操作重启:reboot或shut down-r now shut down:shut down-h now比如今天17: 30关机:shutdown -h 17:30。

第三,目录结构

(1)/carton and /sbin

维护Linux操作系统的实用命令基本上包含在/bin和/sbin目录中。/bin目录通常存储一些用户常用的基本命令。

包括用于目录和文件操作、系统实用程序、压缩工具、rpm包管理程序等的命令。如登录、日期、ping、netstat、mount ``` ``。

除了/sbin目录之外,还有/usr/bin和/usr/local/bin目录,其中也存储了一些软件包安装的程序文件。

(2)/boot/boot是根分区中Linux的引导分区的挂载点目录,该目录下的内容是引导分区的内容,存储了Linux启动所需的文件。

(3) /dev/dev是device的简称,是Linux系统中一个非常重要的目录,用来存放系统中所有设备的设备文件。

(4)/etc/etc目录也是Linux系统非常重要的目录,用来存储Linux系统的各种配置文件,包括网络配置、设备配置信息、X系统配置、用户信息等。

(5)/home Linux系统所有普通用户的目录)(home目录)默认放在/home目录下。

(6)/lib/lib是库的简称。编译链接时,编译器会自动在这两个目录中搜索所需的库文件。

(7)/lost found该目录用于存储非正常关机后系统重启时磁盘检查产生的碎片文件。

(8) /media和/mnt用于挂载旧Linux操作系统中的光驱、软盘、u盘等设备。

(9) /misc /opt和/srv默认都为空。/misc目录用来存放一些多余的乱七八糟的文件;安装大型应用软件时,建议使用/opt目录。

Cat /proc/cpuinfo详细显示当前系统CPU的硬盘信息。cat /proc/interrupts显示当前系统设备使用的中断信息。cat /proc/meminfo显示了内存信息。cat /proc/version显示了Linux版本信息。cat /proc/partitions查看当前机器中的所有磁盘和分区。

(11)存放在/sys/sys目录下的Linux系统的一些重要的设备驱动和模块。

(12) /usr/usr目录一般用于存储与用户直接相关的程序或文件。用户安装的程序或者自己要建立的目录一般都可以放在这个目录下。

(13)/tmp和/var/tmp存储临时文件,比如程序执行过程中生成的临时文件。/var目录用于存储经常更改的文件。对于经常被访问或其内容经常改变的文件。

第四,Linux的文件属性

ls命令只列出文件名或目录名。使用“ls-l”或“ll”命令列出文件和目录的详细信息。各列的显示格式和含义如下。

drwxr-XR-x3 Root Root 4096 Jul 2 10:34 Text 123(文件属性)(数量)(所有者)(所属组)(文件大小)(归档月份)(日期)(时间)(文件名)

在Linux中,用户操作文件的权限分为三种:可读/可写/可执行,分别用r、W、X、W、X表示。如果用户没有某项权限,则在相应的权限位置用“-”表示没有权限。如果一个文件有X属性,它就可以被执行,属于可执行文件。

带有X属性的文件通常是二进制程序文件或可执行脚本文件。类型标识符用于指示文件是“普通类型”还是“链接类型”文件或目录。对于普通文件,第一个类型标识符显示为“-”。如果文件由符号链接,

那么位置的标识就是L(注意:是L的小写),如果是目录,那么位置的属性标识就是d。

a、属性权威的表征;除了r、w、x、w、x之外,权利也可以用一个三位数来表示,比如644,其中以百为单位的数字代表所有者的权利。

十位数字代表文件或目录所有者所属用户组中其他用户的权利,一位数字代表其他用户对文件的权利。这种用数字表示权利的方法叫做绝对权利表示法。

改变文件或目录的权限。因为有两种表达权限的方式,所以chmod命令有两种更改权限的具体用法。使用绝对权限表达式来设置或更改文件或目录的权限,

方法是:为chmod[R]绝对权重限制设置文件或目录名。

比如~/setup.sh文件的当前权限是rw-r-r-,如果改成rw-rw-r-,要实现的命令chmod664setup.sh。

第二种方法:

如果要增加其他用户的读取权限,实现的命令是:chmode 0 r ~/setup.sh如果要同时删除用户组和其他用户的读取权限,实现的命令是:chmod go-r/setup.sh如果文件所有者,

如果用户组和其他用户只被赋予读权限,实现命令为:chmod ugo-r ~/stup.sh如果给文件的所有者和所属的组添加了S权限,设置命令为:chomdug s ~/setup.sh。

五、Linux常用命令

一、目录操作

1、创建目录mkdir[-p]目录名和路径比如你想在root用户的主目录下创建一个mysoft目录,实现的命令是:[root@ROOT ~]#mkdir ~/text123。

2、删除目录rmdir删除目录和路径名比如要删除/srv/www目录下的images目录,操作命令是:[root @ root ~]# rmdir/SRV/www/images。

3、查询当前目录,查询当前目录位置,并使用pwd命令。该命令的关键字来自打印工作目录,命令用法为:pwd。

4、改变当前目录cd ~或cd.等等

b、文本操作命令

1,Is命令Is命令用于列出一个或者多个目录下的文件及目录

2,cp命令cp是copy命令的缩写,用于文件或者目录的复制,其用法为:cp[参数选项] 源文件目标文件cp -r源目录目标目录

3,rm命令rm命令用于删除文件或者目录,在命令行中包括一个或多个文件名(各文件名间用空格分隔)rm[参数选项]文件或目录名路径例如要删除/root/mysoft目录及其下的全部内容,

则操作命令为:[root@ROOT ~]#rm -r /root/mysoft

4,mv命令mv命令用于移动或者重命名目录或者文件,命令关键字来源于movemv[参数选项]源目录或文件名目标目录或者文件名

例如若要将/root/mysoft目录移动到/root/newsoft 目录之下,

则实现命令为:[root@ROOT ~]#mv ~/mysoft ~/newsoft/[root@ROOT ~]#ll[root@ROOT ~]#ls ~/newsoft/

若路径相同,仅文件名或者目录名不同,则更名文件或者目录,例如,若要将~/mydoc/test.doc文件更名为mywork.doc,

则实现的命令为:[root@ROOT ~]#mv ~/mydoc/test.doc ~/mydoc/mywork.docmv 命令若使用-b(backup)参数,则在覆盖已存在的文件前,

系统会自动创建原存在的文件的一个备份,备份文件名为原名称后附加一个~符号。

5,touch 命令该命令用来更新指定的文件或者目录的访问时间和修改时间为当前系统的日期和时间,查看当前系统日期和时间,可使用date命令。比如,若要在~/mydoc目录下创建两个空文件file。

text和file2.text,则命令为:[root@ROOT ~]#touch ~/mydoc/fifel.txt~/mydoc/fifle2.txt各文件名用空格分隔

6,ln命令该命令用来创建符号链接(相当于创建快捷方式)a,软链接软链接,由于指向原文件或原目录的一个链接,因此生成的链接文件很小。原文件删除后,链接文件也会失去了作用,删除链接文件,

对原文件无任何影响。ln -s真实文件或目录符号链接文件名或者目录名

例如,若要将/bin/libssl.so.0.9.8b文件创建一个名为libssl.so的符号链接文件,

则创建命令为:[root@ROOT ~]#ln -s /lib/libss.so.0.9.8b /lib/libssl.so

b,硬链接创建硬链接,实质就是创建了另一个指向相同节点。硬链接使用不用带-s参数的ls命令来创建,其方法为:ln 原文件名硬链接文件名硬链接无法跨越不同的文件系统,分区和挂载的设备,

只能在源文件所在的同一磁盘的同一个分区上创建硬链接,而且硬链接只针对文件,不能用于目录。删除原文件后,硬链接文件仍然可以使用。

比如,在/root目录下创建一个名为text123.txt文件类型,文件内容为it is my life ,然后创建一个该文件的硬链接文件,

硬链接文件名为hardlik.txt 则操作为:[root@ROOT ~]#echo 'it is my life'/root/text123.txt[root@ROOT

本文来自网络,不代表本站立场,转载请注明出处:https: