zoukankan      html  css  js  c++  java
  • Linux操作系统命令

    一、常见目录的作用

    /             根目录

    /bin        命令保存目录,普通用户就可以读取的命令

    /boot      启动目录,启动所需的相关文件。一般单独分区,不能占满,没有空间后系统无法启动,一般留200M即可

    /dev       设备文件保存目录,在这个目录中包含了所有Linux系统中使用的外部设备

    /etc        配置文件保存目录

    /home    普通用户的家目录(家目录即为初始目录用户登录以后所在的目录)比如有用户thans,则有对应目录/home/thans

    /lib           系统库保存目录

    /lib64       64位系统库保存目录

    /mnt        系统挂载目录

    /media     挂载目录

    /sbin        命令保存目录,超级用户可以读取的命令

    /root        超级用户的家目录

    /tmp         临时目录

    /proc       直接写入内存的。这个目录是一个虚拟目录,它是系统内存映射,我们可以直接通过访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存中。

    /sys         同上

    /usr         系统软件资源目录

    /usr/bin    系统命令(普通用户)

    /usr/sbin   系统命令(超级用户)

    /var        系统相关文档内容

    linux是个严谨的系统,大家以后在练习的时候,尽量在tmp目录和家目录下练习。并且要养成该放哪放哪的好习惯!

    二、命令的基本格式

    命令 [选项] [参数]

    注意:

    个别命令不遵循这个格式

    当有多个选项时,可以写在一起

    简化选项与完整选项   例如:-a 等于 --all

    这个结构中,root代表当前用户,localhost代表主机名。 ~ 代表当前所在目录  # 是用户提示符,#代表的是超级用户,$代表的是普通用户。

     

     

    三、文件、目录处理命令

    1、查询目录中的内容:ls

    格式:ls [选项] [文件或目录]

    选项:

    -a    显示所有有文件,包括隐藏文件

    -l     显示详细信息

    -d   查看目录属性

    -h    人性化显示文件大小(默认单位为字节,加上这个选项变成K或者MB)

    -i      显示inode i节点  可以理解为文件的ID号

    注意:

    ls -l  等同于  ll    ll是别名

    linux中文件前加  ·  为隐藏文件,隐藏文件的初衷是告诉用户这个是系统文件,不要随意修改。

    ls -al 等于 ls -a -l

     

     

    显示结构讲解:

    这些数字是i节点,可以理解为ID号。

     

     

    这部分代表着权限。在linux中权限默认为十位。 下面以 -rw-r--r--. 为例讲解

     

     

    其中,第一位代表着文件类型。(d 代表目录   - 代表文件  l 代表软链接文件)

    rw-    用u表示,代表所有者

    r--     用g表示,代表所属组

    r--     用o表示,代表其他

    r 代表读(read)    w代表写(write)   x代表执行(execute)

    另外还有一个 . 暂时不用管

    2、建立目录:mkdir

    mkdir    英文含义:make directores

    格式:

    mkdir -p [目录名]

    -p 递归创建 直接输入路径,如果不存在则自动创建,不加P会失败。如图:

    abc目录不存在,所以如果不加-p 则不会自动创建abc,失败。

     

     

    这样就成功了。mkdir -p abc/cs 同等于运行了二条命令,第一条:mkdir abc 。第二条:mkdir abc/cs

     

     

    3、切换所在目录:cd

    格式:cd [目录]  英文含义:change dirrctory

    简化操作:

    cs ~  进入当前用户的家目录或者直接cd也有同样的效果

    cd -  进入上次目录

    cd .. 进入上一级目录

    补充:

    相对路径:参照当前所在目录,进行查找

    如:cd ../usr/local/src/

    ../ 相当于根目录

    绝对路径:从根目录开始指定,一级级递归查找,在任何目录下都能进入指定位置

    如:cd /etc/

     

     

    小技巧:按两下tab键可以补全或者显示所有对应的,试下你就知道啦。

    4、查看当前所在目录路径:pwd

    英文含义:print working directory

    5、删除空目录:rmdir  (不常有)

    只能删除空的目录

    格式:rmdir [目录名]  英文含义:remove empty directory

     

     

    6、删除文件或者目录:rm

    格式:rm [选项] [文件或者目录]  英文含义:remove

    选项:

    -r 删除目录 不加-r 为删除文件

    -f 强制删除

    不加-f如图:

     

     

    加-f 如图:

     

     

    补充:

    一般直接使用 rm -rf [文件或者目录]

    rm -rf / 这条命令是会被linux执行的,自杀!

    7、复制命令:cp

    格式:cp [选项] [原文件或目录] [目标目录]  英文含义:copy

    选项:

    -r  复制目录

    -p 连带文件属性一起复制,不加这个则时间会变成新的。

    -d  若原文件是链接文件,则复制链接属性

    -a  相当于-pdr

    补充:

    如果需要复制以后改名则:cp -a /root/adv /tmp/abc 则adv会被改成abc 如图:

     

     

    8、剪切或改名命令:mv

    格式:mv  [原文件或目录] [目标目录]  英文含义:copy

    补充:

    如果原目录和目标目录相同则改名。

     

     

     

  • 相关阅读:
    python 日期、时间戳转换
    判断任意数字是否为素数
    linux使用工具记录
    python日志记录-logging模块
    python特性、属性以及私有化
    python 装饰器、内部函数、闭包简单理解
    sql语句操作记录
    virtualBox使用nat模式下ssh连接
    git常用操作
    分布式CAP定理(转)
  • 原文地址:https://www.cnblogs.com/kwkk978113/p/11421859.html
Copyright © 2011-2022 走看看