Linux是一个以命令行管理为主的操作系统,而Linux命令就是Linux系统的灵魂所在,初学Linux,我们肯定要掌握Linux的一些基础指令。下面就是一些常用的Linux基础指令。
1.ls 命令
ls即list之意,顾名思义它是用来查看文件列表的指令。借助ls指令,终端就会显示当前目录中的所有文件夹与文件。
ls有很多参数,如常用的:
-l 列出长数据串,包含具体详细的数据信息与属性权限等。
-a 显示全部文件,包含被隐藏的文件(开头为.的文件)。
-d 只列出文件目录,而不显示其所含的文件。
-h 人性化,使数据以kb等方便阅读的数据形式展现。
2.pwd 命令
pwd即print work directory,其功能是查看当前所在的目录的完整路径。
格式即为 pwd[选项]
3.cd [目录名]
cd即change directory,其作用是切换文件夹,[ ]里面的是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。
如cd/user/work 就是切换到/user/work目录下,./work 就是切换到当前目录中的/work目录,../path 就是切换到上一层目录中的/work目录。 其中. 代表本层目录,..代表上一层目录。
4.touch [选项] 文件名
其命令作用为,修改文件的时间戳,或者新建一个文件。
-a 或--time=atime或--time=access或--time=use 只更改存取时间。
-d 使用指定的日期时间,而非现在的时间。
-m 或--time=mtime或--time=modify 只更改变动时间。
-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
-t 使用指定的日期时间,而非现在的时间。
5.mkdir [选项] 目录名
mkdir 即 make directory 创建一个新的目录。
创建一个空目录 mkdir test1。
递归创建多个目录 mkdir -p test1/test2/test3
6、cp命令
该命令用于复制文件,cp 即 copy,它还可以把多个文件一次性地复制到一个目录下,它的常用参数如下:
-a :将文件的特性一起复制
-p :连同文件的属性一起复制,而非使用默认的方式,与-a相似,常用于备份。
-i :若目标文件已经存在时,在覆盖时会先询问是否继续。
-r :递归持续复制,用于复制整个目录的文件。
-u :目标文件与源文件有差异时才会复制。
cp -a file1 file2 连同文件的所有特性把文件file1复制成文件file2
cp file1 file2 file3 user 把文件file1、file2、file3复制到目录user中
7、rm命令
该命令用于删除文件或目录,rm 即 remove,它的常用参数如下:
-f :就是force的意思,忽略不存在的文件,不会出现警告消息
-i :互动模式,在删除前会询问用户是否继续删除。
-r :递归删除,最常用于整个目录的删除。
rm -i file 删除文件file,在删除之前会询问是否进行该操作。
rm -fr user 强制删除目录user中的所有文件。
8.clean 用于清屏。