linux命令系统(一)

一:显示目录和系统的命令

1:IS命令用于显示指定目录和文件的相关信息

权限:所有使用者

-a列出目录下的所有文件

-b把文件中不可输出的字符用反斜杠加字符编号

-c输出文件的i节点修改时间,并以此排序

-d将目录像文件一样显示,而不显示下面的文件夹

-l  列出文件的详细信息

-p或者-F在每个文件后附加一个字符以说明该文件类型,不能和l参数公用

-R显示固定目录和及子目录下的内容

文件类型:

-表示普通文件

d表示目录

l表示符号链接文件

p表示管道文件

文件权限

        r只读

       w可写

      x可执行

      t黏贴位

  2:dir命令:用于显示指定目录或文件下的相关信息

权限:所有使用者

-p相当与Is中的-p参数

-R显示目录和子目录下的内容

-a显示指定目录下的所有文件,包括隐藏文件

修改目录文件权限和属主和属组的命令

    1:chmod:用于改变指定目录或文件的属主、属组、其他组的权限

     权限:root用户或者其他有权限的用户和组

    u表示该文件的拥有者

  g表示与该文件的拥有者属于同一个群体

 o表示其他以外的人

  a表示上三者

  +表示增加权限

  -表示取消权限

 =表示唯一设定权限

 r表示可读取

w表示可写入

  x表示可执行

X表示只有当该文件是个子目录或者该文件已经被设定过为可执行

-c若文件权限已经更改,才显示更改动作

-f即使文件无法更改,也不显示错误信息

-v显示无权限变更的详细资料

-R对目前目录下的所有文件与子目录进行相同的权限变更,以递归的方式逐渐变更

2:chown命令:用于改变指定文件的属主、属组

权限:root或其他有权限的用户和组

-c若该文件的拥有这已经更改,才显示更改动作

-f若该文件的拥有者无法更改也不显示错误信息

-h只对链接进行变更,而非该link真正指向的文件

-v显示拥有者变更的详细资料

-R对目前目录下的所有文件与子目录进行相同的拥有者变更,以递归的方式逐个变更

3:chgrp命令

 用于更改文件或目录的所有权

   权限:所有使用者

 例:更改aa文件的所有者为jack

chgrp jack  aa

4:chattr命令:用于设置文件具有不可删除和修改的权限

权限:root

i不可变,设置了i属性的文件不能被修改,使用者既不能删除它也不能给它重命名,或者其他操作:只有超级管理员才能消除该属性

例:设置a.txt文件不可修改

、chattr   +i  a.txt

  5:lsattr 用于系那事文件或目录的隐藏属性

-d显示目录的隐藏属性

-R递归显示目录及子目录下文件的隐藏属性

-a显示当前或指定目录下的所有文件和目录的属性

-V显示程序的版本

例:显示root目录下所有文件的隐藏属性

lsattr   -a

显示ftp目录下所有文件及子目录下文件的属性

lsattr -Ra  /ftp

创建和删除目录的命令

1:mkdir命令:用于创建目录

权限:所有使用者

-p确保目录名称存在,不存在就创建一个

-m在创建目录时设置目录的权限

2:rmdir命令:用于删除空的命令

权限:所有使用者

-p当子目录被删除本目录也为空目录的话一并删除

创建和删除文件的命令

1;touch命令:改变文件的时间记录和创建一个新文件

使用权限:所有使用者

-d设置时间与日期,了可以使用各种不同格式

例子:在a文件下创建aa、bb、cc三个文件

touch  {aa,bb,cc}

修改时间记录

touch -d “05:07pm 05/11/2010”  aa

2:rm命令:删除文件或目录

权限:所有使用者

  -f强制删除文件或目录,删除文件或目录钱不再询问用户

  -i删除既有文件或目录之前询问用户,默认

 -r/-R递归处理,将指定目录和子目录下的文件一并处理

 3:mv重命名和移动命令

 权限:所有使用者

 -b若需覆盖文件,移动前先备份

 -f若目标文件或目录与现有文件或目录重复,则直接覆盖现有文件和目录

 -i覆盖前先询问用户

-u在移动或更改文件名时,若目标文件已经存在,且其文件日期比源文件新,则不覆盖

-v执行时显示详细信息

6:复制命令:cp    复制文件或目录

 -l对源文件进行链接,而不是复制

7:scp命令  用户将本地文件或目录复制道远程服务器,或将远程服务器的文件复制到本地

-p保持和源文件属性一样

-P输入自定义的端口号

2:

时间: 2024-07-29 17:40:56

