Ubuntu常用命令

1,终端中切换为Root用户

sudo -s -H
Password: <在这注明您的密码>

令三种方法

sudo su,

sudo -i,

su root

如果你想在文件管理器用root权限操作,可以使用sudo nautilus命令,不过只能在打开的那个管理器里才有root权限

 

2,更新软件库

sudo apt-get update

 

3,安装软件库中的软件

sudo apt-get install fish

 

4,查看系统分区信息

df [-h]

 

5,查看目录使用大小

du /home/dashan [-h]

 

6,man,more命令

man :查看命令的帮助信息 如 man ls

more :分页显示  如 ls ./ -a|more

(此两个命令都是用q来退出)

 

///

文件和目录操作基本命令 

pwd命令

pwd 命令代表“print working directory”(打印工作目录)。当你键入 pwd 时,你是在请你的 Linux 系统显示你的当前位置

cd 命令来改变工作目录。例如:

命令

功能

cd ~

会把你送回到你的登录目录

cd /

把你带到整个系统的根目录

cd /root

把你带到根用户的主目录;你必须是根用户才能访问该目录

cd /home

把你带到home目录,用户的登录目录通常贮存在此处

cd ..

向上移动一级目录

cd /dir1/subdirfoo

无论你在哪一个目录中,这个绝对路径都会把你直接带到subdirfoo中,即dir1的子目录

cd http://www.cnblogs.com/dir3/dir2

这个相对路径会把你向上移动两级,转换到根目录,然后转到dir3,然后转到dir2目录中去

 

ls命令

使用 ls 命令就可以显示你的当前目录的内容。ls 命令有许多可用的选项。要看到 ls 命令的所有选项,你可以通过在 shell 提示下键入 man ls 来阅读其说明书页。下面是一个与 ls 一起使用的一些常用选项的简短列表。

-a — 全部(all)。列举目录中的全部文件,包括隐藏文件(.filename)。位于这个列表的起首处的 .. 和 . 依次是指父目录和你的当前目录。

-l — 长(long)。列举目录内容的细节,包括权限(模式)、所有者、组群、大小、创建日期、文件是否是到系统其它地方的链接,以及链接的指向。

-F — 文件类型(File type)。在每一个列举项目之后添加一个符号。这些符号包括:/ 表明是一个目录;@ 表明是到其它文件的符号链接;* 表明是一个可执行文件。

-r — 逆向(reverse)。从后向前地列举目录中的内容。

-R — 递归(recursive)。该选项递归地列举所有目录(在当前目录之下)的内容。

-S — 大小(size)。按文件大小排序

 

locate 命令

有时候,你知道某一文件或目录存在,但却不知该到哪里去找到它。你可以使用 locate 命令来搜寻文件或目录。

使用 locate 命令,你将会看到每一个包括搜寻条件的目录或文件。譬如,如果你想搜寻所有名称中带有 finger 这个词的文件,键入:

locate finger

locate 命令使用数据库来定位文件或目录名中带有 finger 这个词的文件和目录。这个搜寻结果可能会包括一个叫做 finger.txt 的文件,一个叫做 pointerfinger.txt 的文件,一个被命名为 fingerthumbnails 的目录,诸如此类。

 

clear、cat命令

clear 命令用于清除终端窗口。

cat是 concatenate(连锁)的简写,意思是合并文件。该命令可以显示文件的内容(经常和more搭配使用),或者是将多个文件合并成一个文件。

 

head命令

你可以使用 head 命令来查看文件的开头部分。此项命令是:

head <filename>

head 是一个有用的命令,但是由于它只限于文件的最初几行,你看不到文件实际上有多长。按照默认设置,你只能阅读文件的前十行。你可以通过指定一个数字选项来改变要显示的行数,如下面的命令所示:

head -20 <filename>

 

tail命令

与 head 命令恰恰相反的是 tail 命令。使用 tail 命令,你可以查看文件结尾的十行。这有助于查看日志文件的最后十行来阅读重要的系统消息。你还可以使用 tail 来观察日志文件被更新的过程。使用 -f 选项,tail 会自动实时地把打开文件中的新消息显示到屏幕上。例如,要即时观察 /var/log/messages的变化,以根用户身份在 shell 提示下键入以下命令:

tail -f /var/log/messages

 

grep命令

grep 命令对于在文件中查找指定的字串很有用途。例如,如果你想在 sneakers.txt 文件中查找每一个提到“coffee”的地方,你可以键入:

grep coffee sneakers.txt

你就会看到文件中带有“coffee”的每一行。

/

chmod命令

chmod命令用于改变文件或目录的访问权限。

让我们先来看一看这个文件。在 shell 提示下,键入:

