linux基础

命令   透过 PC 登录工作站   
执行格式:telnet hostname (在 dos 下执行) telnet ip-address
  Example:
  telnet doc telnet 140.122.77.120
  注:可利用指令 arp hostname 或 arp domain_name 查询 ip_address
  登录步骤
  login : _______ > 输入 username
  password : _______ > 输入密码
  登出步骤
  % logout 或 % exit 或 % 或按[Ctrl-D] sdsfsdfsdfsdfsdfsdfsdf
   更改帐号密码
  % yppasswd > 执行后将会出现下列信息 Changing NIS password for user on ice.
  Old password: ______ > 输入旧密码
  New password: ______ > 输入新密码(最好6-8字,英文字母与数字混合)
  Retype new password: ______ > 再输入一次密码
   在线帮助指令说明
  执行格式:man command-name
  Example: % man ls
   进入远端电脑系统
  执行格式:rlogin hostname [-1 username]
  Example: fdfd %rlogin doc remote login 进入工作站 doc 中。
  %rlogin doc -l user 使用 user 帐号进入工作站 doc 中。
  执行格式:telnet hostname 或 telnet IP address
  Example:
  %telnet doc or %telnet 140.109.20.251
   文件或目录处理
  列出文件或目录下之文件名称
  执行格式:ls [-atFlgR] [name] ( name 可为文件名或目录名称。)
  Example :
  ls 列出目前目录下之文件名。
  ls –a 列出包含以.起始的隐藏档所有文件名。
  ls –t 依照文件最后修改时间之顺序,依序列出文件名。
  ls –F 列出目前目录下之文件名及其类型。”/” 结尾表示为目录名称,“*” 结尾表示为执行档,”@” 结尾表示为 symblic link。
  ls –l 列出目录下所有文件之许可权、拥有者、文件大小、修改时间及名称。
  ls –lg 同上,并显示出文件之拥有者群组名称。
  ls –R 显示出目录下,以及其所有子目录之文件名。( recursive listing )
  目录之缩写:
  ~ 使用者 login 时的 working directory ( 起始目录 )
  ~username 指定某位 user 的 working directory ( 起始目录 )
  . 目前的工作目录 ( current working directory )
  .. 目前目录的上一层目录 ( parent of working directory)
   改变工作目录位置
  执行格式:cd [name] :name 可为目录名称、路径或目录缩写。
  Example:
  cd 改变目录位置,至使用者 login 时的 working directory (起始目录)。
  cd dir1 改变目录位置,至 dir1 之目录位置下。
  cd ~user 改变目录位置,至使用者的 working directory (起始目录)。
  cd .. 改变目录位置,至目前目录的上层( 即 parent of working directory)
  cd ../user 改变目录位置,至相对路径 user 之目录位置下。
  cd /../.. 改变目录位置,至绝对路径( Full path ) 之目录位置下。
   复制文件
  执行格式:cp [-r] source destination
   建立新目录
  执行格式:mkdir directory-name
   删除目录   
执行格式:rmdir directory-name 或 rm -r directory-name
   删除文件   
