读书笔记---linux基本指令

ゞ 浴缸里的玫瑰 2022-07-24 11:29 175阅读 0赞

1.登陆
首先启动Linux。启动完毕后需要进行用户的登录,选择登陆的用户不同自然权限也不一样,其中“系统管理员”拥有最高权限。
login:
输入:root(管理员名)后,计算机显示输口令(password:),输入你的口令即可。当计算机出现一个“#”提示符时,表明你登录成功!
屏幕显示Linux提示符:[root@localhostroot]#_
2.注销
Logout注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可:

  1. [root@localhostroot]#logout

3.关机或重新启动
Shutdown命令可以关闭所有程序,依照用户的需要,重新启动或关机。

  1. [root@localhostroot]#shutdown now←立刻关机
  2. [root@localhostroot]#shutdown +55分钟后关机
  3. [root@localhostroot]#shutdown 10:30←在1030时关机
  4. #关机后自动重启:-r参数设置关机后重新启动。
  5. 范例如下:
  6. [root@localhostroot]#shutdown -r now←立刻关闭系统并重启
  7. [root@localhostroot]#shutdown -r 23:59←指定在2359时重启动

4.重新启动
reboot命令是用来重新启动系统的。
常用的参数如下:
-f参数:不依正常的程序运行关机,直接关闭系统并重新启动计算机
-I参数:在重新启动之前关闭所有网络接口。
虽然reboot命令有个参数可以使用,但是一般只需要单独运行reboot命令就可以了
5.显示文件和子目录
ls(list)命令是非常有用的命令,用来显示当前目录中的文件和子目录列表。

-A 列出所有的文件,包括那些隐藏的文件

现在执行ls -A看看?是不是有一个隐藏文件“.bashrc”被显示出来啦?只要文件名前面第一个字符是一个“.”,这个文件就是隐藏文件。一个目录名前面的第一个字符如果是“.”这个目录就是隐藏目录。

  1. -l 这个选项用来显示一个列表,包含了这个目录下面所有的文件的绝大部分属性的列表。

-R R的意思就是recursive递归,让系统显示出这个目录下面的所有文件以外,还要显示出所有子目录下面的文件。

  1. --color 可以让ls命令用不同的颜色代表不同的文件类型。
  2. --help 这个选项几乎是每一个Linux命令都有的,用来显示出该命令的帮助信息。

6.切换目录的cd命令
cd(change directory)命令可让用户切当前所在的目录。范例如下:

  1. cd tony←切换到当前目录下的tony子目录
  2. cd..←切换到上一层目录
  3. cd/←切换到系统根目录
  4. cd←切换到用户主目录
  5. cd/usr/bin←切换到/usr/bin目录

7.创建目录的mkdir命令
Mkdir(make directory)命令可用来创建子目录。

  1. mkdir lwg #在所在目录下创建lwg子目录

8.删除目录的rmdir命令(remove directory)
rmdir(removedirectory)命令可用来删除“空”的子目录。

  1. rmdir lwg←删除lwg目录

9.复制文件的cp命令
cp(copy)命令可以将文件从一处复制到另一处。一般在使用cp命令将以个文件复制成另一个文件或复制到某个目录时,需要指定原始文件名与目的文件名或目录。

  1. cp data1.txt data2.txt←将data1.txt复制成data2.txt
  2. cp data3.txt /tmp/data←将data3复制到/tmp/data目录中

显示复制过程:加入-v参数可显示命令执行过程。

  1. cp zip.txt zip2.txt←一般状态下不会显示复制过程
  2. cpv zip.txt zip3.txt←以-v显示复制过程

递归复制:加入“-R”参数可同时复制目录下的所有文件及子目录。

  1. cp v R * backup←将所有文件(含子目录文件)复制到backup目录

10.删除文件或目录的rm命令
rm(remove)命令可以删除文件或目录

  1. rm myfile←删除指定的文件
  2. rm * ←删除当前目录中的所有文件

rm命令的常用参数如下:
强迫删除:使用-f (force)参数时,rm命令会直接删除文件,不再询问。

  1. rm f *.txt←强迫删除文件

递归删除:-r也是一个相当常用的参数,使用此参数可同时删除指定目录下的所有文件及子目录。

  1. rm r data←删除data目录(含data目录下所有文件和子目录)

强制删除指定目录:当使用-r参数删除目录时,若该目录下有许多子目录及文件,则系统会不间断地询问,以确认您的确要删除目录或文件。若已确定要删除所存目录及文件,则可以使用-rf参数,如此一来,系统将直接删除该目录中所有的文件及子目录,不再询问。

  1. rm rf tmp #强制删除tmp目录及该目录下所有文件及子目录

显示删除过程:使用-v参数。
11.让显示画面暂停的more命令
为了避免画面显示瞬间就闪过去,用户可以使用more命令,让画面在显示满一页时暂停,此时可按空格键继续显示下一个画面,或按Q键停止显示。
当使用ls命令查看文件列表时,若文件太多则可以配合more命令使用。

  1. ls al more

单独使用more命令时,可用来显示文字文件的内容。

  1. more data.txt

12.连接文件的cat命令
cat(concatenate)命令可以显示文件的内容,或是将数个文件合并成一个文件。

  1. cat preface.txt more #逐页显示preface.txt的内容
  2. cat preface.txt>>outline.txt #将preface.txt附加到outline.txt文件之后
  3. cat new.txt info.txt>readme.tx #将new.txt和info.txt合并成readme.txt文件

13.移动或更换文件,目录名称的mv命令
mv(move)命令可以将文件及目录移动到另一个目录下面,或更换文件及目录的名称。

  1. mv a.txt ..←将a.txt文件移到上层目录
  2. mv z1.txt z3.txt←将z1.txt改名成z3.txt
  3. cd..←切换到上一层目录
  4. mv backup ..←backup目录上移一层

14.显示当前所在目录的pwd命令
pwd(print working directory)命令可显示用户当前所在的目录。
15.查找文件的locate命令
locate命令可用来搜索包含指定条件字符串的文件或目录。

  1. locate zh_CN #列出所有包含“zh_CN”字符串的文件和目录。

16.搜索字符串得grep命令
grep命令可以搜索特定字符串来并显示出来,一般用来过滤先前得结果,避免显示太多不必要得信息。

  1. grep text *.conf←搜索当前目录中扩展名为.conf且包含“text”字符串

发表评论

表情:
评论列表 (有 0 条评论,175人围观)

还没有评论,来说两句吧...

相关阅读

    相关 LinuxLinux基本指令

    > `Linux`是一个开源的操作系统(更高效、更稳定、更安全) > > 登录:`ssh root@IP地址` 概念、定位 > 使计算机更好用!这是操作系统的根本要义

    相关 Linux 基本指令

      貌似好久没有更新博客了,今天先随便写写。   1. 查看服务语言设置    Unbantu系统的话,因为语言不同可能会导致编码的错误,出现乱码,或者文件?.class文