博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下文件操作基本命令
阅读量:6863 次
发布时间:2019-06-26

本文共 1695 字,大约阅读时间需要 5 分钟。

hot3.png

1、查看当前linux操作系统是32位还是64位

    (1)、file /sbin/init  或者  file /bin/ls
            显示32-bit或64-bit
    (2)、uname -a
            显示结果有x86_64则为64位,有i686则为32位(i686是i386的一个子集)
    (3)、getconf LONG_BIT
            显示结果即为当前系统位数。

2、CentOS安装文件:yum install XXX

    卸载文件:yum remove XXX
    rpm包卸载文件:rpm -e XXX;
    tar包卸载:直接删除该文件,或者make uninstall XXX

3、new dir:

    sudo mkdir /etc/dirpath/dirname
    查看隐藏文件:ll -a

4、current dir:  pwd

5、move files/file:

        mv [param] source_file aim_files
    其中:param参数有
        -f: 如果目标文件/文件夹已存在,将直接覆盖,不提示
        -i: 与f相反,若重名,则在覆盖目标文件前给出提示

    示例:mv  file1.txt  file2.txt

                    将file1.txt重命名为file2.txt
               mv  file1.txt  tmp/file2.txt  newdir
                    将当前目录下的file1.txt和子目录tmp文件夹下的file2.txt移动到newdir目录

6、remove file/files:

        rm  [param]  source_file/path
    其中:param参数有
        -f: 不提时用户,删除目录下的所有文件/当前文件
        -i: 提示用户确认删除
        -r/-R:递归删除给出的目录及其子目录。目录将被清空并删除。

    示例:rm  file.txt

                    删除文件file.txt
               rm  -ir  tmp
                    删除tmp目录下所有内容(包括它本身),对每个文件都会给出提示
                rm  file1.txt  file2.txt
                    同时删除文件file1.txt和file2.text……

7、copy files/file:

        cp  [param]  source_file  aim_files
    其中:param参数有(常用的有-a和-r)
            -a:拷贝目录时使用,保留链接/文件属性,递归拷贝,等同于d/p/r组合
            -f:删除已经存在的目标文件,不提示
            -i:与f相反,覆盖目标文件之前提示用户确认;回答y时目标文件被覆盖
            -p:除复制源文件外,还同时复制其修改时间/访问权限
            -r:专门用于目录文件,将递归复制该目录下所以的子目录和文件;source_file和aim_files必须为目录名。
            -i:不做复制,只是链接文件。

    示例:(为防止cp命令不经意间破坏另一个文件,建议使用cp命令时,使用i选项)

            cp -i a.c /usr/www/abc.c
                将文件a.c拷贝到/usr/www目录下,并重命名为abc.c;不重新命名,则用下面命令:
            cp -i a.c /usr/www/

8、切换用户:su (用户名)

    用户名不填,默认root,后输入密码
    由root切换普通用户,直接 su username,不想要密码 

9、find the path of a command:  which and whereis

    which查看当前要执行的命令所在的路径。在PATH指定的路径中,搜索某个命令的位置,并返回第一个结果。系统执行的都是PATH中搜索到的第一个命令,故用which就可以看到某一个系统命令是否存在,以及执行的到底时哪一个位置的命令。
    whereis用户程序名的搜索。且只搜索二进制文件(参数-b)/man说明文件(参数-m)和源代码文件(参数-s),省略参数则返回所有信息。

    示例:如果系统中装来多个版本的php则

            which php:查看当前执行的时哪个路径下的php
            whereis php:返回多条结果。把系统中包含php的路径都列出来了:

 

转载于:https://my.oschina.net/codercpf/blog/732067

你可能感兴趣的文章
Windows 2003 AD升级至Windows 2012 AD之DHCP服务器迁移
查看>>
简单入门循环神经网络RNN:时间序列数据的首选神经网络
查看>>
SpockFS —— 基于 HTTP 的文件系统
查看>>
Java并发编程开发笔记——2线程安全性
查看>>
第三方开始菜单软件使微软 Windows 10 升级时崩溃
查看>>
产品打包工具的制作,ant,编译源码,打jar包,打tag,打war包,备份release版本等...
查看>>
SourceForge 停止在被遗弃项目捆绑第三方软件
查看>>
第六天:定义范围
查看>>
《UNIX环境高级编程(第3版)》——1.7 出错处理
查看>>
《3D打印:正在到来的工业革命(第2版)》——1.6节先驱者们在做什么
查看>>
《软件定义网络:基于OpenFlow的SDN》一一2.5 本章总结
查看>>
《抓住听众心理——演讲者要知道的100件事》一20.人们学习的最优长度是20分钟...
查看>>
《JUnit实战(第2版)》—第2章2.1节探索JUnit核心
查看>>
Docker背后的内核知识:命名空间资源隔离
查看>>
《圣殿祭司的ASP.NET4.0专家技术手册》---- 1-13 ClientBuilderManager类别的编译功能...
查看>>
《Java编码指南:编写安全可靠程序的75条建议(英文版)》—— 2.7 修复错误...
查看>>
《Redis入门指南(第2版)》一3.2 字符串类型
查看>>
《Adobe Flash Professional CC经典教程》——1.3 使用“库”面板
查看>>
《Android应用开发入门经典(第3版)》——导读
查看>>
xmemcached发布1.3.6
查看>>