Linux系统基础命令(一)

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为当前主机用户名,表示家文件(默认文件),$为普通用户(#为超级用户).
命令的三要素:命令名,选项和参数.命令名是指要执行的命令;选项是指如何指定该命令;参数是指执行的对象.在命令行中,选项和参数是不必要的,但命令名是必须有的.

  1. pwd
    pwd (print name of current/working directory) 打印工作目录,它是一个自我定位,若想查询当前目录,可以直接用pwd命令来显示完整的路径,并且此路径为绝对路径.
sq@sq-thinkpad:~$ pwd
sq@sq-thinkpad:~$ /home/sq
  1. ls
    ls (list directory contents) 打印指定目录的子文件或子文件夹信息,若未指定,则打印当前目录信息.
    3.clear
    clear 为清屏命令(单独使用).
sq@sq-thinkpad:~$ clear
  1. 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后面跟的命令.
  2. apt-get
    apt-get 主要用于自动从互联网的软件仓库中搜索,安装,升级,和卸载的软件安装包.apt-get命令一般需要root权限执行,伴随着sudo.如:sudo apt-get update(数据更新).
    Linux系统的命令需要多多练习,才能熟练掌握.

你可能感兴趣的:(Linux系统基础命令(一))