linux命令系统(一)的相关文章

17、Linux软件包管理工具yum详解

yum介绍 yum客户端的使用 配置文件项作说明: 案例repo配置文件. 创建yum源命令(yum-config-manager) yum list相关命令 yum安装 yum更新和升级 yum查找和显示 yum删除程序 查看仓库 实战演练本地yum仓库(光盘) YUM内置变量 创建YUM仓库(http) yum介绍 yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安

Linux关机命令

关机命令如下: 1.halt   立刻关机  2.poweroff  立刻关机  3.shutdown -h now 立刻关机(root用户使用)  4.shutdown -h 10 10分钟后 5.init 0 (针对root用户)  如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启 推荐使用shutdown命令 =============================================== 也许您因为金融危机节约成本而使用了Linux系统,

Linux运维之进程管理

一.进程概念 进程是内核的一个功能,在Linux中,运行一个程序或命令可以出发一个事件而驱动一个PID,在linux系统中,系统只识别二进制程序文件,我们可以通过执行系统上的二进制程序来运行程序,进而产生进程.在linux系统中第一个进程是init程序,它是系统开机第一个加载的程序,用来支撑系统的正常运行的一个程序,内核启动的一个用户级进程.     1.进程优先级 进程优先级被分为系统优先级和实时优先级 系统优先级:数字越小,优先级越高 0-139(老版本操作系统如4,5) 各有140个运行队

linux驱动程序之电源管理 之linux休眠与唤醒(2)

在Linux中,休眠主要分三个主要的步骤:(1)冻结用户态进程和内核态任务:(2)调用注册的设备的suspend的回调函数:(3)按照注册顺序休眠核心设备和使CPU进入休眠态.       冻结进程是内核把进程列表中所有的进程的状态都设置为停止,并且保存下所有进程的上下文.当这些进程被解冻的时候,他们是不知道自己被冻结过的,只是简单的继续执行.如何让Linux进入休眠呢?用户可以通过读写sys文件/sys /power/state 是实现控制系统进入休眠.比如: # echo standby >

linux centos中使用yum安装tomcat

在linux下部署java开发的web应用,一般采用Tomact+jre环境(可不需要apache),在RHEL和CentOS下,可以采用yum在线自动安装方式安装,具体操作如下: yum install tomcat6 执行以上命令系统会自动安装tomcat和所关联的jdk 下面结束安装系统位置和检测安装情况 安装位置 /etc/tomcat6 主程序/软件存放webapp位置 /var/lib/tomcat6/webapps 在Centos使用yum安装后,Tomcat相关的目录都已采用符号

Linux电源管理【转】

转自:http://www.cnblogs.com/sky-zhang/archive/2012/06/05/2536807.html PM notifier机制: 应用场景: There are some operations that subsystems or drivers may want to carry out before hibernation/suspend or after restore/resume, but they require the system to be

Linux之Od命令

Linux指令:od 示例用法:od -c hello Linux指令:od od命令用户通常使用od命令查看特殊格式的文件内容.通过指定该命令的不同选项可以以十进制.八进制.十六进制和ASCII码来显示文件. 语法:od [选项] 文件-命令中各选项的含义:- A 指定地址基数,包括:d 十进制o 八进制(系统默认值)x 十六进制n 不打印位移值- t 指定数据的显示格式,主要的参数有:c ASCII字符或反斜杠序列d 有符号十进制数f 浮点数o 八进制(系统默认值为02)u 无符号十进制数x

linux 下查看硬盘型号、大小等信息(含Raid)

linux 下查看硬盘型号.大小等信息,机器有没有做Raid有关系 一.普通模式(该机硬盘没有做磁盘阵列) 1.fdisk -l 查看你的硬盘编号,如sda,sdb 等 2.smartctl --all /dev/sda smartctl --all /dev/sda #该命令centos自带 [[email protected] ~]# smartctl --all /dev/sda smartctl 5.43 2012-06-30 r3573 [x86_64-linux-2.6.32-504

实验楼实验——LINUX基础入门

第一节 Linux简介 一.Linux的历史: 1965 年,Bell 实验室.MIT.GE(通用电气公司)准备开发 Multics 系统,为了同时支持 300 个终端访问主机,但是 1969 年失败了: 刚开始并没有鼠标.键盘,输入设备只有卡片机,因此如果要测试某个程序,则需要将读卡纸插入卡片机,如果有错误,还需要重新来过: Multics:Multiplexed Information and Computing Service 1969 年,Ken Thompson(C语言之父)利用汇编语