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

来源:互联网 发布:男生衣服搭配淘宝知乎 编辑:程序博客网 时间:2024/05/22 06:26

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

[root@localhostroot]#logout

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

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

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

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

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

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

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

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

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

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

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

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

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

rmdir lwg←删除lwg目录

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ls –al more 

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

more data.txt

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

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

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

mv a.txt ..←将a.txt文件移到上层目录mv z1.txt z3.txt←将z1.txt改名成z3.txtcd..←切换到上一层目录mv backup  ..←backup目录上移一层

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

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

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

grep text *.conf←搜索当前目录中扩展名为.conf且包含“text”字符串
0 0
原创粉丝点击