StartOS常用命令Word文件下载.docx

上传人:b****3 文档编号:18431953 上传时间:2022-12-16 格式:DOCX 页数:15 大小:24.04KB
下载 相关 举报
StartOS常用命令Word文件下载.docx_第1页
第1页 / 共15页
StartOS常用命令Word文件下载.docx_第2页
第2页 / 共15页
StartOS常用命令Word文件下载.docx_第3页
第3页 / 共15页
StartOS常用命令Word文件下载.docx_第4页
第4页 / 共15页
StartOS常用命令Word文件下载.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

StartOS常用命令Word文件下载.docx

《StartOS常用命令Word文件下载.docx》由会员分享,可在线阅读,更多相关《StartOS常用命令Word文件下载.docx(15页珍藏版)》请在冰豆网上搜索。

StartOS常用命令Word文件下载.docx

--search搜索软件包

--show显示软件名详细信息

--clean清理下载的软件安装包

--autoremove自动删除所有不需要的软件包

--upgrade系统更新,将会检查并更新所有当前系统已经安装的软件

--update更新软件索引列表

选项:

-p配合 

--install 

命令使用,将模拟安装过程,并没有进行安装

-y自动确认安装过程,yget将不会要求用户确认安装

-d仅仅下载软件安装包,不进行安装

-f|--force强制安装,忽略所有安装过程遇到的问题

1.1.2 

使用举例:

使用yget安装/卸载软件要求特权用户权限,因此若是当前系统以普通用户登录,则需要在 

命令前加 

sudo 

再执行,否则会提示权限错误:

Permission 

Denied!

更新软件包索引,同步本地软件包数据。

yget--update# 

若久不更新系统,或提示软件包下载失败时,尝试先执行此命令

更新系统已安装的所有软件包

yget--upgrade# 

相当于更新整个系统

查询软件包leafpad详细信息

yget--showleafpad

安装软件leafpad

yget--installleafpad

重新安装软件leafpad

yget--reinstallleafpad

或者

yget--install 

-fleafpad# 

强制安装,忽略 

不重复安装相同版本软件的特性

卸载软件leafpad,如果有其它软件包依赖于leafpad,则会提示一并卸载

yget--removeleafpad

查找是否有leafpad软件安装包

yget--searchleafpad# 

可使用模糊搜索,如leaf, 

pad等,都可搜索到

安装编译软件leafpad时需要的依赖软件包

yget--install-devleafpad# 

如编译 

leafpad 

软件会要用到软件包 

glibc 

的函数库,

此命令会自动将 

软件包安装

如果更新软件包比较多的时候,会消耗掉大量的磁盘空间,而且确定不再需要当前已经下载的软件包了,则

需要清理

yget--clean

1.1.3 

与 

的区别是仅安装离线软件包,即下载到本地的软件包。

ypkg命令[选项]软件包名1[软件包名2...]

-h|--help显示帮助信息

-C|--remove卸载软件包

-I|--install安装软件包

-c|--check检查软件包的依赖是否满足

-l|--list-files列出软件包的安装文件

-k|--depend显示软件包的依赖

-x|--unpack-binary解压 

ypk 

软件包

-X|--unpack-info解压 

软件包的安装信息

-b|--pack-directory压缩目录成 

格式软件包

-L|--list-installed列出当前系统所有安装的软件包

-s|--whatrequires查找当前系统已安装的软件中, 

谁依赖此软件包

-S|--whatprovides查找文件属于哪个软件包

--compare-version比较2个软件包版本

-f|--force配合 

命令使用,强制安装

1.1.4 

使用 

安装/卸载软件同样要求特权用户权限,如果是普通用户使用,命令前要求加上 

执行。

若不使用 

的软件服务器联网在线安装软件,使用 

安装离线软件包时,需要好 

ybk 

格式的软件包。

假设已经将 

软件包下载到当前目录中,软件包文件名为:

leafpad_0.8.18.1-r3-i686.ypk 

安装软件

ypkg-I./leafpad_0.8.18.1-r3-i686.ypk# 

安装软件要使用软件包文件名作为参数

卸载软件

ypkg-Cleafpad# 

与安装不同,只需要输入软件名

