【DA】一网打尽 常用shell命令(续更)


cd:改变目录路径

# 进入到/tmp目录下
$ cd /tmp/

# 回退一个路径
$ cd ..

# 回退到根目录
$ cd ~
# ~ 表示:root目录,# 表示:超级管理员

pwd:查看当前的路径

$ cd work
$ pwd
/home/dudu/work

mkdir:创建目录

# 在 /tmp下创建一个test的文件夹
$ mkdir /tmp/test

$ ls
test

# 诺tmp文件夹不存在,上述命令就会出错,需要加上 -p属性,这样不存在就自动新建!
$ mkdir -p tmp2/test

# 创建多个文件夹
$ mkdir a b c

$ ls
a b c
# -p 确保目录名称存在,不存在的就建一个。

touch:创建文件

# touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。ls -l 可以显示档案的时间记录。
# 诺 test文件不存在,touch将创建一个新的空白文件
$ touch test

# 查看文件的时间属性
$ ls -l test

-rw-r–r-- 1 hdd hdd 55 2020-09-21 19:09 test
# 如果需要创建的空白文件不存在,touch创建一个新的空白文件.否则,touch将修改文件"testfile"的时间属性为当前系统时间,及时间戳均修改为当前时间

rm:删除文件或文件夹

# 删除文件
$ rm test.txt

# 删除文件夹
$ rm -r work

cp:复制文件

这里路径名要写全

# 复制/root/ 目录下的 a.txt 文件到 /tmp 下
$ cp /root/a.txt /tmp/

# 复制/root/ 目录下的 所有 文件到 /tmp 下
$ cp /root/ /tmp/*

$ cp /root/? /tmp/

# 通配符
# * :表示所有文件和文件夹
# ?:表示一个字符

mv:移动文件

# 将 /root 下的 dir 移动到 /home下
$ mv dir/ /home/

cat/tail/head/more:查看文件内容

# cat 命令直接显示一个文本的所有内容,有利于查看篇幅较短的文本
# 命令格式:查看/etc/services的内容
$ cat /etc/services

# tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容

# 显示 notes.log 文件的最后 10 行
$ tail notes.log

# 踪名为 notes.log 的文件的增长情况
$ tail -f notes.log

# 此命令显示 notes.log 文件的最后 10 行。当将某些行添加至 notes.log 文件时,tail 命令会继续显示这些行。 显示一直继续,直到您按下(Ctrl-C)组合键停止显示。

# 文件 notes.log 的内容,从第 20 行至文件末尾
$ tail +20 notes.log

# 显示文件 notes.log 的最后 10 个字符
$ tail -c 10 notes.log

# 如果你只想看文件的前100行,可以使用head命令,如
$ head -100 filename

# more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h

# 逐页显示 test 文档内容,如有连续两行以上空白行则以一行空白行显示。
$ more -s test

# 从第 20 行开始显示 testfile 之文档内容
$ more +20 test

其他BLOG

【DA】shell脚本+SQL应用

Reference:
[1] Linux常用shell命令总结
[2] linux shell文件截取前几行,后几行,中间几行命令

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值