Linux命令简单总结

符号

: 多个命令的分隔符

/ 根或者是路径的分隔符

> 标准输出重定向(数据流朝着箭头的方向流动),覆盖原来的文件

>> 追加重定向数据流朝着箭头的方向流动),在原来的文件的结尾,追加内容

<或<0 标准输入重定向,输入重定向用于改变命令的输入,指定输入内容,后跟文件名

<<或<<0 输入重定向,后跟字符串,用来表示”输入结束”,也可用ctrl+d来结束输入

.. 上一级目录

. 当前目录

mkdir命令

作用:

mkdir(make directory)命令可以用来创建指定名称的目录,要求创建目录的用户在当前目录具有写权限,并且指定的目录名不能是当前目录中已有的目录。

格式:

mkdir [options] 目录

主要参数:

-p :若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录

实例:

1.在根目录下创建一个目录data

mkdir /datacd /
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 :删除指定的目录和文件

未完待续…..

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值