符号
: 多个命令的分隔符
/ 根或者是路径的分隔符
> 标准输出重定向(数据流朝着箭头的方向流动),覆盖原来的文件
>> 追加重定向数据流朝着箭头的方向流动),在原来的文件的结尾,追加内容
<或<0 标准输入重定向,输入重定向用于改变命令的输入,指定输入内容,后跟文件名
<<或<<0 输入重定向,后跟字符串,用来表示”输入结束”,也可用ctrl+d来结束输入
.. 上一级目录
. 当前目录
mkdir命令
作用:
mkdir(make directory)命令可以用来创建指定名称的目录,要求创建目录的用户在当前目录具有写权限,并且指定的目录名不能是当前目录中已有的目录。
格式:
mkdir [options] 目录
主要参数:
-p :若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录
实例:
1.在根目录下创建一个目录data
mkdir /data
或
cd /
mkdir data
2.请用一条命令完成创建目录/old/test,即创建/oldboy目录及/old/test目录
[root@muban data]# mkdir -p /data/old/test/ 注:递归创建目录
[root@muban data]# LANG=en 注:临时调整字符集
[root@muban data]# tree /data/ 注:查看目录树结果
/data/
|-- a
|-- b
|-- c
`-- old
`-- test
5 directories, 0 files
ls命令
作用 :
显示目录或者文件(list => ls)
cd命令
作用 :
切换目录层次(change directory => cd)
pwd命令
作用 :
查看当前路径
touch命令
作用 :
如果文件不存在,就建立新文件;如果存在,就改变文件的访问时间atime等时间戳信息
格式:
touch [文件名]
实例:
1.在/data 下面创建一个文件old.txt
cd /data
touch old.txt
或者
touch /data/old.txt
echo命令
作用 :
在标准输出或者文件中显示一行文本或者字符串
格式:
echo [options] [字符串]
实例:
echo是一个打印输出内容的一个常用命令,配合”>”或”>>”可以为文件覆盖及追加内容。
“>”意思为重定向,会清除文件里所有以前数据;
“>>”为内容追加,只在文件尾部追加需要的内容。
[root@muban data]# echo 123
123
[root@muban data]# echo "I am old linux"
I am old linux
[root@muban data]# echo "I am old linux" > o.txt
[root@muban data]# cat o.txt
I am old linux
[root@muban data]# echo 123 > o.txt
[root@muban data]# cat o.txt
123
[root@muban data]# echo "I am studying linux" >> o.txt
[root@muban data]# cat o.txt
123
I am studying linux
cp命令
作用 :
拷贝文件或者目录 (copy => cp)
格式:
cp [options] [源文件] [目标文件]
主要参数:
-a :相当于-pdr
-d :若源文件为链接文件(link file),则复制链接文件属性而非档案本身
-f :强制,若目标档案已经存在且无法开启,则移除后再尝试
-i :若目标文件已经存在时,在覆盖时会先询问
-p :连同档案的属性一起复制过去,而非使用默认属性
-r :递归,用于复制目录
-u :若目标文件存在,则目标文件比源文件旧时才复制
如果源文件是多个,那么目的文件在最后,且是目录。
实例:
[root@muban data]# cp old.txt /tmp
[root@muban data]# ls /tmp
old.txt yum.log
[root@muban data]# cat /tmp/old.txt
I am studying linux
I am studying linux.
[root@muban data]# cp /etc /tmp
cp: omitting directory `/etc'
[root@muban data]# cp -a /etc /tmp
mv命令
作用 :
移动文件或者目录 (move => mv)
格式:
mv [options] [源文件/源目录] [目的文件/目的目录]
主要参数:
-i :如果目的文件已存在,询问是否覆盖
-f :强制执行,不会询问
-u :若目的文件存在,则比源文件新,才会移动
如果源文件是多个,那么目的文件在最后,且是目录
rm命令
作用 :
删除文件或者目录 (remove => rm)
格式:
rm [options] [文件/目录]
主要参数:
-i :询问用户是否确认删除,用y或者n来回答
-f :强制删除文件,不用确认
-r :递归删除。删除目录时加该选项,删除目录及目录下的文件和目录,可以删除不为空的目录
-fr :删除指定的目录和文件
未完待续…..