linux学习笔记一

常用命令

文件操作命令

cat命令

显示文件内容
复制代码
  • -b 从1开始对所有非空输出行进行编号

  • -n 从1开始对所有输出行进行编号

  • ctrl+s停止滚屏

  • ctrl+q恢复滚屏

  • ctrl+c终止命令的执行

     cat file1 file2
      
      同时显示文件file1和file2的内容
      
      cat file1 file2 > file3
      
      将文件file1和file2合并后放入文件file3
    复制代码

tail命令

在屏幕上显示指定文件的末尾若干行
tail命令在屏幕上显示指定文件的末尾10行.
复制代码

touch命令

修改指定文件的时间标签,或者创建一个空文件.

touch命令将会修改指定文件的时间标签,把已存在文件的时间标签更新为系统当前的时间,它们的数据将原封不动的保留下来.如果该文件尚未存在,则创建一个空的新文件.
复制代码
  • -m 仅改变指定文件的存取时间

  • -c 不创建任何文件

  • -m 仅改变指定文件的修改时间

grep

该命令在文本文件中查找指定模式的词或短语,并在标准输出设备上显示包括给定字符串模式的所有行.

该命令组包含三个命令:grep,egrep,fgrep命令.grep命令一次只能搜索一个指定的模式,egrep等同于grep -E,可以使用扩展的字符串模式进行搜索,fgrep命令等同于grep -F,是快速搜索命令,它检索固定字符串,但不识别正则表达式
复制代码
  • -c 只显示文件中包含匹配字符串的行的总数

  • -i 不识别大小写

  • -R ,-r 以递归的方式查询目录下的所有子目录中的文件

  • -n 在输出匹配模式的行之前,加上该行的行号(从1开始)

  • -v 只显示不包含匹配字符串的文本行

  • -x 只显示整个行都严格匹配的行

cp

将源文件或目录复制到目标文件或目录中

如果是复制目录,则需要加 -r参数 递归的将该目录下的所有文件复制到目标目录
复制代码
  • -a 该选项通常在复制目录时使用.它递归的将源目录下的所有子目录及其文件都复制到目标目录中,并且保留文件链接和文件属性不变.它等效于-dpR.

  • -d 复制时保留文件链接

  • -f ,--force 如果现存文件不能打开,则删除它并且重试一次.

  • -i, --interactive,与-f选项不同,在覆盖目标文件之前先给出提示,要求用户予以确认,交互式复制

  • -p 除复制源文件的内容外,还将其修改时间和存取权限也复制到新文件中.

  • -R,-r 递归复制目录,即将源目录下的所有文件及其各级子目录都复制到目标位置

  • -l 不复制,而是创建指向源文件的链接文件,链接文件名由目标文件给出.

mv

移动文件或者重命名文件
复制代码

rm

删除文件或目录
复制代码

mkdir

创建目录
复制代码
  • -m,--mode=MODE 将新建目录的存取权限设置为MODE,存取权限用给定的八进制数字表示

  • -p,-parents 可一次建立多个目录,如果新建目录所指定的路径中有些父目录不存在,则此选项可以自动建立它们.

  • mkdir -p -m 750 test/test2

rmdir

删除空的目录
复制代码
  • -p,--parents 递归删除目录

pwd

显示出当前工作目录的绝对路径
复制代码

ls命令

 如果给出的参数是目录,该命令将列出其中所有子目录与文件的信息;如果给出的参数是文件,将列出有关该文件属性的一些信息.默认情况下,输出条目按字母顺序排列.如果没有给出参数,将显示当前目录下所有子目录和文件的信息.
复制代码
  • -l

    以长格式显示文件的详细信息.输出的信息分成多列,他们依次是:

    文件类型与权限 链接数 文件主 文件组 文件大小 建立或最近修改的时间 文件名

    -rw-r--r-- 1 root root 0 2月 18 20:59 file1

    其中几个字段的含义说明:

    • 第一个字段中第一个字符表示文件类型,所用字符及其含义是:

      • - 普通文件
      • d 目录
      • b 块设备文件
      • c 字符设备文件
      • l 符号链接文件
    • 随后的9个字符表示文件的存取权限.各权限字符表示如下:

      • r 读
      • w 写
      • x 执行,对于目录,表示可以用访问该目录
      • s 当文件被执行时,把该文件的UID或GID赋予执行进程的UID(用户ID)或GID(组ID)
      • - 表示没设置权限
    • 对于符号链接文件,在最后"文件名"字段显示的形式是:

      符号链接文件名->目标文件的路径名

你可能感兴趣的:(linux学习笔记一)