ubuntu linux 说明,Ubuntu Linux基本命令说明及使用

Ubuntu系统的root用户有时没有安装,我们可以先输入一个root,他会有一个提示命令,然后我们输入该命令,进行安装,安装完后,使用sudopasswd 命令设置密码,设置完后的密码就是root用户的密码。

简单命令一(严格区分大小写):

①sudo dpkg -ilinuxqq_1.0-preview1_i386.deb

##安装qq命令

②cd /                  ##打开系统根目录

③ls                    ##列出文件和目录

④cd /home

⑤cd    和 cd  ../..和  cd ~类似     ##进入用户主目录

⑥cd /etc              ##该目录下存放着系统和软件的配置文件

⑦cat fstab            ##其中定义了各硬盘分区所挂在的目录路径

Tab键可以进行命令补全,只有一个时补全内容,(需要按两次键)多个时列出(命令,目录,文件等都适用)

通配符 *,?,_,[]。

⑧pwd##显示当前所在的目录

⑨cd ..##退到上一级目录

简单命令二

①ls-F                   ##会自动在列出的可执行文件后面加*,目录后面加/,链接后面加@

②ls –a##查看该目录下的隐藏文件,默认前面加.

③ls –l##可以查看该目录下文件的属性,会显示后缀名

命令可以组合:例如 ls-aF

④ls /etc##ls命令后面还可以跟路径,查看该路径下的内容

⑤dir /etc##列出目录内容和ls相似

⑥vdir /etc##和ls –l相似,列出目录和文件的详细信息

⑦cat文件名             ##查看文本文件

⑧cat –n文件名         ##主要是-n可以显示行号

⑨more文件名             ##类似于cat,它适合于查看大文件,进行一页一页的查看,空格键向下查看一页,enter键向下查看一行,按q键退出

⑩head和 tail 指令可以查看指定文件的头和尾,并指定显示的行数,例如:head –n 2(行数) 文件名

⑪less /etc/con.cfg##类似于more,文本阅读指令,less指令执行完后会有一个:,如果想向下翻页按空格键,如果想向上翻页按B键,如果想搜索一个字符串可以用/字符串来搜索,最后按q键退出

简单命令三

①grep unday##可以在文件day中查找包含un的行,可以快速找到,也可以指定多个文件,例如:grep

unday weather;

②grep

‘struct list’stack.h##如果要查找关键词,必须用单引号括起来

③find

/etc–nameinit.d–typed–print##查找命令,能够在指定路径下查找指定的文件(init.d),还可以指定文件的类型(-type),-print为标准输出

-type类型可选参数为:

(1)b块设备文件

(2)f普通文件

(3)c字符设备文件

(4)p命名管道

(5)d目录文件

(6)l符号链接

④find /etc/usr-type f –atime +100 –print    ##在/etc/usr路径下查找一百天前使用的文件(-atime

n:查找最后一次使用在n天前的文件,-mtimen:查找最后一次修改在n天前的文件)

⑤find .–type f –atime -1 –print##在当前目录下查找最近一天使用过的文件

⑥locate *.doc##更快速的定位文件,他不是在对应路径下搜索,他是在locate命令执行时自动建立了一个整个文件名数据库,不需要用户插手,如果想更新该数据库,可以使用updatedb命令,需要root权限

简单命令四

①firefox##从终端启动火狐浏览器或firefox&

②whereis

-b  find  ##查找特定程序文件,-b使用来查询这个文件的可执行二进制文件,如果没有找到返回一个空的字符串

③who

##该指令可以查看当前服务器中有哪些用户登录

④whoami

##查看当前登录用户

⑤uname–a

##显示当前系统的所有有用信息

⑥uname–r

##只显示当前系统的内核版本信息

⑦manfind   ##寻求帮助命令,可以查看命令的使用手册等

⑧whatisuname    ##从使用手册中获取命令简介

⑨apropos

search   ##用户想要搜索一个文件时,当有想不起来该使用哪个命令,可以使用apropos命令(其实就是把包含该search的条目一并列出)

Linux系统主要目录及其内容

目录

内容

/bin

构建最小系统所需要的命令,最常用的命令

/boot

内核和启动文件

/dev

各种设备文件

/etc

系统软件的启动和配置文件

/home

用户的主目录

/lib

C编译器的库

/media

可移动介质的安装点

/opt

可选的应用软件包

/proc

进程的映像

/root

超级用户root的主目录

/sbin

和系统操作有关的命令

/tmp

临时文件存放点

/usr

非系统的程序和命令

/var

系统专用的数据和配置文件

⑩sudogroupadd workgroup  ##新建一个名为workgroup的用户组,

⑪sudo

useradd -G workgroup lucy

⑫sudo

passwd lucy ##新建用户,并归入workgroup组,设置密码

⑬cd/home

⑭sudomkdir work##在用户主目录下新建文件夹work

⑮sudochgrp workgroup work/ ##将work目录的所有权交给workgroup组

⑯sudochmod g+rwx work/##增加workgroup组对work目录的读写执行权限

⑰sudochmod o-rwx work/##撤销其他用户对work目录的读写执行权限

