linux常用的命令及翻译,Linux常用命令列表(翻译)~~END

今天把假期翻译的文档剩余的东西发上来~~~~

7.4 进程管理

ps (=print status)

显示当前运行的进程以及他们的标识号(PID)。用ps axu 可以看到

当前在你机器上运行的所有进程(也包括其他用户或者不在控制终

端下运行的进程),并且显示运行这个进程的用户名。利用top这个

参数可以一直列出当前运行的进程。

fgPID

停止后台或者停止进程来做前台工作。

stopped process to the foreground。>[原文如上感觉翻译的不

好大家可以参考原文]

bgPID

把进程送到后台。与其相反的命令是fg。同样可以用快捷键

z来完成以上的命令。如果你已经完成工作了,你必须在命

令行上打两次exit来登出。

any_command&

在后台运行命令(其中的'&'代表在后台运行这个程序)

batchany_command

当系统的负荷比较低的时候运行这个程序(一般这个程序会运行比

较长的时间)。我们可以登出,这个进程会继续运行的。

at 17:00

在指定的时间执行一个程序。你将会被提醒来运行程序,当你按

d的时候程序回运行。

killPID

强制关闭进程。先用ps命令来确定与进程对应的PID然后再杀掉进

程。

killall program_name

根据进程名来关闭进程。

[在此补充一些kill的知识:当需要中断一个前台进程的时候,通常

是使用组合键;但是对于一个后台进程恐怕就不是一个

组合键所能解决的了,这时就必须求助于kill命令。该命令可以终

止后台进程。至于终止后台进程的原因很多,或许是该进程占用的

CPU时间过多;或许是该进程已经挂死。总之这种情况是经常发生

的。

kill命令是通过向进程发送指定的信号来结束进程的。如果没有指

定发送信号,那么默认值为TERM信号。TERM信号将终止所有不能捕

获该信号的进程。至于那些可以捕获该信号的进程可能就需要使用

kill(9)信号了,该信号是不能被捕捉的。

有时候可能会遇到这样的情况,某个进程已经挂死或闲置,使用

kill命令却杀不掉。这时候就必须发送信号9,强行关闭此进程。

当然这种“野蛮”的方法很可能会导致打开的文件出现错误或者数

据丢失之类的错误。所以不到万不得已不要使用强制结束的办法。

如果连信号9都不响应,那恐怕就只有重新启动计算机了。

]

lpq

显示打印队列的内容。

lprm job_number

从队列中移除名为job_number的打印作业。[这里我有点糊涂了,

不知道什么是打印作业。能上网的话要check一下]

nice program_name

调整program_name这个进程的优先权。在这个例子中进程的优先权

没有指定,它将被从默认值(通常为0)调整到10(这个进程将运行的

缓慢下来)。数字越低优先权越高。数值的范围为-20到19。只有

root才能指定负数值。用top可以显示出正在运行的进程的优先权

来。

renice -1 PID

把指定的进程的优先权变为-1。 [注: 1:用户只能对自己所有的进

程使用renice命令。2: root用户可以在任何进程上使用renice命

令。3:只有root用户才能提高进程的优先权。]

c, z, s, 和q 也应该属于本章节的

但是以前在快捷键那里介绍过了。简要介绍一下他们的意思:停止

当前的命令,把当前的命令发送的后台,停止数据传输,重启数据

传输。

7.5 基本管理命令

printtool

(以root身份登录并且在x终端下)打印机的配置工具。

setup

(以root身份登录)鼠标,声卡,键盘,x-window,系统服务的配置

linuxconfig

(以root身份登录在图形或者字符界面下皆可)你可以通过他来访问

和改变上百个设置。这个工具十分的强大----但是不要一次改很多

的东西,而且要十分小心那些你不理解的改动。

xvidtune

(在x终端下)校准图形界面下显示的设置从而去掉显示器上的黑边

,改变显示的位置可以用 上/下/左/右。(首先用你显示器上的按

钮来调整到适合文本界面的状态。)为了让改变永久生效,显示屏

幕的频率并且把他们转移的配置文件/etc/X11/XF86Config下。

alias ls="ls --color=tty"

为"ls"创建一个别名从而提高它的颜色效果。在上面这个例子中,

这个别名也叫"ls"而且这个color的选项只有在终端输出的时候才

起作用(在输出到文件上的时候并不好用)。如果你想让别名对于所

有的用户一直都好用就把别名放进/etc/bashrc下。只输入alias后

你会看见在你系统上的命令的别名列表。

adduseruser_name

创建一个新用户(但你必须是root身份),比如:adduser barbara

。别忘了在下一步的设置中设置用户密码。这个用户的主目录

是/home/user_name。

useradd user_name

[和上面的命令是一样的~]

userdel user_name

移除一个用户(你同样必须是root身份)。对于用户的主目录和为被

送达的邮件一定要分别处理(手动解决因为你必须决定怎么处理这

些文件)。

groupadd group_name

在你的机器上创建一个新的用户组。

passwd

改变你当前登录的用户的密码。如果你现在是以root身份登录的,

那么你可以改变任何用户的密码:passwd user_name

chmod perm filename(=change mode)

改变你所拥有的文件的文件访问属性(除非你是超级管理用户root

不然你是不可仪改变其他的文件访问属性的)。你可以设定一个文

