迈向linux的第一步
迈向linux的第一步
基础标签
1. man 是manual(手册)的缩写
man命令用来提供在线帮助,通过man命令可以查看Linux中的命令帮助、配置文件帮助、变成帮助等信息.输入 q 退出
man mkdir
创建文件 touch 名称
[root@47lodger-moban data]# touch file{1..3}.txt
[root@47lodger-moban data]# ll
总用量 0
-rw-r--r-- 1 root root 0 2月 17 03:56 file1.txt
-rw-r--r-- 1 root root 0 2月 17 03:56 file2.txt
-rw-r--r-- 1 root root 0 2月 17 03:56 file3.txt
设定文件的时间戳
touch -t 201810101230 目标文件 [-t 用十进制数]
[root@47lodger-moban data]# touch -t 201801211230 file1.txt
[root@47lodger-moban data]# ll
总用量 0
-rw-r--r-- 1 root root 0 1月 21 2018 file1.txt
设置相同时间[touch -r 目标文件 原文件]
[root@47lodger-moban data]# touch -r file2.txt file1.txt
[root@47lodger-moban data]# ll
总用量 0
-rw-r--r-- 1 root root 0 2月 17 03:56 file1.txt
-rw-r--r-- 1 root root 0 2月 17 03:56 file2.txt
-a:显示所有档案及目录
[root@47lodger-moban data]# ls -a
. .. file1.txt .file4.txt
-l:以长格式显示目录下的内容列表。
[root@47lodger-moban data]# ls -l
-rw-r--r-- 1 root root 0 2月 17 03:56 file1.txt
-rw-r--r-- 1 root root 0 2月 17 03:56 file2.txt
-p 可以创建多层级目录
[root@47lodger-moban data]# mkdir -p /a/b/c
man mkdir
6. mkdir
*用来创建目录,也可以创建多层级目录
/data/a/b/c/d/e/f
-a:此参数的效果和同时指定"-dpR"参数相同;
[root@47lodger-moban data]# cp -a a b/
cp 源文件名 ./更改后的名称
[root@47lodger-moban f]# cp file2.txt ./file3.txt
-f:强行复制文件或目录,不论目标文件或目录是否已存在;
-i:覆盖既有文件之前先询问用户;
-b:覆盖已存在的文件目标前将目标文件备份;
cd 地址
例:cd /data/a/b/c/d/e/
cd 进入用户主目录;
cd ~ 进入用户主目录;
cd - 返回进入此目录之前所在的目录;
cd . 则是表示目前所在的目录;
cd .. 则表示目前目录位置的上一层目录。
cd ../.. 返回上两级目录;
同时删除了 a b两个目录
[root@47lodger-moban data]# rm -rf a b
rm -f 删除文件时忽略提示.
rm -r 可以删除全部目录和子目录
mv 将data下面的所有文件及目录移动到tmp下data1中
[root@47lodger-moban /]# mv /data/* tmp/data1/
mv 源目录 移动至tmp下面
[root@47lodger-moban /]# mv /data tmp/
-b:当文件存在时,覆盖前,为其创建一个备份;
直接输出一行
[root@47lodger-moban data1]# echo Tecmint is a community of Linux Nerds
可以输出一个变量
[root@47lodger-moban data1]# x=10
[root@47lodger-moban data1]# echo The value of variable x=$x
The value of variable x=10
‘-e‘后带上'\b'会删除字符间的所有空格。
注意: Linux中的选项‘-e‘扮演了转义字符反斜线的翻译器。
echo -e "Tecmint \bis \ba \bcommunity \bof \bLinux \bNerds"
TecmintisacommunityofLinuxNerds
‘-e‘后面的带上‘\n’行会在遇到的地方作为新的一行
[root@47lodger-moban data1]# echo -e "a\nb\nasd"
a
b
asd
\a 发出警告声;
\b 删除前一个字符;
\c 最后不加上换行符号;
\f 换行但光标仍旧停留在原来的位置;
\n 换行且光标移至行首;
\r 光标移至行首,但不换行;
\t 插入tab;
\v 与\f相同;
\\ 插入\字符;
\nnn 插入nnn(八进制)所代表的ASCII字符;
1. man 是manual(手册)的缩写
man命令用来提供在线帮助,通过man命令可以查看Linux中的命令帮助、配置文件帮助、变成帮助等信息.输入 q 退出
man mkdir
1. man 是manual(手册)的缩写
man命令用来提供在线帮助,通过man命令可以查看Linux中的命令帮助、配置文件帮助、变成帮助等信息.输入 q 退出
man mkdir
1. man 是manual(手册)的缩写
man命令用来提供在线帮助,通过man命令可以查看Linux中的命令帮助、配置文件帮助、变成帮助等信息.输入 q 退出
man mkdir
1. man 是manual(手册)的缩写
man命令用来提供在线帮助,通过man命令可以查看Linux中的命令帮助、配置文件帮助、变成帮助等信息.输入 q 退出
man mkdir
1. man 是manual(手册)的缩写
man命令用来提供在线帮助,通过man命令可以查看Linux中的命令帮助、配置文件帮助、变成帮助等信息.输入 q 退出
man mkdir
浙公网安备 33010602011771号