Linux常用命令参考

ls

  • 说明
  • 范例

说明

列出目录内容。

范例

  1. 列出当前目录下所有名称以s开头的文件,按日期排序。

    # ls -ltr s*

  2. 将“/bin”目录下所有文件的资料详细列出。

    # ls -lR /bin

cd

  • 说明
  • 范例

说明

目录切换命令,用法如下:

  • cd后目录名称省略,则切换至“home
    directory”,即当前用户登录时所在的目录。
  • cd后加“~”也表示切换至“home directory”。
  • cd后加“.”表示切换至当前目录。
  • cd后加“..”表示切换至当前目录的上一层目录。

范例

  1. 切换到“/usr/bin/”目录下。

    # cd /usr/bin

  2. 切换到自己的“home directory”。

    # cd ~

vi

  • 说明
  • 范例

说明

vi编辑器是Linux系统中一种功能强大、界面友好的编辑器。vi命令有两种工作模式:

  • 编辑模式

    用来输入和输出文件的模式,屏幕上会显示用户的键入信息,可向文件中写入文本内容。

  • 指令模式

    用来编辑、存盘和退出文件的模式,键入的命令不会在屏幕上显示,此时输入的任何字符都视为指令。

运行vi后,首先进入指令模式。如果从指令模式切换到编辑模式,则可以按“Insert”键;如果从编辑模式切换到指令模式,则可以按“Esc”键。具体编辑命令请参见vi编辑器。

范例

编辑文件“123.txt”。

# vi 123.txt

rm

  • 说明
  • 范例

说明

删除文件及目录。

范例

  1. 删除所有后缀名为“.c”的文件,删除前逐一确认。

    # rm -i *.c

  2. 将“Finished”目录及该目录下所有内容彻底删除。

    # rm -r Finished


mv

  • 说明
  • 范例

说明

移动或重命名文件或目录。

范例

  1. 将文件“123.txt”更名为“456.txt”。

    # mv 123.txt 456.txt

  2. 将所有后缀名为“.c”的文件移至“Finished”目录中。

    # mv -i *.c
    Finished

mkdir

  • 说明
  • 范例

说明

创建目录。

范例

在“file1”目录下建立子目录“file2”。

# mkdir -p file1/file2

说明:

执行该命令时,如果“file1”目录不存在,则会同时创建“file1”及其子目录“file2”。

cp

  • 说明
  • 范例

说明

复制文件或目录。

范例

  1. 复制“123.txt”文件,并命名为“456.txt”。

    # cp 123.txt 456.txt

  2. 将所有后缀名为“.c”的文件拷贝到“Finished”子目录中。

    # cp *.c Finished

cp

  • 说明
  • 范例

说明

复制文件或目录。

范例

  1. 复制“123.txt”文件,并命名为“456.txt”。

    # cp 123.txt 456.txt

  2. 将所有后缀名为“.c”的文件拷贝到“Finished”子目录中。

    # cp *.c Finished

cat

  • 说明
  • 范例

说明

建立,阅读,合并,覆盖及添加文件内容。

范例

  1. 查看“file1”文件的内容。

    # cat file1

  2. 将“file1”文件的内容加上行号后输入“file2”文件。

    # cat -n file1 > file2

  3. 将“file1”及“file2”文件的内容加上行号后将内容附加到“file3”。

    # cat -b file1 file2 >>
    file3

find

  • 说明
  • 范例

说明

查找命令,根据文件名或者文件建立的时间等信息来查找他的绝对路径。

范例

  1. 将当前目录及其子目录下所有后缀名为“.c”的文件及其绝对路径列出。

    # find -name *.c

  2. 将当前目录及其子目录下所有所属者为“root”的文件及其绝对路径列出。

    # find -user root

  3. 将当前目录及其子目录下所有最近20分钟内更新过的文件及其绝对路径列出。

    # find -ctime -20

less

  • 说明
  • 范例

说明

文件内容浏览命令。允许使用者来回翻页,按“q”键退出浏览。

范例

浏览“/opt/123.txt”文件的内容。

# less /opt/123.txt

chown

  • 说明
  • 范例

说明

改变文件的拥有者和所属组。

范例

将“123.txt”文件拥有者改为“user1”,同时文件所属组改为“root”。

# chown user1:root 123.txt

chmod

  • 说明
  • 范例

说明

变更文件或目录的权限。

chmod有以下三种用法:

  • # chmod [选项]...[模式,模式]...文件或目录...
  • # chmod [选项]...[八进制模式] 文件或目录...
  • # chmod [选项] --reference=参考文件或目录 文件或目录...

选项包括以下几个:

  • -c,若该文件或目录的权限确实已经更改,才显示其更改动作。
  • -f,若该文件或目录的权限无法被更改也不要显示错误信息。
  • -v,显示权限变更的详细信息。
  • -R,对当前目录下的所有文件与子目录进行相同的权限变更(即以递归的方式逐个变更)。
  • --help,显示辅助说明。
  • --version,显示版本。

