centos 和 ubntu
在windows平台下,打开“计算机”,我们看到的是一个个的驱动器盘符:
在Linux下,我们是看不到这些驱动器盘符,我们看到的是文件夹(目录):
ubuntu没有盘符这个概念,只有一个根目录/,所有文件都在它下面,
/:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。打开计算机就是进入了根目录。
位于/home/user,称之为用户工作目录或家目录,表示方式:/home/user(用户名)。
linux命令格式
command [-options] [parameter] ....
说明command:命令名,相应功能的英文单词或单词的缩写 [-options]:选项,可用来对命令进行控制,也可以省略,[]代表可选 parameter1 …:传给命令的参数:可以是零个一个或多个。
将隐藏的文件显示出来
在敲出命令的前几个字母的同时,按下tab键,系统会自动帮我们补全命令一个tab补全,如果有唯一定位的,自动出来。两个tab所有满足条件的都列出出来。
! 编号 将所对应的命令行执行
ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令。
Linux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。
如:ls > test.txt ( test.txt如果不存在,则创建,存在则覆盖其内容 )
注意: >输出重定向会覆盖原来的内容,>>输出重定向则会追加到文件的尾部。
Linux系统中grep命令是一种强大的文本搜索工具,grep允许对文本文件进行模式查找。如果找到匹配模式, grep打印包含模式的所有行。
grep [-选项] ‘搜索内容串’文件名
管道:一个命令的输出可以通过管道做为另一个命令的输入。
clear作用为清除终端上的显示(类似于DOS的cls清屏功能),也可使用快捷键:Ctrl + l ( “l” 为字母 )。
在使用Unix/Linux的时候,经常需要更换工作目录。cd命令可以帮助用户切换工作目录。Linux所有的目录和文件名大小写敏感
cd后面可跟绝对路径,也可以跟相对路径。如果省略目录,则默认切换到当前用户的主目录。
通过mkdir命令可以创建一个新的目录。参数-p可递归创建目录。
需要注意的是新建目录的名称不能与当前目录中已有的目录或文件同名,并且目录创建者必须对当前目录具有写权限。
可通过rm删除文件或目录。使用rm命令要小心,因为文件删除后不能恢复。为了防止文件误删,可以在rm后使用-i参数以逐个确认要删除的文件。
-i 以进行交互式方式进行
-f 强制删除,忽略不存在文件,没有提示
-r 递归方式删除目录下内容,删除文件夹时必须加此参数
软链接 :删除源文件 ,链接文件内容消失
ln -s 源文件 链接文件
硬链接 :删除源文件 ,不影响链接文件
ln 源文件 链接文件
ind命令功能非常强大,通常用来在特定的目录下搜索符合条件的文件,也可以用来搜索特定用户属主的文件。
常用方法:
cp命令的功能是将给出的文件或目录复制到另一个文件或目录中,相当于DOS下的copy命令
计算机中的数据经常需要备份,tar是Unix/Linux中最常用的备份工具,此命令可以把一系列文件归档到一个大文件中,也可以把档案文件解开以恢复数据。
tar使用格式 tar [参数] 打包文件名 文件