首页 > 代码库 > 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基础之基本命令