ls -l sneakers.txt

前面的命令显示了这个文件信息:

-rw-rw-r-- 1 test test 39 3月 11 12:04 sneakers.txt

这里提供了许多细节。你可以看到谁能读取(r)和写入(w)文件,以及谁创建了这个文件(test),所有者所在的组群(test)。在组群右侧的信息包括文件大小、创建的日期和时间,以及文件名。

第一列显示了当前的权限;它有十位。第一位代表文件类型。其余九位实际上是用于三组不同用户的三组权限。

那三组是:文件的所有者,文件所属的组群,和“其他人”,这是前面没有包括的用户和组群。

- (rw-) (rw-) (r--) 1 test test

| | | |

类型 所有者 组群 其他人

第一个项目指定文件类型,它可以显示以下几种:

d — 目录

-(短线)— 常规文件(而不是目录或链接)

l — 到系统上其它位置的另一个程序或文件的符号链接

在第一个项目之后的三组中,你可以看到下面几种类型:

r — 文件可以被读取

w — 文件可以被写入

x — 文件可以被执行(如果它是程序的话)

当你在所有者、组群、或其他人中看到一个短线(“-”),这意味着相应的权限还没有被授予。可以看出以下这句

-rw-rw-r-- 1 test test 39 3月 11 12:04 sneakers.txt

文件的所有者(这个情况下是 test)有读取和写入该文件的权限。组群 test 也有读取和写入 sneakers.txt 的权限,其他组群没任何权限。它不是一个程序,因此所有者和组群都没有执行它的权限。

接下来我们用chmod来改变文件的权限,键入下面的命令:

chmod o+w sneakers.txt

o+w 命令告诉系统你想给其它人写入文件 sneakers.txt 的权限。要查看结果,再次列出文件的细节。现在,这个文件看起来与下面的输出相仿:

-rw-rw-rw- 1 test test 39 3月 11 12:04 sneakers.txt

现在,每个人都可以读取和写入这个文件。

要从 sneakers.txt 中删除读写权限,使用 chmod 命令来取消读取和写入这两个的权限。

chmod go-rw sneakers.txt

通过键入 go-rw,你在告诉系统删除文件 sneakers.txt 中组群和其它人的读取和写入权限。结果与下面的输出相似:

-rw------- 1 test test 39 3月 11 12:04 sneakers.txt

当你想用 chmod 命令来改变权限时,把它们当做速记符号来记忆,因为你实际要做的只是记住几个符号而已。

下面是一个速记符号含义的列表:

身份

u — 拥有文件的用户(所有者)

g — 所有者所在的组群

o — 其他人(不是所有者或所有者的组群)

a — 每个人或全部(u、g、和 o)

权限

r — 读取权

w — 写入权

x — 执行权

行动

+ — 添加权限

- — 删除权限

= — 使它成为唯一权限

另外,也可以通过使用数字来改变权限。

每种权限设置都可以用一个数值来代表:

r = 4

w = 2

x = 1

- = 0

当这些值被加在一起,它的总和便用来设立特定的权限。譬如,如果你想有读取和写入的权限,你会得到一个值为 6 的总和;4(读取)+ 2(写入)= 6。

sneakers.txt 文件的数字权限设置如下:

- (rw-) (rw-) (r--)

| | |

4+2+0 4+2+0 4+0+0

所有者的总和为6,组群的总和为6,其他人的总和为4。这个权限设置读作 664。

如果你想改变 sneakers.txt 文件的权限,因此你的组群中的人没有写入权,但是仍旧能够读取文件的话,从这组数字中减掉2就可以删除写入权限了。

然后,这组数值就变成644。

要实现这些新设置,键入:

chmod 644 sneakers.txt

现在,列举这个文件来校验改变。键入:

ls -l sneakers.txt

输出应为:

-rw-r--r-- 1 test test 39 3月 11 12:04 sneakers.txt

现在,组群和其他人都没有了到文件 sneakers.txt 的写入权。

这里是一个某些常用设置、数值、以及它们的含义的列表:

-rw------- (600) — 只有所有者才有读取和写入的权限。

-rw-r--r-- (644) — 只有所有者才有读取和写入的权限;组群和其他人只有读取的权限。

-rwx------ (700) — 只有所有者才有读取、写入、和执行的权限。

-rwxr-xr-x (755) — 所有者有读取、写入、和执行的权限;组群和其他人只有读取和执行的权限。

-rwx--x--x (711) — 所有者有读取、写入、和执行权限;组群和其他人只有执行权限。

-rw-rw-rw- (666) — 每个人都能够读取和写入文件。(请谨慎使用这些权限。)

-rwxrwxrwx (777) — 每个人都能够读取、写入、和执行。(再重申一次,这种权限设置可能会很危险。)

