本篇文章介绍Linux中的一些常用基本指令来供大家学习和参考。
目录
ls指令
pwd指令
cd指令
.和..
touch指令与mkdir指令
rm指令
man指令
ls指令
语法
:
ls [
选项
][
目录或文件
]
功能
:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。
常见用法:ls -l:列出文件的详细信息ls -a:s列出目录下的所有文件,包括.开头的隐藏文件。
pwd指令
功能:显示用户当前所在目录。
cd指令
语法
:cd
目录名。
功能
:改变工作目录。将当前工作目录改变到指定的目录下。
常见用法:
cd ~ :进入用户家目录。cd - :返回最近访问目录。cd root/cx/a.txt :绝对路径访问。
.和..
在Linux指令中 .代表当前目录 ..代表上级目录
常见用法:
cd .. 返回上级目录
cd ../day02/ : 相对路径访问./test.out :执行可运行程序
touch指令与mkdir指令
语法
:touch [
选项
] [
文件]
功能
:
touch
命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者建立一个不存在的文件。
常见用法:touch test.txt:在当前目录下创建一个 文档。
语法
:
mkdir [
选项
] name
功能
:在当前目录下创建一个名为name的目录。
常见用法:mkdir newname:当前目录下创建新目录。mkdir -p test/test1/test2/test3:递归建立多个目录。
注意:文档和目录是不同的,在目录树中,文档或空目录一定是树的叶子节点,而非空目录是树的枝干节点。
rm指令
上面touch和mkdir指令是文件和目录的创建,接下来就是文件和目录的删除。
语法
:
rm [-f-i-r-v][dirName/dir
功能
:删除文件或目录。
常见用法:rm 文件名 :删除文件(叶子节点)rm -f 文件名 :强制删除文件(不询问)rm -r 目录名 :递归删除目录及其下所有文件。rm -f -r 目录名 :递归强制删除目录及其下所有文件(不询问)
man指令
功能:Linux
的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问
Linux手
册页的命令是:
语法: man [
选项
]
命令
-k
根据关键字搜索联机帮助
num 只在第
num
章节找
-a 将所有章节的都显示出来,比如
man printf
它缺省从第一章开始搜索,知道就停止,用
a
选项,当按下q
退出,他会继续往后面搜索,直到所有章节都搜索完毕
常见用法:man [命令] :进入手册,按'q'退出,键盘上下键查看文档。
下篇文章介绍文件的查看,更改等等对文件内容指令。