Linux常用的命令
如果时linux的图形界面,通过ctl+Alt+F1三个键,切换到可以输入命令行的界面。
login:
你键入:root后,计算机显示输口令(password:),输入你的口令(如果是第一次启动,则是你在安装时所输入的口令)即可。当计算机出现一个“#”提示 符时,表明你登录成功!
[root@localhost root]#_
1. 显示文件目录命令ls(DOS下为DIR)
2. 改变当前目录命令cd:
cd必须有空格,PWD显示当前目录。
3. 建立子目录mkdir(Dos下为MD或MKDIR)
4. 删除子目录命令rmdir(DOS下为RD)
Note:要删除的子目录必须是空的,而且必须在上一级目录中才能删除下一级子目录。
5. 文件改名命令MV(DOS下为REN或RENAME)
6. 文件复制命令cp(DOS下面是COPY)
7. 获取帮助信心命令man(DOS下为help)
在linux中用man命令获取帮助信息,例如man ls相当于help dir
ls –help相当于dir/
Note:可以直接输入q退出man命令
8. 显示文件的内容less/more(DOS下为Type)
Note: More 命令是让画面在显示满一页时暂停,此时可按空格键继续显示下一个页面,或按Q键停止显示。
Less命令的用法与more命令相似,也可以用来浏览超过一页的文件,所不同的是less
9. 重定向与管道
在DOS中,可以通过重定向与管道方便地进行一些特殊的操作。如dir>direct将当前目录放入文件direct中;type readme>>direct,将文件readme的内容追加到文件direct中。在linux中应为:ls>direct; less readme>>direct.
10. 外壳程序(shell):相当于DOS中的命令解释器(command)
在Linux中,有好几种shell,常见的有:ash, bash, ksh, tcsh, zsh等。一般计算机默认的是bash。Bash是“Bourne again shell”的首字母缩写,shell的任务是执行用户的命令,是用户能够与Linux系统进行交互。
Note:可以通过输入下面的命令检查是否正在运行bash: $ echo $SHELL /bin/bash,如果上面的命令报错或者不会类似响应我们的示例,那么运行的是一个不用于bash的shell。
11. &
&命令可用在其他任何命令的后面,它用来通知计算机在后台运行某一命令。通过把作业放在后台运行某一命令。通过把作业放在后台,用户可以继续使用当前的shell来处理其他命令;如果命令在前台运行的话,那么用户在次进程结束前不能继续使用当前的shell.
12. useradd
useradd命令是由root或其他具有权限的管理员用来创建新用户,跟在useradd命令后面的是所要创建的帐号。
13. alias
alias命令用来设置命令的别名或替代名。一般来说别名往往是实际命令命名的缩写。例如用户为ls设置一个别名dir:
alias dir=ls
14. unalias
取消别名。
15. bg
bg命令用来迫使被挂起的进程在后台运行。例如,当你已经在前台启动了一个命令时(没有在次命令后使用&),你才想到这一命令将进行较长一段时间,但你这时还需要使用shell。在这种情况下,可通过ctrl+z挂起当前运行的进程。此时你即可以使它长期挂起,也可以通过输入bg把这一进程放到后台运行。这样shell就可以用来执行其他的命令了。
16. cat
cat通常用来在屏幕上滚动显示文件的内容。它的格式是:cat<filename>
17. find
用来查找指定目录的文件。
18. grep
用于搜索文本文件,如果想要在几个文本文件中查找一字符串,可以使用‘grep’命令。假设正在‘/usr/src/linux/Documentation’目录下搜索字符串’magic’的文件:grep magic /usr/src/linux/Documentation/*
19. halt
halt命令的作用是关闭系统,它的作用权限是超级用户。Halt就是调用shutdown -h。halt执行时,杀死应用进程,执行sync(把存于buffer中的资料强制写入硬盘中)系统调用,文件系统写操作完成后就会停止内核。
20. hostname
可以用来显示当前系统当前的主机名或域名,也可以用来设置系统的主机名。
21. mount
mount命令用来把特殊文件(通常是设备名)指定的文件系统安装在作为一个参数被指定的目录上。只有超级用化能安装文件。如果在运行mount命令时不使用任何参数,它将列出当前被安装的所有文件系统。
22. ps
用来报告进程的状态,它将显示一张当前进程的快照。
23. rm
用来删除指定的文件。
24. who
显示当前登陆在该机器上的所有用户的列表。
25. chmod
改变用户的存取模式。
26. kill
kill 命令送出一个特定的信号(signal)给进程id为pid的进程根据信号而做特定的动作,若没有指定,预设时送出终止(TERM)的信号。其中可用的信号有HUP(1),kill(9),TERM(15)。如将pid为223的进程kill,命令为kill -9 332