linux的基本命令

1、ls 命令     ll 命令

  list的缩写,通过ls命令可以查看linux文件夹包含的文件,同时可以查看文件权限、查看目录信息

  ls -a   列出目录所有文件,包含以.开始的隐藏文件

  ls -A   列出除.及..的其他文件

  ls -r    反序排列

  ls -t    以文件修改时间排序

       ls -S   以文件大小排序

       ls -h   以易读大小显示

  ls -l    除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来

2、cd 命令

  cd  [目录名]

  cd  /       # 切换到要目录

  cd  ~   # 进入"home"目录

3、pwd 命令

  pwd    # 查看当前目录

4、mkdir 命令

  mkdir  名称    # 当前工作目录下创建文件夹

  mkdir  -p  /tmp/test/t1/名称    # 在tmp目录下创建路径为test/t1/名称 的目录,不存在的话新创建

5、rm 命令

  删除一个目录中的一个或多个文件或目录,如果不使用-r选项,rm不会删除目录,使用rm删除文件,可以将文件恢复原状

  rm [选项]文件

  rm  -rf  test   # 删除test子目录及子目录中所有档案删除,且不用一一确认

  rm -- -f*  # 删除以-f开头的文件

6、rmdir 命令

  从一个目录中删除一个或多个子目录项,删除某目录时也必须具有对其父目录的写权限

  不能删除非空目录

  rmdit  -p  /路径/文件名称

7、mv 命令

  移动文件和修改文件名、根据第二参数类型(如目录,则移动文件;是文件则重命名该文件)

  mv  testone.log  testtwo.txt  #  将文件testone.log重命名为testtwo.txt

  mv  test.log  /test3         # 将test.log移动到test3目录

  mv  -i testone.log  testtwo.txt   将文件 testone改名成testtwo,如果testtwo已经存在,则询问是否覆盖

8、cp 命令

  -i   提示

  -r   复制目录及目录内所有项目

  -a  复制的文件与原文件时间一样

  cp  -ai  file.txt  test     #复制file.txt到test目录下,保持原文件时间,如果原文件存在提示是否覆盖

9、cat 命令    

  cat  filename   一次显示整个文件

10、more命令

  功能类似cat,more会一页一页的显示方便使用者阅读,space翻页,b键往回翻页

  more +10  test.txt   # 显示从第10行起的内容

11、head命令

  head  -test.log  -n 20    # 显示test日志文件前20行

12、tail 命令(一般用来查询日志命令)

  tail   -test.log -n 20   # 从末尾显示test日志文件后20行

13、find 命令

  用于在文件树中查找文件,并作出相应处理

  语法:find [OPTIONS][查找起始路径][查找条件][处理动作]

  OPTIONS:-P,-L,-H:控制软连接的对待方式,不怎么用,不做介绍、

  查找路径:目录路径,相对和绝对都可以

  示例:find  /home 

  查找条件: 

  根据名称查找

  -name "名称"

  -iname "名称"    # 不区分名称字母大小写

  示例: find  /home  -name  "名称"

  根据文件的类型查找

  -type:根据不同的文件类型筛选

  f  #普通快递

  d #目录文件

  l  #符号链接文件

  b #块设备文件

  c #字符设备文件

  p #管道文件

  s #套接字文件

  示例: find  /home  -type f

14、tar命令

  文件解压或者打包命令

  linux中的打包文件一般是以.tar结尾,压缩的命令一般以.gz结尾

  tar -zcvf   打包压缩后的文件名 要打包压缩的文件

  其中:z:调用gzip压缩命令进行压缩

       c:打包文件

            v:显示运行过程

                 f:指定文件名

15、service  network  restart    # 重启网络服务

   service  iptables  stop        # 关闭防火墙服务

   ps  -ef | grep java    # 查看java进程

   kill -9  pid     # 杀死进程

16、编辑文件

  vi  vi  file_path

  a、i、o  进入插入模式

  Esc 进入命令模式

  命令模式:wq  保存

         q   不保存

         

 

 

  

   

  

 

posted @ 2020-03-21 15:56  潇潇灬  阅读(157)  评论(0编辑  收藏  举报