漆慧芹 发表于 2021-11-20 19:13:01

Linux (2)

二、Linux指令
1、rm命令
      rm + 文件名   以询问的方式删除文件
      rm -r + 目录名    以询问的方式删除目录
      rm -r + 层级目录名(目录里面还有目录)   先提示是否从外到里一层一层进入,再提示是否从里到外一层一层进行删除
       rm -rf +文件名/目录名    强制删除文件或目录,删除前不进行询问是否删除
       rm -rf *   强制删除当前目录下所有的目录和文件

2、cp命令
       cp file file1   复制file文件,复制的文件命名为file1
      cp file /file2    复制的文件放在根目录下面,命名为file2
      cp file dir/file3    相对路径方式复制file文件,粘贴到dir目录命名为file3
      cp file ./dir/file4    相对路径方式复制file文件,粘贴到dir目录命名为file4
      cp file /dcs10/dir/file5    绝对路径方式复制file文件,粘贴到dir目录命名为file5
      cp -r +原目录名+新目录名   复制目录(复制目录连同目录里面的内容一起复制)

3、mv命令
      mv aa cc   将aa文件重命名为cc,如果cc是目录,则会把aa移动到cc里面去
         mv dir dir1   将dir目录移动到dir1目录里面
         注意:移动到某个目录里面,如果目录里面已经存在和移动的文件或目录同名的文件或目录,都会移动失败

4、centos 在公司里面一般是当做服务器使用==》通过客户端连接工具xshell来连接Linux服务器。
      注意:在xshell里面操作的内容和在centos服务器里面操作的内容是同步的,都会相互影响,在xshell里面创建的文件和目录                        在centos里面都会存在。
5、xshell怎么连接centos服务器?
      第一步:打开xshell
      第二步:在centos里面输入ifconfig命令 获取IP地址为:192.168.62.131(例子)
      第三步:在xshell里面输入 ssh 192.168.62.131
      第四步:输入账号 root    密码 123456

6、cat命令
      cat + 文件名    查看文件所有的内容,一般针对于文件内容比较少的
      cat file|grep 'hello'   查看文件file中的内容,| 叫做管道符。
      管道符的作用:管道符左边的输出等于管道符右边的输入。

7、cat另外一种用法,重定向符
       cat file>file1    将file文件内容覆盖至file1文件里
      cat file>>file2    将file文件内容追加到file2文件里

8、grep文本搜索工具,搜索出带有‘hello’字符串的行。

9、less命令和more命令
      less + 文件名   翻页方式查看文件,点击space键向下翻页,点击b键向上翻页,ctrl+z退出
         more + 文件名   百分比显示文件内容,点击enter键向下翻页,显示百分之百自动退出,按ctrl+z也可退出,点击b键向上翻

10、vim + 文件名   编辑一个文件
         命令模式:首次编辑进入文件,属于命令模式
         编辑模式:从命令模式进入编辑模式按 i
         保存退出:按Ctrl+c 从编辑模式返回命令模式,按大写ZZ 保存退出
          注意:vim + 文件名,如果文件不存在,不在文件输入内容保存退出,不会新建文件;在文件里面输入内容保存退出,会新                                 建一个新的文件。

11、head 文件名:    默认查看文件前10行
         head -n 5 文件名:    查看文件前5行
         tail 文件名:      查看文件末尾10行
         tail -n 5 文件名:       查看文件末尾5行

12、history   查看历史操作命令

13、head 和tail命令
         查看head_tail.txt文件第13-21行的方法:
         cat head_tail.txt|head -n 21|tail -n 9       先取前21行,再取末尾9行
         cat head_tail.txt|head -n 21|tail -n +13   先取前21行,再从第13行开始取
         cat head_tail.txt|tail -n +13|head -n 9   先从第13行开始取,再取前9行
            cat head_tail.txt|tail -n 18|head -n 9      先取末尾18行,再取前9行
    ~记忆方法:只有tail后面有 + 号,有加号表示从第几行开始正着取;tail后面没有加号表示取末尾多少行(即倒着取多少行)。

页: [1]
查看完整版本: Linux (2)