Linux 定义:Linux 操作系统是一种自由和开放源代码的多用户、多任务、支持多线程的分时操作系统。它是一款主要用于基于 Intel x86 系列的计算机。
Linux 和Windows 比较:
|
Linux 命令:
1)进入命令界面 ,以[ root@MyCentOS ~]为例,"[ ]"内部的内容是当前所处的位置,其中“root” 为当前用户名,“MyCentOS ”为当前系统的名字。
2)“~”表示家目录,也叫主属目录。"/” 表示根目录。
3)所有字母都要区分大小写
4)若输入命令较长,可使用“\”使指令移到下一行
5) 要输入和之前相似内容,可使用键盘上的上下键选择近期输入的内容。
6)若输入命令只记得一大半,可双击"Tab"键,来提示完整的命令。
Linux 常用命令:
ls 用于显示指定目录下的内容
语法:ls [-option] [file]
参数可以是:
-a :显示所有文件和目录,包括隐藏文件和目录
-A :显示所有文件和目录,包括隐藏文件和目录,但不包括“.” 和“..”
-t :根据时间排序
-l :显示文件和目录的完整属性信息。
也可以组合使用 如:-at、-al、-lt.
cd 用于改变当前路径
语法: cd [相对路径或绝对路径]
绝对路径:是从根目录开始的, 以“/”开始。
相对路径: 是从当前目录开始的
例如,需要从根目录下进入etc
绝对路径表示:cd /etc 相对路径表示:cd ../etc
回到主属目录: cd ~
pwd 用于显示当前所在目录
mkdir 用于创建目录
语法: mkdir [-option] 目录名称1 目录名称2
参数 -p 用于同时建立父目录和子目录。
如 mkdir aa bb,表示创建目录 aa 和bb
mkdir -p aa/bb ,表示创建目录aa 及目录aa下的目录bb
cat 用于将一个文件的内容连续的输出在屏幕上
语法: cat [-option] 文件名
参数:-n :连行号一起显示在屏幕上
-b: 连行号一起显示在屏幕上,但空行不算
如 cat etc/redhat-release 可以查看操作系统的发行版本(试试 cat etc/issue)
su 用于用户切换
语法: su 用户名
如 su root 表示从当前用户切换到管理员
vi 用于新建及编辑文本文件
语法 vi 文件名
vi 有三种模式:一般模式、编辑模式和命令模式
从一般模式按i (I,a,A,o,O,r,R也可以,但附加有其他功能)可切换至编辑模式(左下角有INSDERT 字样),编辑模式按Esc键可进入一般模式。若想进入命令模式,在一般模式下输入“:”即可,命令模式下输入wq(w为保持,q为退出)退出文本。
vim vim 和vi 一样,区别在于vim 是带颜色的。
cp 复制、复制并改名
语法: cp [-option] 源 目标
参数:-r 用于源文件或目标文件不为空时
如: 在家目录下将etc 文件下的a文件复制到家目录下 cp /etc/a .
并改名为b cp /etc/a ./b
将当前目录下的profile目录及其所有内容均复制到usr目录下 cp -r profile /usr/
rmdir 删除空目录
语法: rmdir 目录名称
rm 可用于删除目录及目录下的文件
语法:rm [-option] 文件名
参数:-f 强制删除,不提问用户 是否要删除
-r 用于删除目录及目录下的文件
如: 要删除目录a 及目录a下的文件1 rm -r a
注:-f 和-r 可组合使用-fr