Bash Shell常用操作

Linux环境下基于命令行的操作

Bash Shell常用指令
  • ls:查询文件列表
    ls 命令默认状态下将按首字母升序列出你当前文件夹下面的所有内容,但这样直接运行所得到的信息也是比较少的,通常它可以结合以下这些参数运行以查询更多的信息:
ls /          # 将列出根目录'/'下的文件清单.如果给定一个参数,则命令行会把该参数当作命令行的工作目录。换句话说,命令行不再以当前目录为工作目录。
ls -l         # 将给你列出一个更详细的文件清单.
ls -a         # 将列出包括隐藏文件(以.开头的文件)在内的所有文件
ls -h         # 将以 KB/MB/GB 的形式给出文件大小,而不是以纯粹的 Bytes.
  • pwd:查询当前所在目录
  • cd:进入其他目录
  • echo:在屏幕上输出字符(这是一个很有用的命令,它可以在屏幕上输入你指定的参数,也就是"**"中的内存,当然这里举的这个例子中它没有多大的实际意义,但随着你对 LINUX 指令的不断深入,就会发现它的价值所在)
  • cat:显示文件内容(也可以使用less或者more来显示比较大的文本文件内容)
  • cp:复制文件
  • mv:移动文件
    值得注意的是:在命令操作时系统基本上不会给你什么提示,当然,绝大多数的命令可以通过加上一个参数-v 来要求系统给出执行命令的反馈信息;
zhengdewu@zhengdewu-virtual-machine:~/Desktop$ mv -v file1.txt new_file.txt
`file1.txt' -> `new_file.txt'
  • touch:建立一个空文件

  • mkdir:建立一个目录

  • rm:删除文件/目录
     使用rm最好时加上-i参数:-i参数是让系统在执行删除操作前输出一条确认提示;i(interactive)也就是交互性的意思;

     原因::在使用命令操作时,系统假设你很明确自己在做什么,它不会给你太多的提示,比如你执行 rm -Rf /,它将会删除你硬盘上所有的东西,并且不会给你任何提示,所以,尽量在使用命令时加上-i 的参数,以让系统在执行前进行一次确认,防止你干一些蠢事。如 果你觉得每次都要输入-i 太麻烦,你可以执行以下的命令,让-i 成为默认参数:
    alias rm='rm -i'

  • ps:查询当前进程;
    这条命令会列出你所启动的所有进程:

ps -a        #可以例出系统当前运行的所有进程,包括由其他用户启动的进程;
ps auxww    #是一条相当人性化的命令,它会例出除一些很特殊进程以外的所有进程,并会以一个高可读的形式显示结果,每一个进程都会有较为详细的解释;
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值