新手Linux常用的命令

1、关机、重启、注销

shutdown [-t seconds] [-rhc] time [message]    立即关机

shutdown -h now  (-h 关机后停机)

shutdown -h 10   指定10分钟后关机

shutdown -c  取消关机

shutdown -r now  / reboot  重新启动计算机(服务器端的linux系统常用重启的命令)

2、文件和目录

2.1 cd (change directory) 用于切换当前工作目录至 dirName(目录参数)

  • cd /home 或者 cd ~  进入 home目录
  • cd .. 返回上一级目录  (cd ../.. 返回上二级目录)
  • cd 进入个人的主目录
  • cd - 返回上次所在的目录

2.2 pwd (print work directory) 显示工作路径

2.3 ls (Listfiles)  [-alrtAFR] [name] 查看目录中的文件

  • -a 显示所有文件和目录(会将以“."开头的隐藏的文件列出)
  • -l 会列出文件名和文件形态、权限、拥有者、文件大下等资讯详细列出

2.4 mkdir(make directory)  [-p] dirname 创建目录

  • -p  确保目录名称存在
  • mkdir aaa/bbb (如果aaa目录不存在就会报错,因此可加上-p保证aaa目录存在)

2.5 rm(remove)  [options] name [文件通过rm命令删除不会进回收站无法恢复]

  • -i 删除前逐一询问确认
  • -r 将目录以及该目录下的文件一并删除
  • rm -r  * 删除当前目录下的所有的文件和目录
  • rmdir 命令删除空的目录

2.6 mv(move) [option] source dest / ... directory  移动或者重命名文件

  • -i 若指定目录已有同名文件,则先询问是否覆盖
  • -f 在mv操作下要覆盖某已有的目标文件不给提示(如果dest不存在则会重命名)

2.7 cp(copy)[options] source dest/...directory  用于复制文件或者目录

  • -a  此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容
  • -r  若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。

2.8 touch 命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。

3、查看文件内容

3.1 cat file1 从第一个字节开始正向查看文件的内容

3.2 grep 命令用于查找文件里符合条件的字符串,通常和管道一起使用, 如 cat 123.txt | grep 11

 

posted @ 2020-07-03 13:43  高昶  阅读(116)  评论(0编辑  收藏  举报