Linux学习之基本操作命令
Posted 喂你在哪
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习之基本操作命令相关的知识,希望对你有一定的参考价值。
目录基本操作命令
列目录内容ls
ls [options] [files] #options是可选参数
常用可选参数:-a 所有文件及目录 -A 等同于-a,但是不列出.以及.. -l 长格式显示 -R递归列目录及其子目录
ls -l /tmp #长格式列系统的临时目录
ls -lR /bin #递归列/bin目录及其子目录下所有内容
ls -AF #列当前目录,在目录名后加/,可执行文件名后加*
ll 相当于ls -l
建立子目录(mkdir)
mkdir的功能是创建子目录,一次可以创建一个或多个,还可以一次创建包括全部的父目录和子目录在内的一个完整目录结构
mkdir [-p] [-m MODE] dirs #-p:如果要创建的目录已经存在也不报错,必要时可以同时创建父目录;-m是按照权限MODE创建子目录
mkdir temp #在当前目录下创建temp子目录
mkdir temp2 temp3#创建多个子目录
mkdir -p a/b/c #在a/b下创建c子目录,若a和a/b不存在则一并创建 ,若不使用-p那么a和a/b不存在则c会创建失败
mkdir -m 0700 mydir #以权限0700创建目录mydir
目录删除(rmdir)
rmdir命令的功能是删除空目录
rmdir [-p] dirs #使用-p则若该目录的上层目录没有包含其它文件或目录一并删除
rmdir temp
rmdir -p a/b/c
改变以及显示当前目录(cd、pwd)
pwd #显示当前目录
cd是改变用户的当前工作目录,它的使用受权限制约,要求用户对所要切换到的目录具备执行权
cd 或者cd ~ #切换到用户的家目录
cd /tmp
cd .. #切换到当前目录的上级目录
cd ~- 或 cd - #切换到刚离开的目录
文件的基本操作命令
显示文件内容或合并文件(cat)
cat命令用来把文件内容显示到终端的屏幕上,当不带参数运行cat时使用标准输入。cat可以一次显示多个文件,因此使用此命令可以通过输出重定向的方法将显示的多个文件内容改道到某个文件中从而实现文件的合并
cat [options] [files]
-b 为非空行显示行号(从1开始) -n 为所有行添加行号(从1开始) -E 在行末显示$符
cat /etc/passwd
cat -n a.c #显示a.c中的内容,并为所有行添加行号
cat a.txt b.txt > c.txt #将文件 a.txt和b.txt中的内容合并到c.txt中其中>是覆盖式的输出重定向
cat > myfile #从键盘输入内容并将其保存到文件myfile,Ctrl_D结束
cat -e a.txt #在文件a.txt每行后显示$,以观察尾部空格
文件和目录复制
cp [options] src dst
cp [options] src src2.. dir
第一种是将源文件复制到目标文件,第二种是将一批文件复制到某个目录
cp命令常用的参数
-f 强制方式,若存在则直接覆盖 -i 交互方式,若存在则提示确认 -R/-r 递归复制,按源目录结构复制其内所有内容
cp -i f1 f2 #以交互方式把f1的内容复制到f2
cp /tmp/a.txt #将/tmp/a.txt复制到当前目录
以上是关于Linux学习之基本操作命令的主要内容,如果未能解决你的问题,请参考以下文章