列出软件包中的文件列表。

软件安装是解压及复制文件到相应目录的过程,

以下命令列出软件包的文件及其将被安装到何处

ypkg-lleafpad

列出当前系统已经安装的软件

ypkg-Lleafpad

查找某个文件属于哪个软件包

ypkg-S/usr/bin/leafpad# 

/usr/bin/leafpad 

为需要确定属主的文件

查找已安装的软件包,谁需要此软件包

ypkg-sgtk+# 

通过此命令可查看系统中依赖 

gtk+ 

软件包的软件

2. 

其它常用 

shell 

命令:

注:

系统只乎全部命令都有 

-h|--help 

选项,如遇不记得某命令的选项,使用此选项随时查阅 

man命令手册查看(Manual):

此man非彼man,放在第一个介绍,是因为掌握此命令,以下的命令应用就不那么费劲,在不了解某命

令时,随时查阅其手册即可,相当于该命令的-h|--help选项,但信息或许更详细。

注:

若man命令查阅不出内容,可能需要安装man-pages包。

man[选项]命令

man命令常用选项:

-k 

keyword以 

keyword"

作为关键词搜索帮助手册

numnum 

为具体 

1~9 

的数字。

man 

手册分类为 

部分,

深入了解可查看 

命令手册(man 

man)

用法示例:

man-K 

printf

manprintf

man3 

type描述命令类型

type是BashShell内建命令,不是独立程序。

type命令名

typemv

type-ptype# 

-p 

选项是显示命令路径

whereis定位命令的执行文件,源码以及手册页文件

whereis[选项]命令名,...

whereis命令常用选项:

-b仅定位二进制文件

-m仅定位手册文件

-s仅定位源码文件

whereismv# 

查找出有关 

cp 

命令的执行文件,源码及手册页位置

cd改变工作目录(ChangeworkingDirecotry)

cd[目录路径]# 

如果省略 

目录路径,则将进入到用户家目录。

也是shell 

内建命令

cd/tmp

cd~# 

进入用户家目录,在 

bash 

中,符号"

~"

表示用户家目录

cd# 

省略路径,也进入用户家目录

cp文件复制(copy)

cp[选项]源文件目标文件

cp命令常用选项:

-r递归复制,即复制整个目录

-v输出复制过程信息

-i若目标文件已经存在,默认操作将覆盖目标文件,此选项则请求用户确认

-n不复制已经存在的文件

-u只复制比目标文件更新的文件

cpfilesrcfiledst# 

复制当前目录下 

filesrc 

文件成 

filedst

cp-rdirsrcdirdst# 

dirsrc 

目录 

到 

dirdst 

目录

mv文件移动(move),与文件复制命令cp相似,不同处是操作完成后源文件将被删除;

需要留意:

mv命

令没有递归选项-r,移动目录跟移动普通文件没有区别

mv[选项]源文件目标文件

mv命令常用选项:

-i默认情况下, 

mv 

将覆盖掉源文件,此选项则请求用户确认

-n不移动已存在文件

-u只移动比目标文件更新的文件

-v显示详细移动过程

mv-vifile1file2# 

交互式移动文件。

该命令同目录下移动,实际是重命名文件

touch创建文本文件,如果要创建的文件已经存在,则更新文件访问及修改时间为当前时间

touch[选项]文件名1...

touchfile1# 

若 

file1 

文件未存在,则建立名为 

的文本文件,

否则更新其访问时间与修改时间

file文件类型查看:

Linux中不以文件后缀名区分文件,不清楚某一文件类型时,使用此命令即可判断。

file[选项]文件路径

file/dev/sda

file/dev/pts/1

rm删除文件或目录(Remove)

rm[选项]文件或目录...

rm命令常用选项:

-f强制模式,永不提示,也不要求用户确认

-i交互模式,删除文件前请求用户确认

-r递归删除,即删除整个目录

-v输出当前操作的详细信息

用法举例:

rm-vifile1# 

删除文件 

file1

rm-virdir1# 

删除目录 

dir1

find搜索文件

find命令非常强大,支持正规表达式(RegularExpression),三言两语难尽述其妙,建议读者使用

中随时查阅其手册manfind。

