当前位置:  技术问答>linux和unix

求linux指令

    来源: 互联网  发布时间:2015-08-16

    本文导语:  linux的操作指令 | UNIX常用命令 第一章 目录及文件操作命令  1.1 ls  [语法]: ls [-RadCxmlnogrtucpFbqisf1] [目录或文件......]  [说明]: ls 命令列出指定目录下的文件,缺省目录为当前目录 ./...

linux的操作指令

|
UNIX常用命令

第一章 目录及文件操作命令 

1.1 ls 

[语法]: ls [-RadCxmlnogrtucpFbqisf1] [目录或文件......] 
[说明]: ls 命令列出指定目录下的文件,缺省目录为当前目录 ./,缺省输出顺序为纵向按字符顺序排列。 
-R 递归地列出每个子目录的内容 
-a 列出所有文件,包括第一个字符为“.”的隐藏文件 
-d 若后面参数是目录,则只列出目录名而不列出目录内容,常与-l选项连 
用以显示目录状态。 
-C 输出时多列显示 
-x 横向按字符顺序排列 
-m 输出按流式格式横向排列,文件名之间用逗号(,)分隔 
-l 长列表输出,显示文件详细信息,每行一个文件,从左至右依次是: 
文件存取模式 链接数 文件主 文件组 文件字节数 上次修改时间 
其中文件存取模式用10个字母表示,从左至右的意义如下: 
第一个字母表示文件种类,可以是以下几种情况: 
d 为目录文件 
l 为链接 
b 为块文件 
c 为字符型文件 
p 为命名管道(FIFO) 
- 为普通文件 
后面9个字母分别表示文件主、同组用户、其他用户对文件的权力,用r表示可读,w 表示可写,x 表示可执行。如果是设备文件,则在文件字节数处显示:主设备 从设备。 
-n 与-l选项相同,只是文件主用数字(即UID)显示,文件组用数字 
(即GID)表示 
-o 与-l选项相同,只是不显示文件组 
-g 与-l选项相同,只是不显示文件主 
-r 逆序排列 
-t 按时间顺序排列而非按名字 
-u 显示时间时使用上次访问时间而非上次修改时间 
-c 显示时间时使用上次修改i节点时间而非上次修改时间 
-p 若所列文件是目录文件,则在其后显示斜杠(/) 
-F 在目录文件后加’/’,在可执行文件后加’*’ 
-b 文件名中若有非打印字符,则用八进制显示该字符 
-q 文件名中的打印字符用’?’表示 
-i 显示节点号 
-s 显示文件长度时使用块长度而非字节长度 
-f 将后面的参数解释为目录并列出其中的每一项 
-1 每行仅列一项 
[例子]: 
ls 列出当前目录下的文件 
ls -al /bin 以长列表的形式列出目录 /bin 下的所有文件,包括隐藏文件 


1.2 pwd 

[语法]: pwd 
[说明]: 本命令用于显示当前的工作目录 
[例子]: 
pwd 显示出当前的工作目录 


1.3 cd 

[语法]: cd [目录] 
[说明]:本命令用于改变当前的工作目录,无参数时使用环境变量$HOME 作为其参数,$HOME 一般为注册时进入的路径。 
[例子]: 
cd 回到注册进入时的目录 
cd /tmp 进入 /tmp 目录 
cd ../ 进入上级目录 
1.4 mkdir 

[语法]: mkdir [-m 模式] [-p] 目录名 
[说明]: 本命令用于建立目录,目录的存取模式由掩码(umask)决定,要求对其父目录具有写权限,目录的UID和GID为实际UID和GID 
-m 按指定存取模式建立目录 
-p 建立目录时建立其所有不存在的父目录 
[例子]: 
mkdir tmp 在当前目录下建立子目录 tmp 
mkdir -m 777 /tmp/abc 用所有用户可读可写可执行的存取模式 
建立目录 /tmp/aaa ,存取模式参看命令 chmod 
mkdir -p /tmp/a/b/c 建立目录 /tmp/a/b/c ,若不存在目录 /tmp/a 
及/tmp/a/b 则建立之 


1.5 rmdir 