模式由三部分组成:[ugoa][+-=][rwxXstugo]。各参数的含义如下:

  • u-user,表示文件或目录的拥有者。
  • g-group,表示文件或目录的所属群组。
  • o-other,表示除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。
  • a-all,表示全部的用户,包含拥有者,所属群组以及其他用户。
  • +,表示增加权限。
  • -,表示取消权限。
  • =,表示唯一设定权限。
  • r,读取权限。
  • w,可写权限。
  • x,可执行权限。
  • X,只有当该文件或目录是个子目录或子文件,或者该文件或目录已经被设定过为可执行。
  • s,特殊。

范例

  1. 将“file1.txt”文件设为所有人皆可读取。

    # chmod ugo+r file1.txt

  2. 将“file1.txt”和“file2.txt”设为该文件拥有者,与其所属同一个群组者可写入,但其他人则不可写入。

    # chmod ug+w,o-w file1.txt
    file2.txt

时间: 2024-10-21 17:52:45

Linux常用命令参考的相关文章

Linux 常用命令之文件和目录

1. cd 命令格式:cd  [dirName](cd和目录之间使用空格隔开) 作用:切换当前目录至dirName. 实例: cd /home 切换当前目录到/home (查看当前目录命令为pwd) cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd ~ 进入个人的主目录 2. ls 命令格式:ls [选项] [目录名] (目录名为空时表示当前目录) 作用: 查看目录中的文件 常用选项: -a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件. -l 除了文件名之外,

Linux常用命令列表

系统 # uname -a               # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue   # 查看操作系统版本# cat /proc/cpuinfo      # 查看CPU信息# hostname               # 查看计算机名# lspci -tv              # 列出所有PCI设备# lsusb -tv              # 列出所有USB设备# lsmod                  # 列出加载

linux常用命令的介绍

本文主要介绍Linux常用命令工具,比如用户创建,删除,文件管理,常见的网络命令等 如何创建账号: 1. 创建用户 useradd -m username -m 表示会在/home 路径下添加创建用户的文件夹,username 为你的用户名,可天换成你喜欢的用户名 2. 创建密码 passwd username 之后会出现一个交互狂,让你输入密码和确认密码 3. 删除帐号 userdel -r username -r 代表着会删除/home 目录下该帐号的文件夹,如果要保留文件夹,则不需要加上-

Linux常用命令last的使用方法详解

http://www.jb51.net/article/120140.htm 最近在学习linux命令,学习到了last命令,发现很多同学对last命令不是很熟悉,last命令的功能列出目前与过去登入系统的用户相关信息,下面这篇文章主要给大家介绍了关于Linux常用命令last的使用方法,需要的朋友可以参考借鉴. 前言 本文主要给大家介绍了关于Linux常用命令last用法的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍吧. 命令简介: 该命令用来列出目前与过去登录系统的用户相

Linux 常用命令 (common commands for linux)

Linux 常用命令 (Common Commands For Linux) 1.声明,此文章仅写基于 Bash shell 常用的命令,如果遇上命令在使用过程中提示没有,可能随着更新,命令也被替换掉了,请去官方 WIKI 查找或通过 MAN 手册查看. 2.根据实际情况高效地组合各种命令选择和命令参数: 命令名称 [命令参数] [命令对象] 注意,命令名称 · 命令参数 · 命令对象之间请用空格键分隔.命令对象一般是指要处理的目标(普通文件/目录文件/用户等),命令参数可使用长格式或短格式,分

Linux常用命令整理(部分)

Linux常用命令(部分) 准备首先安装vmware虚拟机,安装centos镜像文件 1:linux的目录结构(部分) /bin 常用的系统命令目录 /boot 启动命令目录 /etc 配置文件目录 /home 存放除root用户外的其它用户目录 /lib  存放jar包目录 /mnt 挂载目录-挂载其它硬件 /root root用户的家目录 /tmp 存放临时数据目录 /usr 通用的软件安装目录 2:常用的指令(部分) 查看文件夹 ll 查看全部文件夹 ll -a 查看文件内容 cat wo

Linux常用命令(echo、date、ls、cd、history、cat)

一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff.init 0.halt.shutdown -h now 2.linux下重启命令:reboot.init 6.shutdown -r now 3.shutdown命令: 格式:shutdown  options TIME 其中options有以下几个: -r:执行重启 -c:取消shutdown命令 -h:执行关机 其中TIME有以下几个: now:表示现在 +m:相对时间表示法,从命令提

linux常用命令详解

linux常用命令 cut命令 例如:cut -d\| -f1,4 xx.txt -d 表示字段分隔符 -f 表示要显示的字段域,如果域之间,(逗号)隔开表示显示对应的单个域,如果用-隔开表示显示连续的域 sort命令 例如:sort -t\| -k2 xx.txt -n 按数值排序 -r 降序 -t 字段分隔符 -k 以哪个字段为关键字进行排序 -u 去重 -f 排序时不区分大小写 uniq命令 注意:使用uniq命令时,一定要先进行排序 -c 显示文件中行重复的次数 -d 只显示重复的行 -

Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验