执行格式:rm filename (filename 可为文件名,或文件名缩写符号。)
   列出目前所在之目录位置
  执行格式:pwd
   查看文件内容
  执行格式:cat filename
   查看目录所占磁盘容量
  执行格式:du [-s] directory
  Example :
  du dir1 显示目录 dir1 的总容量及其次目录的容量(以 k byte 为容量)。
  du -s dir1 显示目录 dir1 的总容量。
  查看自己的 disk quota 使用状况
  disk quota : 工作站磁盘空间的使用限额。
  执行格式:quota -v
   文件传输
  拷贝文件或目录至远端工作站
  执行格式:rcp [-r] source hostname:destination
  source 可为文件名、目录名或路径,hostname 为工作站站名,destination 为路径名称.
   自远端工作站,拷贝文件或目录
  执行格式:rcp [-r] hostname:source destination
  ( hostname 为工作站名,source 为路径名,destination 可为文件名、目录名或路径 )。
  ftp doc 与远端工作站 doc ,进行文件传输
  Name (doc:user-name) : 输入帐号
  Password (doc:user-name): 输入密码
  ftp> help 列出 ftp 文件传输,可使用之任何命令。
  ftp> !ls 列出本地工作站,目前目录下之所有文件名。
  ftp> !pwd 列出本地工作站,目前所在之工作目录位置。
  ftp> ls 列出远端工作站目前目录下之所有文件名。
  ftp> dir 列出远端工作站目前目录下之所有文件名(略同于 UNIX 的 ls -l 指令).
  ftp> dir . |more 同上,但每页会暂停(可能不适用 Unix 以外的 ftp)。
  ftp> pwd 列出远端工作站目前所在之目录位置。
  ftp> cd dir1 更改远端工作站之工作目录位置至 dir1 之下。
  ftp> get file1 将远端工作站之文件 file1 ,拷贝到本地工作站中。
  ftp> put file2 将本地工作站之文件 file2 ,拷贝到远端工作站中。
  ftp> mget *.c 将远端工作站中,副文件名为 c 之所有文件,拷贝到本地工作站中。
  ftp> mput *.txt 将本地工作站中,副文件名为 txt 之所有文件,拷贝远端工作站中。
  ftp> prompt 切换交谈式指令(使用 mput/mget 时不用每个文件皆询问yes/no)。
  ftp> quit 结束 ftp 工作。
  ftp> bye 结束 ftp 工作。
  注:从PC与工作站间的文件传输也可透过在 PC端的 FTP指令进行文件传输,指令用法与上所述大致相同。
   文件模式之设定
  ] 改变文件或目录之读、写、执行之允许权
  执行格式:chmod [-R] mode name
  ( name 可为文件名或目录名;mode可为 3 个 8 位元之数字,或利用ls -l 命令,列出文件或目录之读、写、执行允许权之文字缩写。)
  mode : rwx rwx rwx r:read w:write x:execute
  user group other
  缩写 : (u) (g) (o)
  [ 改变文件或目录之拥有权
  执行格式:chown [-R] username name ( name 可为文件名或目录名。)
  Example :
  %chown user file1 将文件 file1 之拥有权,改为使用者 user 所有。
  %chown -R user dir1 将目录 dir1,及其下所有文件和子目录之拥有权,改为使用者 user 所有。
  检查自己所属之群组名称
  执行格式:groups
   改变文件或目录之群组拥有权
  执行格式:chgrp [-R] groupname name ( name 可为文件名或目录名 )
  Example :
  %chgrp vlsi file1 将文件 file1 之群组拥有权,改为 vlsi 群组。
  %chgrp -R image dir1 将目录dir1,及其下所有文件和子目录,改为 image 群组。
   改变文件或目录之最后修改时间
  执行格式:touch name ( name 可为文件或目录名称。)
   文件之连结
  同一文件,可拥有一个以上之名称,可将文件做数个连结。
  执行格式:ln oldname newname ( Hard link )
  Example :
  ln file1 file2 将名称 file2,连结至文件 file1。
  执行格式:ln -s oldname newname ( Symblick link )
  Example :
  ln -s file3 file4 将名称 file4,连结至文件file3。
   文件之字串找寻
  执行格式:grep string file
  Example :
  grep abc file1
  寻找文件file1中,列出字串 abc 所在之整行文字内容。
  找寻文件或命令之路径
  执行格式:whereis command ( 显示命令之路径。)
  执行格式:which command ( 显示命令之路径,及使用者所定义之别名。)
  执行格式:whatis command ( 显示命令功能之摘要。)
  执行格式:find search-path -name filename -print( 搜寻指定路径下,某文件之路径。)
  Example :
  %find / -name file1 -print ( 自根目录下,寻找文件名为 file1 之路径..
   比较文件或目录之内容
  执行格式:diff [-r] name1 name2 ( name1 name2 可同时为文件名,或目录名称。)
  Example :
  %diff file1 file2 比较文件 file1 与 file2 内,各行之不同处。
  %diff -r dir1 dir2 比较目录 dir1 与 dir2 内,各文件之不同处。
  文件打印输出
  使用者可用 .login 档中之 setenv PRINTER,来设定打印资料时的打印机名。
  printername :sp1 或 sp2
  Example :
  %setenv PRINTER sp2 设定自 sp2 打印资料。
   一般文件之打印
  执行格式:lpr [-Pprinter-name] filename
  %lpr file1 或 lpr -Psp2 file1 自sp2,打印文件 file1。
  执行格式:enscript [-Pprinter-name] filename
  %enscript file3 或 enscript -Psp1 file3 自sp1, 打印文件 file3。
   troff 文件之打印
  执行格式:ptroff [-Pprinter-name] [-man][-ms] filename
  %ptroff -man /usr/local/man/man1/ptroff.1 以 troff 格式,自 Apple laser writer 打印 ptroff 命令之使用说明。
  %ptroff -Psp2 -man /usr/man/man1/lpr1 以 troff 格式,自 sp2 打印 lpr 命令之使用说明。
   打印机控制命令
  检查打印机状态,及打印工作顺序编号和使用者名称
  执行格式:lpq [-Pprinter -name]
  %lpq 或 lpq -Psp1 检查 sp1 打印机之状态。
   使用命令记录表
  执行格式:!!
  Example: %!! (重复执行前一个命令)
  执行格式:!n ( n 为命令记录表之命令编号。)
  Example: %!5 ( 执行命令记录表中第五个命令。)
  执行格式:!string ( 重复前面执行过以 string 为起始字符之命令。)
  Example: %!cat ( 重复前面执行过,以 cat 为起始字符之命令。)
   显示前一个命令之内容
  执行格式:!!:p
   更改前一命令之内容并执行之
  执行格式:^oldstring ^newstring
  将前一命令中 oldstring 的部份,改成 newstring,并执行之。
   pipe-line 之使用
  执行格式:command1 | command2
   标准输入之控制
  执行格式:command-line < file
  将 file 做为 command-line 之输入。
   查看系统中的使用者
  执行格式:who 或 finger
  执行格式:w
  执行格式:finger username or finger username@domainname
  改变自己的 username 进入其他使用者的帐号,拥有其使用权利。
  执行格式:su username
  Example:
  %su user 进入使用者 user 之帐号
  passwrod: 输入使用者 user 之密码
   查看 username
  执行格式:whoami 查看 login 时,自己的 username。
  执行格式:whoami 查看目前的 username。若已执行过 “su”命令tch user),则显示出此 user 之 username。
   查看目前本地所有工作站的使用者
  执行格式:rusers > 结束
  与某工作站上的使用者交谈
  执行格式:talk username@hostname 或 talk username@ip_address
   检查远端电脑系统是否正常
  执行格式:ping hostname 或 ping IP-Address Example: %ping doc
  电子邮件(E-mail)的使用简介
   将文件当做 E-mail 的内容送出   
执行格式:mail -s “Subject-string” username@address < filename %mail -s "program" user < file.c 将 file.c 当做 mail 的内容,送至 user,subject name 为 program。
  传送 E-mail 给本地使用者
  执行格式:mail username %mail user
   传送 E-mail 至 外地
  执行格式:mail username@receiver-address
   读取信件
  执行格式:mail
  常用指令如下:
  cd [directory] chdir to directory or home if none given
  d [message list] delete messages
  h print out active message headers
  m [user list] mail to specific users
  n goto and type next message
  p [message list] print messages
  q quit,saving unresolved messages in mbox
  r [message list] reply to sender (only) of messages
  R [message list] reply to sender and all recipients of messages
  s [message list] file append messages to file
  t [message list] type messages (same as print)
  u [message list] undelete messages
  v [message list] edit messages with display editor
  w [message list] file append messages to file,without from line
  x quit,do not change system mailbox
  z [-] display next [previous] page of headers
  ! shell escape
  UNIX标准
  从1980年代开始,POSIX,一个开放的 操作系统标准就在制定中,IEEE制定的POSIX标准现在是UNIX系统的基础部分。

编辑本段特点

   Everything (including hardware) is a file.
  所有的事物(甚至硬件本身)都是一个文件。
   Configuration data stored in text.  
 以文本形式储存配置数据。
   Small,single-purpose program.  
 程序尽量朝向小而单一的目标设计
   Avoid captive user interfaces.  
 尽量避免令人困惑的用户接口
   Ability to chain program together to perform complex tasks.  
 将几个程序连结起来,处理大而复杂的工作。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值