⑱sudochown lucy work/##将work目录的所有者更改为lucy用户

⑲sulbb

##切换用户指令

⑳touchtest##建立一个空文件

简单命令五

①rmtest

##删除指令,删除文件test

②cd ~

mkdirpicture document##在用户主目录下新建两个目录picture和document;

③mkdir~/picture/temp##也可以按此方法在主目录的picture目录下新建一个temp目录

④mkdir

–p ~/picture1/temp##此命令用来创建一个完整的目录,如果picture1不存在,则先创建picture1然后创建temp

⑤touch

helloworld ##用来建立一个空的文件

⑥ls –l test.php##用来查看文件test.php文件创建的日期

⑦touchtest.php##更新文件创建的日期

⑧mvhello /bin##文件移动指令,这条命令是把hello文件移动到bin目录下

mvphotos/ /bin##也可以把photos目录移动到bin目录下,

当一个目录下有相同名的文件时,mv指令移动文件会覆盖原有文件,并没有任何提示。因此mv指令提供了-i选项,用来进行提示,避免覆盖出错

mv–i hello  /bon   ##

mv指令还有一个-b选项,他在移动目录的同名文件后面加了一个~符号,避免覆盖

mv指令的的另一个作用就是对文件的重命名,其实就是文件在同一个目录下的移动

mvhello  hello.c   ##暂时还没看懂

⑨echo“hello” >hello   ##重定向新建文件指令,其意思是新建一个名为hello的文件并把hello这个字符串赋值给它。

⑩cphello.php  /test  ##复制文件和目录指令,用于把hello.php文件复制到test目录下(其指令和mv指令相似,也会覆盖移动目录下的同名文件,可以用-i,-b可选参数来避免)

⑪cp –r/test/bin  ##目录复制时,会跳过子目录,我们可以使用-r选项连同其子目录一起复制到另一个目录下。

⑫rmdir

home  ##删除目录指令,只能删除空目录

⑬rm

