linux 日常实用操作

  • [Tab]接在一串指令的第一个字的后面,为[命令补全]
  • [Tab]接在一串命令的第二个字以后时,则为[文件补全]
  • 若安装bash-completion 软件,则在某些指令后面使用[Tab]按键时,可以进行[选项/参数的补齐]功能。
  • 当程序一直在终端运行,如果想中止程序的话,按[Ctrl]+c
  • [ctrl]+d可以用来取代exit的输入
  • [shift ]+ [Page up] 往前翻页
  • \+[enter]是接着下一行直接输入的命令,其实就是让[enter]键跳脱出去
  • 怎样在shell中删除指令呢,[ctrl]+u/[ctrl]+k    分别是从有标出向前删除指令串,以及向后删除指令串。
  • [ctrl]+a/[ctrl]+e 分别是让游标移动到整个指令串的最前面,或者最后面。
  • 当顺利的在终端机(tty)上登入后,linux就会依据/etc/passwd 档案的设定给我们一个shell(预定是bash),然后可以依据上面的指令下达方式来操作shell。
  • 系统是怎样搜寻指令的呢?
  • 例如下达ls这个指令时,系统透过PATH这个变数里卖弄的内容所记录的路径顺序来搜查指令,如果在搜查完PATH内的路径还找不到ls这个指令时,就会在屏幕上显示“command not found”
  • 变数的定义:变数就是以一组文字或者符号,来取代一些设定或者是一串保留的资料。
  • 如果一个变数需要在其它子程序执行,则需要以export来使变数变成环境变数。
  • 取消变数的方法为使用unset:unset 变数名称
  • 什么使子程序呢?
  • 在目前这个shell的情况下,去启动另外一个新的shell,新的那个shell就是子程序。在一般的状态下,父程序的自定变数是无法在子进程内使用的。但是通过export将变数变成环境变量后,就能够在子程序底下应用了。
  • pwd (显示目前所在的目录)

猜你喜欢

转载自www.cnblogs.com/zzm1/p/10305235.html