Linux常见指令
Posted 语风之
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常见指令相关的知识,希望对你有一定的参考价值。
文章目录
ls指令
语法:
- ls [选项] [目录或文件]
功能:
- 对于目录,该命令列出该目录下的所有子目录和文件;
- 对于文件,该命令列出文件名以及其他文件的相关信息。
常用选项:
- -l 列出详细信息。
- -a 列出目录下的所有文件,包括以 . 开头的文件。
- -F 再每个文件名后附上1个字符以说明该文件的类型。
- “*” 表示可执行的普通文件;
- “/” 表示目录,即,文件夹;
- “@” 表示符号链接;
- “|” 表示FIFOS,即,管道;
- “=” 表示套接字。
- -r 对目录反向排序。
- -t 以时间排序。
- -s 在文件名前面输出文件的大小。
- -1 一行只输出1个文件。
- -h 文件大小以 K/M/G 来表示。
- -lrt 按时间排序,最新的排在最下面。
PWD命令
语法: pwd
功能: 显示当前用户所在的目录,即,路径。(输出的该路径为绝对路径,即,以根目录开始的路径。)
- tip:
路径分为绝对路径和相对路径,相对路径为从某个文件夹开始计算的路径(即,相对于某个文件夹的路径。)。
cd指令
语法: cd 目录名
功能: 改变工作目录。将当前工作目录改变到指定的目录下。
- cd ~ 回到用户的家目录
- tip:
家目录:非root用户的家目录在 /home/用户名里面,而root用户的家目录在 /root里面。
- cd / 到根目录
- tip:
根目录是目录的最高层,所有的文件都在根目录下。
- cd [相对路径]
- cd [绝对路径]
touch指令
语法: touch 文件名
作用: 创建文件。
- tip:
touch创建处的文件为普通文件。
mkdir指令
语法: mikdir -p 文件夹名
功能: 创建多个文件夹。
- tip:
若创建目录时,未加入 -p ,只能创建1个目录。
rm指令&&rmdir
rm
功能: 删除文件或文件夹。
- 删除文件 rm [filename]
- 删除文件夹 rm [选项] [foldername]
- -r 递归删除,即,删除目录及其下所有文件。
- -i 每1补6都询问是否操作。
3. -f 不用询问,强制删除。
. tip:
. rm ,即 rm ./,意思为删除当前目录下的所有文件。
rm /,从根目录开始删除。(*********************************************************)
(警示,千万不能尝试,尝试之后,所有文件,都没有了,只能重装系统,无法找回任何文件)rmdir 删除空文件夹
man指令
**功能:**查看联机手册查看参数相关信息。
tip:
2 是2号手册,是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文。
件)
3 3是3号手册,是库函数,如printf,fread4是特殊文件,也就是/dev下的各种设备文件。
cp指令
语法: cp [选项] [源文件或目录] [目标文件或目录]
**功能:**复制文件或目录
- -r 递归处理,将指定目录下的文件与子目录一并处理。
- -f 强行复制文件或目录, 不论目的文件或目录是否已经存在。
- tip:
cp既可以将文件拷贝到某1文件夹下,也可以在拷贝的时候继续重命名。
mv指令
语法: mv [源文件或目录] [目标文件或目录]
功能:
- 移动文件或文件夹到指定目录。
- 重命名(也是在工作中替换删除的常用手段)。
cat
语法: cat [文件]
功能: 查看目标文件的内容。
小结
linux的实际操作其实并没有那么难。一开始接触时,因为不太适应,所以,即使是简单的指令,也会出错,甚至自己还找不到原因。在跟着老师的课继续听下去之后,逐渐的适应了linux,现在再操作起来,以前的问题现在就可以很简单的解决了。
以上是关于Linux常见指令的主要内容,如果未能解决你的问题,请参考以下文章