件有三种访问模式:read (r), write (w), execute (x) [这个

execute是可执行的意思,就是windows中的exe],而计算机的用户分为三类:u,g,o[这里我简单说一下:u 表示"用户(user)",即文件或目录的所有者。

g 表示"同组(group)用户",即与文件属主有相同组ID的所有用户

。 o 表示"其他(others)用户"。而且还有个a表示所有用户,但它

是系统的默认值。]

查看当前访问属性用:

ls -l filename

如果这个文件是所有用户在任何访问模式下都可以访问的话将会显

示:

rwxrwxrwx

前三个字母表示的的是文件所有者对这个文件的访问属性,中间三

个是对应它所在的用户组说的,后三个对于其他用户。没用的属性

前面会显示一个"-"。

示例,这个命令将会为文件"junk"加一个可读的属性:

chmod a+r junk

这个命令将会移除junk个文件的可执行的属性:

chmod o-x junk

当你用umask这个命令创建文件后你就为这些新文件设置了默认的

文件属性。

chown new_ownernamefilename

chgrp new_groupnamefilename

改变文件所在的用户和组。当你从别人那里拷贝了一份文件后你就

要用这两个命令才可以。

su(=substitute user id)

假定成为超级用户身份[相当于root](当然你需要输入密码)。输入

"exit"返回到你上一级的登录界面。不要习惯性的用root的身份登

录你的机器。root这个帐户是为了管理而且su命令会是你轻松的访

问管理帐户。你可以用"su"来假定成任何用户的身份,比如:su

barbara 将是你变成"barbara" (当然这是需要密码的除非你是超

级用户)。

kernelcfg

(作为root并且在x终端下)。图形用户界面要增加或一处内核模块

。你在命令行下可以用"insmod"做到同样的事情。

lsmod

列出当前加载的内核模块。一个模块就像一架设备的驾驶员--它

向操作系统提供支持。

kernel support for a particular piece of hardware or

feature. >[原文如上感觉翻译的不好,看看原文吧~]

modprobe -l |more

列出所有你的内核可用的模块。这些可用的模块是取决于你的内核

是如何编译的。

insmod parport

insmod ppa (as root)

向内核中插入模块(一个模块大概的相当于DOS的设备驱动程序)。

以上的示例显示了如何为外部并行端口zip驱动器的支持插入模块

support of the external parallel port zip drive >[水平有限

翻译的不好,上面是原文自己看看吧]

rmmod module_name (as root, not essential).

从内核中移除名字为module_name的模块。

fdisk(as root)

用于linux的硬盘驱动器的分区(DOS中有一个和它一样的命令)。

[对于从这以后的的7.5的内容我实在是感觉有些力不从心了。专业

术语和更多对于linux的了解我都不具备所以很难再继续翻译下去

了。等以后更了解这部分的东西后我再来写一些关于它的东西吧

~~~]

软件的安装

rpm -ivh filename.rpm (=RedhatPackageManager, install[安装

], verbose[详细], hashes displayed to show progress[进度表

示], as root.) 安装RedHat的rpm包裹中的内容并且打印出安装中

的信息。

rpm -qpi filename.rpm (=RedhatPackageManager, query[查询],

package[包裹], list[列表].) 查询包内的文件列表。

rpm -qpl filename.rpm (=RedhatPackageManager, query,

package, information[信息].) 查询包的信息。

rpm -qf filename (=RedhatPackageManager, query, file.)查出

filename这个文件属于哪个包。

rpm -e packagename (=RedhatPackageManager,

erase=uninstall[卸载].)反安装packagename。

访问驱动器

mount[以下是几个例子]

mount -t auto /dev/fd0 /mnt/floppy (as root)

挂载上软驱。目录/mnt/floppy 必须是存在的,并且是空的而且不

是你当前工作的目录。[不存在就自己建立一个]

mount -t auto /dev/cdrom /mnt/cdrom (as root)

挂载上CD。你可能需要改动或者创建一个/dev/cdrom,这取决于你

的CDROM在哪里了。同样/mnt/cdrom也必须存在,并且是空的而且

不是你当前工作的目录。

umount /mnt/floppy

卸调第一个挂载上的软驱。这个/mnt/floppy千万不要是你当前工

作的目录。

[下面我说一下如何挂载上windows的分区:

在Linux操作系统下,与Windows分区显示方式不同,一般对应为:

Windows Linux

C:\ hda1

D:\ hda5

E:\ hda6

hd表示IDE硬盘,a表示第一块硬盘(主盘),b表示第二块硬盘(

从盘),c表示第一个光驱

后面的数字1,5,6分别表示第一个主分区(C:\),第一个扩展分区

(D:\),第二个扩展分区(E:\)加载前需要在Linux系统的/mnt

目录下新建几个子目录/mnt/winC、/mnt/winD、/mnt/winE

命令:

mount -t vfat -o iocharset=cp936 /dev/hda1 /mnt/winC

其中 vfat表示FAT32格式的文件,如果是ntfs格式的就用ntfs这个

参数就好了。]

[结语:终于我这个菜鸟算是把这个文档翻译完了~~~关于这个

文档以后的命令我认为对于我来说没什么太大的必要。但是相关于

网络的命令和工具是十分重要的。因为在安装好linux后我的第一

个目的就是上网所以在刚开始接触linux的时候我是现接触的网络

方面的东西。所以这方面的问题我会自己整理一下自己的资料好好

总结一下。]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值