find命令常用写法:

find[选项]路径[其它选项]

find命令常用选项:

-P不跟随符号链接,即无视符号链接指向的文件

-L跟随符号链接

find命令常用的其它选项:

-type<

file_type>

查找指定的文件类型,可以是 

f(普通文件),d(目录文件),

c(字符设备文件),...

-name<

file_name>

查找特定文件,文件名大小写敏感

-iname<

与 

-name 

相同,不过忽略大小写

-maxdepthlevel指定最多搜索的目录级别(目录层数),level 

为具体的正数

-mindepthlevel指定至少要搜索的目录级别,level 

为具体的正的数字

-size[-/+]<

file_size>

限定搜索文件的大小,file_size 

为具体数字,单位可以

是c 

G。

数字前导的"

-"

或"

+"

号表示文件大小

要“小于”或“大于”此数值,省略表示文件大小严格为此值。

-regexpattern使用正规表达式搜索文件,pattern 

为文件名表达式

-regextypetype限定 

find 

解析正规表达式的标准,type 

可选值为 

emacs(默认),

posix-awk, 

posix-egrep, 

posix-extended

-exec命令\;

执行命令。

-exec 

之后的内容都解析成命令的一部分,直至遇到分号 

;

因为分号在 

Bash 

Shell 

中有特殊意义,故使用斜线 

\"

转义

find.-typef# 

找出 

."

目录(即当前目录)中所有文件

find~-name.bashrc# 

在用户目录中查找名为 

.bashrc"

的文件

find/usr-typef-iname"

*StartOS*"

在目录 

/usr 

中忽略大小写找出文件名中含有 

StartOS"

的文件, 

注意:

该命令中使用 

*"

号时使用了双引号,这是为了防止在 

解析命令行参数阶段就展开 

号, 

在 

*inx 

类系统众多的 

中,星号 

被解析成匹配所有。

解析该

命令行的时候,就解析成当前目录所有的内容了,若不使用双引号, 

根本没传到

命令中。

有兴趣的读者可以去掉双引号看看搜索结果有什么变化

find/usr-size+2k-size-2M-regextypeposix-egrep-regex"

.*png$"

目录中,找出大小在 

2kB 

2MB 

之间,并且文件名以 

png 

结尾的文件。

find~-typef-size+40M-execfile{} 

\;

找出用户目录中 

40MB 

以上的文件,并使用 

file 

命令查探其类型。

{}"

代表 

查找到的文件

mkdir创建目录(MakeDirectory)

如果要创建的目录已经存在,则什么也不做

mkdir[选项]目录名1...

mkdir命令常用选项:

-p|--parents必要时,建立父目录

-m设置所建立目录的权限

-v输出当前操作详细的信息

mkdir-pva/b/c# 

将按 

a/b/c 

层次结构建立 

共 

个目录, 

因使用了 

选项,

所以在 

目录不存在时,会自动一起建立。

如果不使用 

-p,

则父目录不存在时会报错

mkdirabc# 

在当前目录建立 

三个目录

rmdir删除空目录(RemoveRirecotry)

如果是非空目录,则报错,并不删除目录

rmdir[选项]空目录...

rmdir常用命令选项:

-p|--parents如果删除目录后,父目录也成为空目录,则一并删除之

rmdir-pva/b/c# 

删除空目录 

c,之后若 

目录也为空,则删除 

目录,...

rmdirabc# 

删除 

三个空目录

cat输出文本文件内容(Concatenate)

如果有多个文件,则依次输出到标准输出,相当于将数个文件的内容连接

cat[选项]文件1...

cat常用选项:

-n显示行号

cat/etc/yget.conf# 

输出文件 

/etc/yget.conf 

的内容到标准输出

ls列出目录内容(List)

ls命令使用频率非常高,这里只是列出最常用的几个选项,想要更大限度发挥ls功能,请查看其帮助

页ls--help

ls[选项]文件或目录...

ls命令常用选项:

-l长列表格式输出文件属性

-R递归列出,会遍历整个目录及其子目录

--color=[WHEN]根据输出文件的性质(文件或目录类型等),给项目着不同的颜色。

WHEN 

的值可以是'

