首页 > 代码库 > linux基础之基本命令

linux基础之基本命令

一、LINUX基本命令及如何获取帮助

1.Linux命令的格式

 命令+选项=参数

a) 命令:告诉Linux(UNIX)操作系统做(执行)什么。
b) 选项:说明命令运行的方式(可以改变命令的功能)。选项部分是以“-”字符开始的。
c) 参数:说明命令影响(操作)的是什么(如一个文件、一个目录或是一段正文文字)

2.各命令的功能

who:显示当前登录的所有用户,以及当前的日期和时间。

date:显示系统当前的日期和时间。 修改时间的格式为:date月日时分年

su:从当前的用户切换到另一个指定的其他用户。

例如:切到root用户的命令:su - root

passwd:修改用户的密码

man:获取某个Linux命令的使用说明。

命令名 --help:获取帮助

二、linux目录

1.linux中的一些重要目录

“/”表示根目录

. 表示用户所在的工作目录

.. 当前目录的上一层目录

bin目录:用来存放常用的可执行文件

sbin目录:用来存放系统的可执行文件

家目录:用来存放用户自己的文件或目录,其中,超级用户root的家目录是/root,而普通用户的家目录被存放在/home目录下,并使用用户名为最后一级目录(家目录)的名称,如sam用户的家目录为/home/sam

dev目录:设备文件目录

etc目录:配置文件目录

挂载点(目录):可移除式硬件灰白背挂载在/media或/mnt目录之下

2.绝对和相对路径

绝对路径:/开始,文件位置的完整路径,在任何位置都可以使用绝对路径找到所需的文件。

相对路径:不是以/开始,相对路径可以包含从当前目到要查找的对象(目录或文件)所必须遍历的每一个目录的名字。

三、浏览、管理及维护目录所用到的命令

pwd:确定现在所在的工作目录

cd:切换当前目录

cd .. :进入上一级目录

cd ~ :切换到用户的家目录

cd - :奇幻到用户之前的工作目录

cd 目录名:切换到指定的目录

ls:列出当前目录或指定目录中的内容

ls -a:列出目录下的所有文件,包括以“.”开头的隐含文件

ls -all:同ls -a

ls -l:列出某个目录中每一个文件的详细资料

cp:将文件(可以是多个)复制成一个指定的目的文件或复制到一个指定的目标目录中。

cp -r:递归的辅助目录。当复制一个目录时,复制该目录中所有的内容,其中包括子目录的全部内容。

cp -f(force,强制):在目标文件已经存在的时候不询问直接强制复制。

mv:可以在不同的目录之间移动文件和目录,也可以重新命名文件和目录。

mkdir:创建一个新目录。

touch:创建一个空文件

rm:永久地在文件系统中删除文件或目录。

rm -rf:强制删除目录或文件并且不询问

 

linux基础之基本命令