Linux系统基础命令(一)
2016-10-28 本文已影响0人
一叶之界
Ubuntu系统
Ubuntu系统在登录的时,需要用户名和登陆密码.系统运行时,Ubuntu开辟了7个登录界面Ctrl+Ail+(F1…F7),其中有6个为命令行,1个为图形用户接口.Ubuntu系统的基本操作于Windows的操作基本相似.
Ubuntu系统所有目录的起点都是根目录"/";因此,我们将目录之间的连接结构称之为路径.它是和Windows系统是不一样的没有C D磁盘之分,只有一个磁盘,所有存储路径都是从根目录"/"开始的.
文件和目录的相关操作
文件和目录的操作分为两类;一类为图形化操作,双击app图标;另一类为命令行操作,即通过命令行的操作,来实现文件或目录的操作.
命令行操作
打开Ubuntu系统的终端(terminal),上面会显示sq@sq-thinkpad:$,其中的sq表示用户名(@前的sq),sq-thinkpad为当前主机用户名,表示家文件(默认文件),$为普通用户(#为超级用户).
命令的三要素:命令名,选项和参数.命令名是指要执行的命令;选项是指如何指定该命令;参数是指执行的对象.在命令行中,选项和参数是不必要的,但命令名是必须有的.
- pwd
pwd (print name of current/working directory) 打印工作目录,它是一个自我定位,若想查询当前目录,可以直接用pwd命令来显示完整的路径,并且此路径为绝对路径.
sq@sq-thinkpad:~$ pwd
sq@sq-thinkpad:~$ /home/sq
- ls
ls (list directory contents) 打印指定目录的子文件或子文件夹信息,若未指定,则打印当前目录信息.
3.clear
clear 为清屏命令(单独使用).
sq@sq-thinkpad:~$ clear
- cd
cd (change directory) 更改目录 可以在整个磁盘任意目录间快速跳转.若未添加指定目录,则自动跳至家目录;反之,跳至相应目录.
可使用"cd -"回到之前的工作目录,"cd ~"可以进入用户的宿主目录;此外,"./"代表当前目录,"../"代表上级目录
5.sudo
sudo (Super User do)用户切换 sudo为Linux的系统管理命令,是可以临时获取root权限的命令.这样减少了root用户登录和管理时间,从而也提高了安全性.
sudo 不是对shell的一个代替,而是面向每一个命令的.只有那些Linux内置系统命令才可以用sudo来执行,而对于shell内置命令或其他用户自定义命令,别名等,使不能使用sudo来用root权限的.因为,在Linux下用sudo执行某一个命令时,是在parent process(源进程)的基础上fork出来一个child process(子进程).这个child process是以root权限运行的.然后,在child process中,执行你在sudo后面跟的命令. - apt-get
apt-get 主要用于自动从互联网的软件仓库中搜索,安装,升级,和卸载的软件安装包.apt-get命令一般需要root权限执行,伴随着sudo.如:sudo apt-get update(数据更新).
Linux系统的命令需要多多练习,才能熟练掌握.