下面列举了一些对目录的常见设置:

drwx------ (700) — 只有所有者能在目录中读取、写入。

drwxr-xr-x (755) — 每个人都能够读取目录,但是其中的内容却只能被所有者改变。

/

cp命令

cp(copy)命令可以将文件或目录复制到其他目录中,就如同DOS下的copy命令一样,功能非常强大。在使用cp命令时,只需要指定源文件名与目标文件名或目标目录即可。格式:

cp <源> <目标>

mv命令

要移动文件,使用 mv 命令。mv 的常见选项包括:

-i — 互动。如果你选择的文件会覆盖目标中的现存文件,它会提示你。这是一个实用的选项,因为它象 cp 中的 -i 选项一样,会给你一个确认替换已存文件的机会。

-f — 强制。它会超越互动模式,不提示地移动文件。除非你知道自己在干什么,这个选项很危险。在你对系统信心十足之前,请谨慎使用这个选项。

-v — 详细。显示文件的移动进度。

如果你想把文件从你的主目录中移到另一个现存的目录中,键入以下命令(你需要位于你的主目录内):

mv sneakers.txt tigger

另外的方法是,用同一个命令,但使用绝对路径,如:

mv sneakers.txt /home/newuser/sneakers.txt /home/newuser/tigger

mkdir命令

mkdir(make directory)命令用来建立目录。例如在系统中建立datal 子目录:

[root@teacher tmp]#mkdir datal

 

rm命令

在Liunx中创建文件是很容易,这样系统中随时会有过时或无用的文件,用户可以用rm命令将其删除。该命令可以删除目录中的文件或目录本身,对于链接文件,只是删除了该链接,原有文件保持不变。删除文件和目录的选项包括:

-i — 互动。提示你确认删除。这个选项可以帮助你避免误删文件。

-f — 强制。代替互动模式,不提示地删除文件。除非你知道自己在干什么,使用这个选项通常不是明智之举。

-v — 详细。显示文件的删除进度。

-r — 递归。将会删除某个目录及其中所有的文件和子目录。

要使用 rm 命令来删除文件 piglet.txt,键入:

rm piglet.txt

另一个比使用 rm 更安全的删除目录的命令是 rmdir 命令。这个命令不允许你使用递归删除,因此不能删除包含文件的目录。

转载于:https://www.cnblogs.com/dashan9zj/archive/2009/03/10/1404824.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
4S店客户管理小程序-毕业设计,基于微信小程序+SSM+MySql开发,源码+数据库+论文答辩+毕业论文+视频演示 社会的发展和科学技术的进步,互联网技术越来越受欢迎。手机也逐渐受到广大人民群众的喜爱,也逐渐进入了每个用户的使用。手机具有便利性,速度快,效率高,成本低等优点。 因此,构建符合自己要求的操作系统是非常有意义的。 本文从管理员、用户的功能要求出发,4S店客户管理系统的功能模块主要是实现管理员服务端;首页、个人心、用户管理、门店管理、车展管理、汽车品牌管理、新闻头条管理、预约试驾管理、我的收藏管理、系统管理,用户客户端:首页、车展、新闻头条、我的。门店客户端:首页、车展、新闻头条、我的经过认真细致的研究,精心准备和规划,最后测试成功,系统可以正常使用。分析功能调整与4S店客户管理系统实现的实际需求相结合,讨论了微信开发者技术与后台结合java语言和MySQL数据库开发4S店客户管理系统的使用。 关键字:4S店客户管理系统小程序 微信开发者 Java技术 MySQL数据库 软件的功能: 1、开发实现4S店客户管理系统的整个系统程序; 2、管理员服务端;首页、个人心、用户管理、门店管理、车展管理、汽车品牌管理、新闻头条管理、预约试驾管理、我的收藏管理、系统管理等。 3、用户客户端:首页、车展、新闻头条、我的 4、门店客户端:首页、车展、新闻头条、我的等相应操作; 5、基础数据管理:实现系统基本信息的添加、修改及删除等操作,并且根据需求进行交流信息的查看及回复相应操作。
现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集处理数据信息的管理方式。本微信小程序医院挂号预约系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此微信小程序医院挂号预约系统利用当下成熟完善的SSM框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的MySQL数据库进行程序开发。微信小程序医院挂号预约系统有管理员,用户两个角色。管理员功能有个人心,用户管理,医生信息管理,医院信息管理,科室信息管理,预约信息管理,预约取消管理,留言板,系统管理。微信小程序用户可以注册登录,查看医院信息,查看医生信息,查看公告资讯,在科室信息里面进行预约,也可以取消预约。微信小程序医院挂号预约系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值