Linux 指令1

Linux 的登录和退出

1. 修改密码

passwd

一旦注册进入系统后,可以用passwd命令来修改密码。这时系统会询问当前的密码,然后是新密码:
 [zhang@xLinux zhang]$ passwd
   Changing password for zhang
   (current) UNIX password:
   New UNIX password:
   Retype new UNIX password:

   passwd: all authentication tokens updated successfully

如果root的密码没有设置,可以用sudo passwd root来设置

2. 退出linux

当用户执行完各种操作后,就要及时退出系统,这是一个良好的习惯,即使是暂时离开机器也同样如此。

exit

logout

Ctrl+D

3. 重新启动和关闭系统

有时在对系统的某一配置做了修改以后,或者安装了新的软件,需要重新启动才能使所做的修改生效
这时就要用到重新启动命令reboot,它需要超级用户的权限(并且在root路径下)。进入超级用户后,命令如下:    [root@ xLinux /root] #reboot    
还有一种重新启动的方法是不需要先进入超级用户,在login状态下,同时按下Ctrl+Alt+Del键,系统同样可以重新启动,这就是所说的热启动。
当做完所有的工作后,我们就要关闭系统了,这时切不可直接关掉电源,一定要首先执行关闭系统命令。此命令的执行同样要在超级用户下执行,命令如下:
[root@ xLinux /root] #halt    
关闭系统命令是halt,有的系统可能是haltsys,不同的版本可能稍有差别,这可以参照不同版本的说明书。其实,一般的关闭系统命令是shutdown,它的具体用法将在以后详述。
4. 为什么使用关闭系统命令。
如前所述,Linux在内存中缓冲了磁盘读写。通常,对磁盘同一个块的多次读写可能实际上是对RAM(Random Access Memory)的操作,这极大地提高了系统的性能,但是,如果出现意外情况,如突然掉电或者机器重启动,内存缓冲区中的数据将不能写进硬盘,造成数据丢失。所以,为防止这种无谓的损失,大多数系统都采取了补救措施,由
/etc/rc.d/rc.s或rc.sysinit启动的/sbin/update程序每30秒钟把缓冲区的内容写入磁盘。这在一定程度上保证了数据的及时写盘。但为了安全起见,在系统结束运行前仍需有一个安全的关闭。这不仅能保证磁盘缓冲区正确地同步,而且可以让所有正在执行的进程正常地退出。
5. 怎么进入Ubuntu的命令介面
Ctrl+Alt+F1

文件命令

在Linux系统中,几乎所有内容包括文档、命令、设备和目录等都组织成文件的形式,用文件来管理,常用的文件命令有:
1.  cat more less 命令
(1)    cat命令
   功能:显示文本文件内容
   语法: cat 文件名称
   范例:    
  $cat file1    
  显示file1的内容。
$cat file1 file2 > file3     
把file1和file2的内容输入到file3中。
(2) more命令
   功能:一次以一个page显示
   语法: more  文件名称
   描述:通常在看一篇很长的文件时都希望是从头  看到尾,在Linux中,more命令可以以一个page为单位来浏览文件。当使用more时,可看到屏幕的左下方有一个“--more--”的信息,这时若按下回车键,则会显示下一行;若按下空格键,则会显示下一个page。
(3)   less命令
功能:与more命令相似,一次以一个page显示,可以前翻、后翻
语法: less  文件名称
 描述:若按下空格键,则会显示下一个page,按下回车键则一行行地下翻,按下b键往上翻一页。
相关命令:zless
2.  ls 命令
命令名称: ls
功能:查看目录及文件
语法: ls
描述:ls命令用来浏览文件与目录,这个动作相当于DOS中的dir命令。
 例如:ls -l-
     -rwxr--r-1 root dba  65520 Jan 29 1998 profile1
  -rw-r—r--1 root dba 103614 Jan 29 1999 services    这里大家看到的-rw—r--r是文件的许可权限,r是读权限,w是写权限,x是执行权限。
3. cp 命令
   命令名称: cp
   功能:拷贝文件
   语法:cp  文件  目的地
描述:其实cp的语法与DOS的copy语法大致相同。须注意的是,在使用cp时一定要有目的地才行,在DOS中做copy 时,有时可省略目的地,但在Linux中就无法这样做。在cp中也可以使用通配符,像“*”、“?”等,例如,我们要将root目录内的所有文件,但不包括隐藏文件,拷贝至根目录下的temp内,其命令为:    
    #cp  /root/*  /temp   
   若要拷贝所有小写字母开头的隐藏文件,其命令为:#cp  /root/.[a-z]*  /temp