always'

(默认), 

'

never'

 

auto'

意义分别为:

总是,永不,自动

-d列出目录自身,而不是目录下的内容

-h人性化输出,如文件大小以 

K,M,G 

的方式标出

ls列出当前目录的内容

ls-Rl/tmp列出 

/tmp 

目录及其子目录下所有文件的详细信息

du对文件/目录计算大小

du[选项]目录或文件...

du命令常用选项:

-h人性化输出,文件大小以 

的方式标示

-s输出各个目录/文件的总的占用空间大小

du-h~# 

输出用户家目录下所有文件及子目录所占用的空间大小

df列出文件系统使用情况

df[选项][文件]...

df命令常用选项:

-a所有文件系统

-h人性化输出信息

-t<

fs_type>

只输出 

fs_type 

限定的文件系统类型

-T输出文件系统类型

df-htext4# 

只输出类型为 

ext4 

的文件系统

df-T

df-h/dev/sda1# 

只输出第一块硬盘第一个分区的使用情况

mount挂载文件系统

可能需要特权用户权限。

另外StartOS的文件管理器默认自动挂载所有文件系统;

因此练习时命令

有可能报错。

mount[选项]设备目标目录

mount命令常用选项:

-t指定文件系统类型,如 

ntfs-3g, 

-B挂载目录

mount# 

列出所有已经挂载的文件系统 

mount-tntfs-3g/dev/sda1/mnt# 

挂载第一块硬盘第一个分区到 

/mnt 

目录下

mount-B/media/mnt# 

这里将目录 

/media 

挂载到 

目录下,

这样无论 

都可访问得到

目录的内容,建站时或许非常有用

umount卸载文件系统

需要特权用户权限。

umount[选项]设备或目录...

umount命令常用选项:

-f强制卸载目录

umount/dev/sda1# 

卸载已经挂载的文件系统 

/dev/sda1 

top实时显示进程列表

top命令一旦运行,按字母“q”键退出。

top[选项]

top命令常用选项:

-p 

pidlist只显示进程号位于为 

pidlist 

中的进程动态

-d 

num更新间隔时间。

num 

为时间,单位为秒(s)

top-d1-p1,2# 

只监视进程号为 

1,2 

的两个进程,且每秒更新一次信息

ps列出当前系统运行的进程

ps命令接受3种形式的选项,虽然强大,但也使得用户面对选项搭配不知所措,有选项是冲突的,有选项

功能是同一的,增加了使用难度。

此处介绍只是ps的冰山一角,更详细的内容建议查看其使用

手册manps

ps[选项]

ps命令常用选项:

-e显示所有进程

-a列出除会话首进程及未分配终端的进程外的所有进程

-uuserlist以用户有效 

ID 

或用户名选择列出进程,ID 

或名字位于 

userlist 

-ppidlist只列出指定进程号位于进程号列表 

的进程, 

此选项可多次使用

--ppidpidlist只列出进程号位于 

中的进程的子进程

x列出属于当前用户的进程

-ax列出所有进程。

此处 

x'

a'

联合使用,再组合其它选项时未必可用

ps 

-ax

x

--ppid1# 

列出父进程为 

的进程

pstree列出当前系统所有进程,以树形方式体现其层次关系

pstree[选项]

pstree命令常用选项:

-a命令参数一并列出

pstree

pidof根据进程名称查找进程号(pid)

pidof[选项]进程名称

pidof命令常用选项:

-spidof 

会尽可能多地输出某名称的进程号,该选项限定只需要输出一个

pidoflightdm

kill向进程发送信号

kill[选项]pidlist

kill命令常用选项:

-l 

列出信号名

-s 

signal指定要发送的信号,默认是 

15

kill-s9<

PID>

<

为具体进程号(使用 

pidof 

命令查找),信号 

是杀死进程

killall杀死进程

killall[选项]进程名称

killallfirefox# 

杀死所有名为 

firefox"

ping往网络主机发送数据包

用于网络联通测试。

ping[选项]主机

ping命令常用选项:

-c默认 

ping 

一直运行,直到用户按下 

Ctrl-C 

中止,该选项则限定 

的次数

pinglocalhost# 

测试

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1