[语法]: rmdir [-p] [-s] 目录名 
[说明]: 本命令用于删除目录 
-p 删除所有已经为空的父目录 
-s 当使用-p 选项时,出现错误不提示 
[例子]: 
rmdir /tmp/abc 删除目录 /tmp/abc 
rmdir -p /tmp/a/b/c 删除目录 /tmp/a/b/c ,若目录 /tmp/a /b 
及/tmp/a 空,则删除 

|
Linux部分命令简介 
日期:2004-07-10   来源:网易报道   作者:何广  
  在“瘟酒吧”下呆久了,相信大家都有点腻了,而不时的“该程序执行了非法操作,即将关闭”和蓝脸使我们的神经饱受折磨,你试过辛辛苦苦干了几个小时的文件瞬间的丢失吗?还好还有NT,但是由于我们的计算机的硬件配置(更只要的是我们口袋中的money)所限,在NT的效果并不理想,现在终于有了一个Linux可以为我的等穷人服务了,但刚装上它时,由于对它的常用命令不太了解,往往对着屏幕而不知道干什么好!从书店、网上找来命令一个又一个不断的研究,当我经历了不计其数的重装系统过程(告诉你一个新招:用ghost很方便重装系统)后,终于对Linux有了一点的了解,以己推人,我也深知新手的苦衷,特将一点心得贡献给大家(注:我所列出的只是我认为常用的,为便于大家查找,故以字母顺序排列。

还有,我用的是Ret Hat Linux): 

  & 
  &命令可用在其他任何命令的后面,它用来通知计算机在后台运行某一命令。通过把作业放在后台,用户可以继续使用当前的shell来处理其他命令;如果命令在前台运行的话,那么用户在此进程结束前不能继续使用当前的shell。  

  adduser 
  adduser命令由root或其他具有权限的管理员用来创建新用户,跟在adduser命令后面的是所要创建的帐号名,例如:adduser flying 

  alias 
  alias命令用来设置命令的别名或替代名。一般说来别名往往是实际命令名的缩写。例如用户为ls设置一个别名dir: 

  alias dir=ls 
  若仅输入alias本身时,系统将显示当前所有的别名。 

  bg 
  bg命令用来迫使被挂起的进程在后台运行。例如,当你已经在前台启动了一个命令时(没有在此命令后使用&),你才想到这一命令将运行较长一段时间,但你这时还需使用shell。在这种情况下,可通过ctrl+z挂起当前运行的进程。此时你既可以使它长期挂起,也可以通过输入bg把这一进程放到后台运行。这样shell就可以用来执行其他的命令了。 

  cat 
  cat通常是用来在屏幕上滚动显示文件的内容。它的格式是: 

  cat〈filename〉 

  cd 
  cd用来改变目录。这一命令非常有用,它有三种典型的使用方法。 

  cd   移到目录树的上一层 
  cd~  移动到用户的主目录,与单独使用cd相同 
  cd directory name改变到指定的目录 

  cp 
  cp用来拷贝对象。例如要把file1拷贝到file2,用如下命令: 

  cp file1 file2 
  dd 
  dd命令用来转换文件格式。 

  fg 
  fg命令用来激活某个被挂起的进程并使它在前台运行。当有一个进程正在运行时,由于某种原因需要挂起它,在执行完其他任务后,需要重新把这一进程调到前台运行,这时便可用bg命令使这一进程继续运行。 

  find 
  find命令用来查找指定目录的文件。当找到后将按照用户的要求对文件进行处理。语法是: 
  find以它为起点进行搜索的目录想要查找的文件名或元字符对文件执行的操作 

  grep 
  grep命令用来在指定的对象中搜索指定的文本。语法是:grep〈text〉〈file〉。它还可以和其他命令的结果联合使用,例如: 

  ps -ef|grep-v root 
  这一命令要求grep接受ps命令的输出,并除去所有包含单词root的进程(-v的含义是显示与文本不匹配的内容)。在不使用-v选项时,这一命令将显示进程清单中所有包含单词root的进程。 

  halt 
  halt命令用来通知内核关闭系统,它是一个只能由超级用户执行的命令。 

  hostname 
  既可以用来显示系统当前的主机名或域名,也可用来设置系统的主机名。 
  login 
  当向系统注册时,将使用login。login命令也可用来随时从这一用户改变到另一用户。   
  logout 
  logout命令用来使当前用户从系统中注销。如果这是你使用的注册到系统的唯一用户,那么将退出系统。 
  ls 
  ls命令用来列出目录的内容,它的输出格式可通过选项来控制。没有任何选项的ls命令将按照字母顺序列出所有非隐藏文件,显示的列数以正好适合窗口的大小为准。最常用的一组选项是-la。这里a表示要列出所有的文件;l表示以长格式列出,它使输出结果成为一个详细的长列表。   
  more 
  more是一个过滤程序,它可以每次一屏地翻阅文本文件的内容。这一命令只能对文件向下进行翻页。 
  mount 
  mount命令用来把特殊文件(通常是设备名)指定的文件系统安装在作为一个参数被指定的目录上。只有超级用户能够安装文件。如果在运行mount命令时不使用任何参数,它将列出当前被安装的所有文件系统。   
  mv 
  mv命令用来把某个对象从这一位置移动到另一位置。如果最后一个变量指定的是一个现有的目录,那么这一命令将把命令行中指定的所有文件移到这一目录中;如果给出的是两个文件,mv将把第一个文件移到第二个文件中。只有当最后一个变量是一个目录时,mv命令的变量才可以超过两个。  
  ps 
  ps用来报告进程的状态,它将显示一张当前进程的快照。   
  rm 
  rm用来删除指定的文件。利用-r选项,rm将递归地删除文件(warning:危险)。rm可与find命令联合使用,查找某一文件并删除它。在缺省的情况下,rm命令不能删除目录。 
  rmdir 
  rmdir用来删除指定的空目录。语法是: 
  rm〈directory name〉 
  umount 
  umount命令用来卸载文件。语法是: 
  umount〈filename〉 
  unalias 
  unalias用来取消别名。如前面曾把dir设置为ls命令的别名,要取消它只须输入unalias dir即可。 
  unzip 
  unzip用来列出、检测或从某个zip文档中抽取文件,它的缺省用法是从文档中抽取文件。其基本语法是: 
  unzip〈filename〉 
  who 
  who命令用来显示当前注册到系统的每个用户的注册名、终端类型、注册时间和远程主机名。 
  如果有两个非选项的参数传递给who命令,那么它将打印出正在运行此命令的用户的信息。 
  如果想要查看某一对话所持续的时间,可利用-u选项。 
  xset 
  xset命令用来设置X Window环境中的一些选项,可利用它来设置响铃(xser b〈volume〉〈frequency〉〈duration in milliseconds〉)、鼠标速度(xset m〈acceleration〉〈threshold〉),以及其它参数。 
  zip 
  zip命令用来列出、检测或向某个zip文档中添加文件,它的缺省用法就是向某个文档中添加文件。 
 
