linux基础重要命令
时间:2018-11-13 11:33 来源:CSDN 作者:CSDN
例:命令 [参数] [路径文件]
rm -f /tmp/oldboy.log 删除文件
1.创建目录:mkdir =make directory
mkdir /data或者 cd /;mkdir data 分号可加可不加,加上就表示在一行
2.查看目录:ls
3.如果查看目录时间跟电脑时间不一致 如下边这种情况
修改前
修改后
可以使用以下方法修改时间
4.cd 切换目录层次 cd ..表示返回上一级目录 cd . 表示返回当前目录
5.pwd 查看当前路径
6.touch 创建文件 如果文件不存在,就建立新文件,如果存在,就改变文件的访问时间等时间戳信息
切换到/data 路径下,在/data,下创建lyx.txt文件, 也可以写成
7.cat 查看文件内容 有以下两种方法
查看lyx.txt 文件在路径/tmp 下的内容
8.echo 打印输出内容,
echo "I love you" >lyx.txt把单行文本覆盖(清空原来内容)到文件里
原来内容为I am studying linux ,覆盖后内容为I love you ,之前内容已被清空
如果不想覆盖内容,只想追加内容到文件结尾就用echo "I am studying linux" >>lyx.txt
注:> 重定向 (数据流朝着箭头方向流动),覆盖原来的文件
>> 追加重定向 (数据流朝着箭头方向流动),在原来的文件【结尾】,【追加】内容。
附加内容 :使用cat也可以向文件里添加内容
比如向lyx.txt 文件中添加123456789 用cat >>lyx.txt<<lyx
lyx,只需在两个lyx中间把想要添加的内容添加即可,
两个lyx标识可以随意换 只要两个相同就行 如图片所示:
还可以用cat >lyx.txt 覆盖原来文本内容 然后按Ctrl+c 或者Ctrl+d 退出
9.cp 拷贝文件或者目录 cp -a [源文件] [目标文件]
拷贝文件到目录/tmp/下
先用pwd查看当前路径,如果当前路径不是在/data下 还想将lyx.txt 拷贝到/tmp下 操作如下:
拷贝目录/etc/ 到 /tmp 下
10.mv 移动目录或者文件 mv [-ifu] [源文件/源目录] [目的文件/目的目录]
11.rm 删除文件或目录 -f 强制删除文件
-r 递归删除文件或目录
-fr 删除指定的目录和文件
rmdir 删除空目录
12.grep 过滤 grep -v(排除) [过滤掉的内容] [文件名] 显示剩余内容
如果想要用grep 过滤出想要的内容就是 不加-v
grep [想要的内容] [文件名]
还有一种方法就是用head 和tail
head 头部 显示文件头部 head -行数 [文件名] 默认为10行
tail 尾部 显示文件尾部 tail -行数 [文件名] 默认为10行
用法如下图:
(责任编辑:IT)
例:命令 [参数] [路径文件]
rm -f /tmp/oldboy.log 删除文件
1.创建目录:mkdir =make directory
mkdir /data或者 cd /;mkdir data 分号可加可不加,加上就表示在一行
2.查看目录:ls
3.如果查看目录时间跟电脑时间不一致 如下边这种情况
修改前
修改后
可以使用以下方法修改时间
4.cd 切换目录层次 cd ..表示返回上一级目录 cd . 表示返回当前目录
5.pwd 查看当前路径
6.touch 创建文件 如果文件不存在,就建立新文件,如果存在,就改变文件的访问时间等时间戳信息
切换到/data 路径下,在/data,下创建lyx.txt文件, 也可以写成
7.cat 查看文件内容 有以下两种方法
查看lyx.txt 文件在路径/tmp 下的内容
8.echo 打印输出内容,
echo "I love you" >lyx.txt把单行文本覆盖(清空原来内容)到文件里
原来内容为I am studying linux ,覆盖后内容为I love you ,之前内容已被清空
如果不想覆盖内容,只想追加内容到文件结尾就用echo "I am studying linux" >>lyx.txt
注:> 重定向 (数据流朝着箭头方向流动),覆盖原来的文件
>> 追加重定向 (数据流朝着箭头方向流动),在原来的文件【结尾】,【追加】内容。
附加内容 :使用cat也可以向文件里添加内容
比如向lyx.txt 文件中添加123456789 用cat >>lyx.txt<<lyx
lyx,只需在两个lyx中间把想要添加的内容添加即可,
两个lyx标识可以随意换 只要两个相同就行 如图片所示:
还可以用cat >lyx.txt 覆盖原来文本内容 然后按Ctrl+c 或者Ctrl+d 退出
9.cp 拷贝文件或者目录 cp -a [源文件] [目标文件]
拷贝文件到目录/tmp/下
先用pwd查看当前路径,如果当前路径不是在/data下 还想将lyx.txt 拷贝到/tmp下 操作如下:
拷贝目录/etc/ 到 /tmp 下
10.mv 移动目录或者文件 mv [-ifu] [源文件/源目录] [目的文件/目的目录]
11.rm 删除文件或目录 -f 强制删除文件
-r 递归删除文件或目录
-fr 删除指定的目录和文件
rmdir 删除空目录
12.grep 过滤 grep -v(排除) [过滤掉的内容] [文件名] 显示剩余内容
如果想要用grep 过滤出想要的内容就是 不加-v
grep [想要的内容] [文件名]
还有一种方法就是用head 和tail
head 头部 显示文件头部 head -行数 [文件名] 默认为10行
tail 尾部 显示文件尾部 tail -行数 [文件名] 默认为10行
用法如下图:
(责任编辑:IT) |