/home/*.php  ##删除文件或目录指令,删除后不能恢复且不会提示删除,我们可以使用-i选项来让他进行提示,避免删除错误(rm–i /home/*.php),对于只读文件的删除,不加-i选项也会提示

⑭rm

–f hello_bak  ##对于只读文件的删除,如果确定要删除,避免进行交互操作,可以用-f选项直接删除,他的默认回答是y。

⑮rm

-r /home    ##递归的进行删除,连同子目录一块删除

简单命令六:权限设置

r(读),w(写),x(执行)三种权限

①ls

-l /home/login   ##带有-l的ls指令可以查看文件的完整属性,包括权限等。

②ls

-lb  /home    ##查看目录完整属性,用-lb选项

③ls

-l          ##不带文件名作为参数,表示列出当前目录下的所有文件

④sudo

chown libaobao  days    ##改变文件所有权

⑤sudo

chown -R  libaobao  /home  ##参数-R可以改变/home目录下所有文件目录的权限

⑥sudo

chgrp workgroup days   ##将文件days的属性组设置为workgroup组

⑦sudo

chgrp root /home    ##将一个路径下的所有文件和目录的属性组设置为root ,它和chown指令差不多,也可以使用-R选项(功能相同)

⑧chmod

u+x days     ##改变文件权限命令,文件属主(u),文件属组(g),其他人(o)和所有人(a),而权限包含读(r),写(w),执行(x),这条命令就是增加了属主对文件的执行权限。

⑨chmod

a-x days  ##表示删除所有人对days文件的执行权限。

⑩chmod

ug = rw ,o =r    days  ##这条命令表示同时赋予属主和属组对days文件的读写权限,其他人读权限

⑪chmod

u=g       days ##此命令旨在说明把属主和属组的权限设为相同,只有文件的属主和root用户才有权限对文件进行修改操作。

简单命令七:文件权限的八进制表示

rwx(读写执行)

八进制

二进制

权限

八进制

二进制

权限

1

001

--x

6

110

rw-

2

010

-w-

7

111

rwx

3

011

-wx

0

000

---

4

100

r--

5

101

r-x

这样一来,文件的9位权限设置就可以用三个8进制数表示

①chmod711 days ##该命令是把读写执行权限操作赋予属主,把执行权限赋予属组和其他用户

简单命令八:Linux系统文件类型

①ls–l  ##可以使用该命令查看文件类型,第一个字符就表示文件类型

Linux文件类型表

文件类型

符号

文件类型

符号

普通文件

-

本地域套接口

s

目录

d

有名管道

p

字符设备文件

c

符号链接

l

块设备文件

b

②ln-s    days      my_days##建立连接命令,类似于指针,就是让my_days指向days,我们访问my_days就相当于访问days一样。

(带有-s的符号链接被称为软连接,不带-s的链接被称为硬链接)

③ln-s    /home/etc  local ##建立连接命令还可以应用于目录,该实例表示建立一个指向/home/etc目录的链接local。

④ln

days     my_days      ##硬链接和软连接功能相同,但是不常用。

简单命令九:输入输出重定向和管道

一般的ls指令是标准输出会显示在屏幕上,但是我们可以把它重定向到另一个地方去。

①ls

>~/ls_out     ##该指令是把ls的输出重定向到ls_out文件中去,这样我们就可以在用户主目录下的ls_out文件中,每一行显示一个文件名(cat~/ls_out),如果ls_out文件不存在,就创建该文件,如果已经存在,则会删除原有内容,然后用新内容代替。

②date> date_time##将date命令重定向到date_time文件中去,如果要追加信息,应该使用>>指令

(uname

-r    >>date_time)

③cat< days##使用重定向指令

days代替

④cat

<< EOF     ##立即文档指令,接受n个输入,直至输入EOF结束。

⑤cat

<hello   ##立即文档和输出重定向混合使用,先输入字符直至输入END结束,然后把输入的内容重定向输出到hello文件中

⑥管道命令是一条竖线|,将一条命令的输出链接到另一条命令的输入:

⑦ls

|      grep    ay          ##ls命令先列出当前路径下的所有文件名,管道|接收到这些输出,并把它们发送给grep指令作为输入,最后grep指令在这堆文件列表中查找包含ay的字符串的文件名,并在显示器上标准输出。

简单命令十:软件包管理

安装chrome谷歌浏览器

①cd~

##打开主目录,这里默认软件的安装包放置在此目录下

②sudo

dpkg      -i     安装包名称(deb格式)##安装deb格式的安装包。

Sudodpkg        -i  google_chrome_stable_ current_i386.deb

③su

##切换到root用户

rpm–ivh 安装包名称(rpm格式)##安装rpm格式的安装包文件。

Rpm-ivh google_chrome_stable_current_i386.rpm

卸载chrome谷歌浏览器:

①dpkg-l     |      grep      chrome   ##ubuntu系统得到完整的软件包信息

②rpm

--query chrome     ##redhat系统得到完整的软件包信息

③sudodpkg            -r    软件包名称##ubuntu系统卸载软件

④sudo

rpm        -e  软件包名称##redhat系统卸载软件

简单命令十一:两个基本的软件包管理工具入门rpm和dpkg(管理.deb)

①dpkg–l |grepopenssh   ##查看当前系统的openssh信息

②dpkg –S openssh##可以查看系统中哪些文件是他带来的

③rpm-ivh google_chrome_stable_current_i386.rpm          ##安装软件包(他提供了一个-force选项,强制安装并忽略兼容和依赖性)

简单命令十二:APT高级软件包管理工具

①sudo apt-get update##更新所有软件包

②apt-get常用命令

命令

描述

apt-getinstall

下载并安装软件包

apt-getupgrade

下载并安装本系统上已有的软件包的最新版

apt-getremove

卸载特定的软件包

apt-get source

下载特定软件的源代码

apt-get clean

删除所有的已下载的包文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本手册是Ubuntu官方手册PDF文件,非影音版文件。而且是Ubuntu最新版本文件 v14.04. 希望能对您有帮助。 Prologue 5 Welcome 5 Ubuntu Philosophy 5 A brief history of Ubuntu 6 Is Ubuntu right for you? 7 Contact details 8 About the team 8 Conventions used in this book 8 1 Installation 9 Getting Ubuntu 9 Trying out Ubuntu 10 Installing Ubuntu—Getting started 11 Finishing Installation 16 2 The Ubuntu Desktop 19 Understanding the Ubuntu desktop 19 Unity 19 The Launcher 21 The Dash 21 Workspaces 24 Managing windows 24 Unity’s Keyboard Shortcuts 26 Browsing files on your computer 26 Files file manager 27 Searching for files and folders on your computer 29 Customizing your desktop 30 Accessibility 32 Session options 33 Getting help 33 3 Working with Ubuntu 37 All the applications you need 37 Getting online 39 Browsing the web 46 Reading and composing email 55 Using instant messaging 59 Viewing and editing photos 64 Watching videos and movies 67 Listening to audio and music 68 Burning cds and dvds 72 Working with documents, spreadsheets, and presentations 75 4 Hardware 77 Using your devices 77 Hardware identification 77 Displays 77 Connecting and using your printer 79 4 getting started with ubuntu 14.04 Sound 80 Using a webcam 81 Scanning text and images 82 Keyboard and mouse 82 Other devices 83 5 Software Management 85 Software management in Ubuntu 85 Using the Ubuntu Software Center 86 Managing additional software 89 Manual software installation 93 Updates and upgrades 94 6 Advanced Topics 97 Ubuntu for advanced users 97 Introduction to the terminal 97 Ubuntu file system structure 99 Securing Ubuntu 100 Why Ubuntu is safe 100 Basic security concepts 101 Users and groups 101 System updates 104 Firewall 104 Encryption 105 Running Windows Programs on Ubuntu 106 7 Troubleshooting 111 Resolving problems 111 Troubleshooting guide 111 Getting more help 116 8 Learning More 117 What else can I do with Ubuntu? 117 Open source software 117 Distribution families 117 Choosing amongst Ubuntu and its derivatives 118 Finding additional help and support 120 The Ubuntu community 121 Contributing 122 A License 123 Creative Commons Attribution–ShareAlike 3.0 Legal Code 123 Creative Commons Notice 129

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值