这只是其上一部分,要想更多...
登陆以下
linux专业学习论坛
欢迎linux爱好者注册讨论linux方面的问题,建立一个专业的linux群体.
欢迎进入
http://lyzsdn.6to23.com/bbs/
http://bdlinux.gox.cn/
           -----黑谷工作室
                linux的忠实者

|
1.6 cat 

[语法]: cat [-u] [-s] [-v[-t] [-e]] 文件... 
[说明]: 显示和连接一个或多个文件至标准输出 
-u 无缓冲的输出(缺省为有缓冲输出) 
-s 对不存在的文件不作提示 
-v 显示出文件中的非打印字符,控制字符显示成^n ,n为八进制数字, 
其他非打印字符显示成M-x , x 为该字符低7位的8进制数值 
-t 在使用-v 选项时,将制表符(tab) 显示成 ^I,将换页符 
(formfeed)显示成 ^ L 
-e 在使用-v 选项时,在每一行的行尾显示 $ 
[例子]: 
cat file 显示文件 
cat -s -v -e file1 file2 file3 逐个显示文件 file1 file2 file3 


1.7 head 

[语法]: head [-n] [文件 ...] 
[说明]: 将文件的头n 行显示输出,缺省值为 10 行,显示多个文件时,在每个文件的前面加上 ==> 文件名 edscript 


1.17 wc 

