Linux 介绍
Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,首先它是自由软件,用户不用支付费用就可以使用它,并可根据自己的需要对它进行修改。另外,它具有Unix的全部功能,任何使用Unix系统或想要学习Unix系统的人都可以从它收益。
Linux入门常用命令
一:Linux的进入与退出
- 进入
在系统安装的时候可以创建以下两种账号:
1:root-超级用户(系统管理员):拥有最高权限,使用这个账号可以在系统做任何事情。
2:普通用户:供普通用户使用,可以进行有限的操作。
一般的Linux使用者均为普通用户,系统管理员使用超级用户完成一些系统的管理工作,建议不要使用超级用户,以免无意破坏系统,影响系统的运行。
创建普通用户:useradd testuser
为普通用户设置密码:passwd testuser (输入密码的时候是看不到的,不要以为是出错了)
超级用户的提示符是‘#’,普通用户的提示符是’$’。
- 退出
不论是超级用户,还是普通用户,需要退出系统时,输入exit命令即可。
二:Linux目录的创建与删除命令
1. mkdir 命令
- 功能:创建一个目录
- 语法:mkdir dir-name
- 说明:创建由dir-name命名的目录。要求创建目录的用户在当前目录中具有写权限。
创建了一个名为ysm1的目录。
2. mkdir 命令
- 功能:删除目录
- 语法:rmdir dir-name
- 说明:一个目录被删之前必须是空的,删除某目录也必须具有对父目录的写权限。
删除了名为ysm1的目录。
3. cd 命令
- 功能:改变工作目录
- 语法:cd directory(.表示当前目录 cd …表示回到当前目录的上一级目录)
- 说明:该命令将当前目录改变至directory所指定的目录,若没有指定directory,则回到用户的主目录,用户必须拥有对指定目录的执行和读权限。
先在ysm目录下创建一个ysm1目录,然后进入ysm1目录,再回到主目录。
4. pwd 命令
- 功能:显示出当前工作目录的绝对路径
- 语法:pwd
创建一个new目录,进入new目录,查看new目录的绝对路径。
5. ls 命令
- 功能:ls是单词list的缩写,列出目录的内容。用户最常用的命令之一。
- 语法: ls[选项][目录或者文件]
- 说明:若没给出目录或文件名,则显示当前目录的信息。
- 命令中的选项含义如下:
-a 显示目录下所有文件,包括隐藏文件
-A 显示目录下所有文件,包括隐藏文件,但不列出’.'和"…"
cd 回到主目录 ls 查看当前目录的内容,再查看new中的内容。
三:Linux文件的复制,删除和移动
1:rm命令
- 功能:可以删除不需要的文件,可以删除一个或多个文件或目录,也可以将某个目录及其下的所有文件和子目录均删除。
- 语法:rm [选项][文件或目录]
- 说明:如果没有-r 选项,则rm不会删除目录
- 命令中的选项含义如下:
-r 指示rm将参数中列出的所有目录和子目录递归地删除
-i 进行交互式删除
使用rm命令要小心,文件一旦被删除,不能被恢复,可以使用i选项来确认要删除的文件。
交互删除new目录,会先进入new目录中询问是否删除new1,再删除new目录,递归删除。
2:cp命令
- 功能:将某一文件或目录拷贝到另一文件或目录中
- 语法:cp[选项] 源文件或目录 目标文件或目录
- 命令中的选项含义如下:
-r 若给出的源文件是目录,将递归复制该目录下所有子目录和文件
-i 进行交互式复制
将new目录拷贝到new目录下,查看new1中的内容,有new目录。
3:mv命令
类似于上面的cp命令,cp命令是将目录复制到另一目录,mv是移动目录到另一目录下,若目标文件已存在,将被新文件覆盖,为防止用户用mv命令破坏另一文件,所以使用mv命令,最好使用i选项。
四:其他常用命令
1:man命令
- 功能:用于查询命令和程序的使用方法和参数
- 语法:man 命令名
- 例如:man ls
2:cat命令
- 功能:显示文件的内容
- 语法:cat filename
3:clear命令
- 功能:清除屏幕上的信息
4:data命令
- 功能:显示和设置系统日期和时间
5:who命令
- 功能:查看当前正在登陆的用户
6:passwd命令
- 功能:修改用户登陆密码