4. rm命令
命令名称: rm
功能:删除文件
语法:rm  文件
描述:rm与DOS的del命令有些类似之处,不同的是,rm功能的强大与其相对杀伤力远不是DOS的del可以相比。只要是文件,不管是否隐藏,或是文件使用权限设置成只读,rm皆可删除,在此要注意的是已删除的文件是无法恢复的,所以在使用rm时要特别小心。例如,我们删除temp目录下的file1文件,可用:$cd temp;rm file1    在Linux中要一次键入两个不同的命令时,只需在命令与命令之间加上分号即可,这样Linux便会依照排列的先后次序来执行,在本例中,会先执行cd temp,再执行 rm file1。
5. mv命令
  命令名称: mv
  功能:文件更名或搬移
  语法: mv 文件名称搬移的目的地(或更改的新名)
  描述:有的时候我们会做文件更名的操作,或是移动文件。其实文件更名与移动文件的操作原理是一样的,差别只是路径的不同。mv命令通常被用来移动文件,例如,把现在所在的目录中的netscape文件移到/usr内,可用:
$mv  netscape  /usr
相关的命令还有:touch,file,diff等。
目录和层次命令
同dos/windows操作系统一样,在linux系统中文件也是按目录保存在一个树形目录层次结构中的,目录层次的顶部是“根”目录,使用符号“/”。常用的目录和层次命令包括:
1. pwd 命令
     命令名称: pwd
     功能:显示当前工作目录
     语法:pwd
     描述:pwd命令显示当前目录在文件系统层次中的位置。
2. cd 命令
     命令名称: cd
     功能:切换目录
     语法:cd 目录名称
     描述:cd除了有切换目录的功能外,还有一个功能就是不管在哪个目录内, 只要输入cd命令不用接任何参数,就可回到用户目录(home directory)内。
3. mkdir、rmdir命令
     命令名称: mkdir/rmdir
     功能:创建目录和删除目录
     语法: mkdir  目录名称
                  rmdir  目录名称
     描述:在Linux中用mkdir命令,后面输入欲创建的目录名即可在当前目录中建立一个新目录,用rmdir并指定欲删除的目录即可删除指定的目录,操作方法与DOS中的md、rd是完全相同的,差别只是命令的名称不同而已。另外,在使用rmdir时,要确保该目录内已无任何文件存在,否则该命令不成功。
4. cp 命令
命令名称: cp
功能:带目录拷贝
    语法:cp -r 目录  目的目录
    描述:假如要拷贝一个目录,但该目录内还有好多个子目录的话,可以使用选择项“-r”,来拷贝目录内的子目录及文件,并且在拷贝时会自动建立目录,而此功能就相当于DOS内的 xcopy。例如,要将root目录内的所有文件(包括目录),但不包括隐藏文件,拷贝至根目录下的temp内,其作法为:
    #cp -r /root/*  /temp
若要拷贝所有小写字母开头隐藏文件(包括隐藏目录)的话,其作法为: 
    #cp -r /root/.[a-z]*  /temp
5.  rm命令
    命令名称: rm
    功能:删除目录
    语法:rm -r 目录
    描述:选择项“-r”,与cp中的“-r”有类似的功能,它指在删除目录的同时一并删除目录内的子目录及文件,这个功能相当于DOS中的deltree功能,通常在使用deltree时会有提示信息,但在Linux中使用rm没有任何的提示信息,值得注意的是已删 除的文件是无法挽救回来的,所以在使用rm时要特别小心。当某个目录不再需要,例如,要删除temp目录,可以用下面的命令:    
   #rm -r /temp
6. mv命令
    命令名称: mv
    功能:目录更名或搬移
    语法: mv目录名称搬移的目的地(或更改的新名)
    描述:有的时候需要做目录更名的操作,或是移动目录。目录更名与移动目录操作原理是一样的,差别只是路径的不同。例如,要把现在所在的目录中的user1目录移到/home内,可用:   
    #mv  user1  /home
查找命令
1.  find 命令命令名称: find
功能:搜寻文件与目录
语法:find 目录名选项
常用选项有:
 -name filename按名字查找
-type x  查找类型为x的文件(x包括:b,c,d,f,              l等)
user username  查找属主为username的文件
-atime n  查找n天以前被访问过的文件
-mtime n  查找n天以前被修改过的文件
 -cmin n  查找n分钟以前被修改过的文件
 -exec cmd {}  对查找出来的文件执行cmd命令,{}表示找到的文件,命令要以“\\;”结束。
范例如下: 
   $find /home/lin -name hash 
在 /home/lin 目录下找寻名为 hash 的文件  
   $find / -name fs* -print 
从 / 根目录开始搜寻所有以 fs 开头的文件,然后用参数 -print 印出符合条件的文件路径。  
$find.  -name *.c -exec rm-f{ }\\; 
表示在用户当前的目录,搜寻所有以 .c 为结尾的文件名*.c,然后用参数 -exec   执行 rm-f{ }\\; 删除全部以 .c 结尾的文件(注意大括号里面没有空格)。
相关的查找命令还有:locate,whereis
2. grep 命令
    命令名称: grep
    功能:在文件中查找字符串
    语法:grep  字符串文件名
    范例如下: 
      $grep tigger file1 
在 file1文件中找寻tigger字符串
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值