[语法]: wc [-lwc] 文件... 
[说明]: 统计文件的行、字、字符数,若无指定文件,则统计标准输入 
-l 只统计行数 
-w 只统计字数 
-c 只统计字符数 
[例子]: 
wc -l file1 file2 统计文件file1和file2 的行数 


1.18 split 

[语法]: split [-n] [ 文件 [名字]] 
[说明]: split 将指定大文件分解为若干个小文件,每个文件长度为n行(n 缺省时为1000),第一个小文件名为指定的名字后跟aa,直至zz,名字缺省值为x,若未指定大文件名,则使用标准输入 
[例子]: 
split -500 largefile little 
将文件largefile 每500行写入一个文件,第一个文件名为littleaa 


1.19 touch 

[语法]: touch [-amc] [mmddhhmm[yy]] 文件... 
[说明]: 将指定文件的访问时间和修改时间改变,若指定文件不存在则创建之,若无指定时间,则使用当前时间,返回值是未成功改变时间的文件个数,包括不存在而又未能创建的文件。 
-a 只改变访问时间 
-m 只改变修改时间 
-c 若文件不存在,不创建它且不作提示 
mmddhhmm[yy] 两位表示 月日时分[年] 
[例子]: 
touch file 
更新文件file的时间 
touch 0701000097 HongKong 
将文件HongKong的时间改为97年7月1日0时0分 

|
很多:
ls cp mv vi more cat find grep 等等

你这个问题问的有点奇怪,建议你还是先看看相关的入门书吧

|
http://www.linuxeden.com/edu/doctext.php?docid=662

|
http://bbs.maidaole.com/forumdisplay.php?fid=9

|
不看书怎么行呢?

|
你留下地址,我给你发过去就是了,比较全面的。

|
pwd的英文缩写是print working directory,也就是显示当前工作目录的意思。

    
 
 

您可能感兴趣的文章:

  • 高分求常用linux或者unix指令
  • 问下,读寄存器指令在linux中的速度问题
  • linux下通过串口操作AT指令如何拨打电话.
  • 请问一个关于linux中合并文件的指令问题
  • 请问哪里有linux的指令函数说明
  • 我的LINUX下怎么没有操作FAT分区的指令,如mcopy等
  • 哪有linux指令集的免费电子文档下载?
  • 有谁在linux串口下用ESCPOS指令控制打印机打印,碰到问题,请赐教
  • linux怎样实现自定义指令"cd -n"
  • linux下的服务器的一些基本指令有哪些?
  • 关于Linux系统的-df指令
  • linux :am指令是什么意思?
  • Unix/linux的关机指令是什么?
  • Linux下如何通过指令设置DNS
  • 小问题:如何在linux下,取得OS名和版本。shell指令
  • 大家能不能给我介绍点关于Linux内路由过程及route指令的详细用法的好文章。
  • 关于Linux下的个别指令的使用
  • 关于linux ubuntu make指令以及参数的问题
  • linux指令的意思?
  • 请问在Linux 终端下如何发ESC/POS指令到epson打印机?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux
  • linux命令大全详细分类介绍及常用linux命令文档手册下载
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在没有linux的盘,只有DOS启动盘)
  • Linux Kernel 'sctp_v6_xmit()'函数信息泄露漏洞
  • 如何让win2000和linux共存。我装好WIN2000,再装LINUX7.0,但LILO只能找到LINUX,不能引导WIN2000
  • linux c下利用srand和rand函数生成随机字符串
  • 在windows中的VMware装了个linux,主板有两个串口,能做windows和linux的串口通信测试么,怎么测试这两个串口在linux是有效
  • Linux c++虚函数(virtual function)简单用法示例代码
  • 我们网站的服务器从windows2000迁往linux,ASP程序继续使用,可是我连LINUX的皮毛都不了解,大家告诉我LINUX下怎么建网站??
  • Docker官方镜像将会使用Alpine Linux替换Ubuntu
  • 中文Linux与西文Linus分别哪一个版是权威?I认为是:中科软的白旗Linux与西文的绿帽子Linux!大家的看法呢?
  • Linux下chmod命令详细介绍及用法举例
  • 我重装了winme,却进不了Linux了,而我现在又没有Linux光盘,也没有Linux启动盘,还有没有办法?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3