Linux常用命令

来源:互联网 发布:python 聚合搜索 编辑:程序博客网 时间:2024/05/17 02:20

/**************************************************************************************************/

/***                                              ***/

/***                    文件管理命令                       ***/

/***                                               ***/

/**************************************************************************************************/

ls -l/usr显示文件详细信息,选项-llist的意思,表示要列出详细信息 

文件属性-rwxr-xr-x,第一个“-”表示文件的性质: 

-一般文件 

d目录文件 

l符号链接文件 

b块设备文件 

c字符设备文件 

pwd当前路径 

cd/root更改当前路径 

mkdir-p /home/subdir创建目录,选项-p表示要创建绝对路径,不要-p就是相对路径 

rmdirdata删除目录,该目录必须是空目录 

cathello查看文件内容 

head--line=N hello查看文件的前N 

tail--line=N hello查看文件的末N 

cp/root/install.log install.log.bak

 复制文件 

rm -rfdata删除目录/文件。-r是递归删除,-f是强制删除,删除文件时系统不会提示确认 

chmod<a|u|g|o><+|-|=><权限字符串><文件名>

a:allu:userg:groupo:other|:多选一 

+:增加权限-:减少权限=:设定权限 

chmodg+wx install.pl

chmod741 install.pl741二进制为111100001,等价于-rwxr----x

chown<新拥有者账号><带路径的文件名>

ln/x/y /z硬链接。y文件在存储介质上只有一份,只不过是把它要路径xz下都进行了登记。要删除文件y必须删除所有的链接,即rm/x/yrm /z/y

ln -s<带路径的文件或子目录><符号链接名>

ln -s/z/l/k/a /x/c这样一来/x/c相当于是/z/l/k/a的一个“快捷方式” 

mount[-参数] [设备名称][挂载点]

常用参数如下: 

-r文件只读 

-v详细显示安装信息 

-w默认选项,文件可写 

-t指定设备文件类型,常见的有: 

ext3

vfat:FAT32

ntfs

nfs:网络文件系统 

auto:自动检测文件系统 

ISO9600:CD-ROM光盘 

-o指定挂载文件系统时的选项,有的也可写在/etc/fstab中。常见的有: 

defaults:使用所有的默认选项(auto,nouser,rw,suid 

exec/noexec:允许/不允许执行二进制代码 

user/nouser:允许/不允许一般用户挂载 

codepage=XXX:代码页 

iocharset=XXX:字符集 

ro:只读方式挂载 

rw:读写方式挂载 

注意:挂载点必须是个已存在的目录,这个目录不能为空,但挂载后这个目录以前的内容将不可用,umount以后恢复正常。 

挂载Windows下的D盘,一般在Linux下这个分区对应/dev/hda5:

mount-t vfat -o iocharset=gdb2312 codepage=936 /dev/hda5/mnt/hda5如果编码还有问题,尝试用iocharset=utf8

mount后中文显示问号表明系统中没有可识别的中文字体,需要先安装中文字体。中文显示为乱码说明mount默认使用的文件编码与文件的实际编码不一致,codepage指定文件系统的代码页,中文简体是936,iocharset指定字符集,中文简体一般用cp936gb2312 

mount-o umask=000,iocharset=cp936 /dev/hda5 /mnt/hda5普通用户可写 

在计算机没有其他SCSI设备和USB外设的情况下,插入U盘的路径是/dev/sda1,用如下命令挂载: 

mount/dev/sda1 /mnt/u

mount-o loop linux.iso /mnt/iso直接挂载ISO文件 

把命令写/etc/fstab文件中,即可实现系统启动时的自动挂载: 

/dev/hda5/mnt/hda5 vfat defaults,iocharset=cp936,rw 0 0

umount[-参数] 挂载点卸载命令

/**************************************************************************************************/

/***                                                ***/

/***                        进程管理命令                 ***/

/***                                                ***/

/**************************************************************************************************/

进程分为交互进程、批处理进程、守护进程。

启动Linux进程的四种方式:

1)前台启动

ls-a显示所有文件(夹),包括隐藏的文件(夹)。

必须等待该命令返回后才能输入下一条命令。

2)后台进程

用户可能继续在终端上操作无需等待该进程完成。启动后台进程方式为:<命令>&

makedep>/tmp/dep.txt &在后台检查依赖关系,并将结果输出到/tmp/dep.txt

3)定时进程

下面的命令将在当天的11:15将文件/bin/bash以电子邮件的形式发给orisun用户:

#at11:15

at>cat /bin/bash | mail -s "bash" orisun

at><EOT>

"<EOT>"表示按下Ctrl+D组合键

at-l查看系统内准备定时执行的作业

at -r<作业号>删除正待执行的一项作业

4)周期执行

at只能执行一次,cron可以周期重复执行

cron命令在系统启动时由一个shell脚本自动运行,进入后台。cron服务每分钟被唤醒一次,搜索/var/spool/cron目录,寻找以/etc/passwd中的用户命名的crontab文件,查看当前是否有命令需要运行,没有就继续进入休眠状态。命令执行结果以E-mail形式传送给crontab的所有者或指定的用户。

psprocessstate)查看瞬间正在运行的进程详细信息

-a所有进程

-w显示加宽以显示较多信息

-aux显示所有包含其他使用者的进程信息,x表示显示没有控制终端的进程

aux的格式输出如下:

USER进程拥有者

PID进程ID

%CPU占用CPU百分比

%MEM占用内存百分比

VSZ占用虚拟内存大小

RSS占用常驻内存大小

TTY终端编号

STAT进程状态

START进程开始时间

TIME进程执行时间

COMMAND该进程对应的命令

topps,但它是动态刷新的

kill通过向进程发送信号来结束进程,没有指定信号默认为TERM信号。编号为9SIGKILL信号几乎可以杀死所有的进程。

kill[-s 信号] [-a] 信号

kill-l [信号]

kill-9 1234杀死进程号为1234的进程

w查看系统当前用户情况

/**************************************************************************************************/

/***                                                ***/

/***                    压缩和解压命令                    ***/

/***                                               ***/

/**************************************************************************************************/

tar(tapearchive)

tar[主选项+辅选项]文件或目录列表

主选项:

-c创建新的档案文件

-r把要归档的文件追加到档案文件的末尾

-t列出档案文件的内容

-u用新文件取代原备份文件

-x从档案文件中释放文件

辅选项

-b设定磁带机

-f使用档案文件或设备,该选项是必选的

-k保存已存在的文件

-m在还原文件时把所有文件的修改时间设定为现在

-M创建多卷的档案文件,以便在多个磁盘上存放

-v详细报告tar处理文件的信息

-zgzip来解压/压缩文件。压缩时用了该选项,解压时也要用该选项。使用了该选项时,归档文件的后缀不是.tar而是.gz

/**************************************************************************************************/

/***                                               ***/

/***                  磁盘分区命令                      ***/

/***                                                ***/

/**************************************************************************************************/

磁盘分区工具fdiskLinuxIDE设备分配了一个有hd前缀的文件,为SCSI设备分配一个有sd前缀的文件。

fdisk[选项] <磁盘对应的设备名>

-l列出指定磁盘的分区表

-v详细显示指令的执行过程

root@orisun-desktop:/home/orisun#fdisk /dev/sda

 

WARNING:DOS-compatible mode is deprecated. It's strongly recommended to

switchoff the mode (command 'c') and change display units to

sectors(command 'u').

 

Command(m for help): m

Commandaction

a toggle a bootable flag

b edit bsd disklabel

c toggle the dos compatibility flag

d delete a partition

l list known partition types

m print this menu

n add a new partition

o create a new empty DOS partition table

p print the partition table

q quit without saving changes

s create a new empty Sun disklabel

t change a partition's system id

u change display/entry units

v verify the partition table

w write table to disk and exit

x extra functionality (experts only) 

 

 

 

 

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 户口迁出后医保怎么办 户口迁移行驶证怎么办 身份证改了驾照怎么办 迁户口后身份证怎么办 户口迁出后驾照怎么办 在异地学驾照怎么办 户口迁移后 驾照怎么办 无驾照开车违章怎么办 身份证地址错了怎么办 学生迁户口学籍怎么办 买新车临时牌怎么办 户口迁移换驾照怎么办 户口迁了身份证怎么办 户口迁移了医保怎么办 房屋卖了户口怎么办 驾照过期注销了怎么办 负全责不赔偿怎么办 青岛驾驶证过期了怎么办 驾驶证过了年检怎么办 驾驶证审证逾期怎么办 d驾驶证3年没捡怎么办 c1驾驶证3年没审怎么办 驾驶证换证外地怎么办 考驾驶证快到期怎么办 驾照到期人在国外怎么办 驾驶证3年没审怎么办c3 驾驶证几年没审怎么办 驾照体检过期了怎么办 b2驾照超过年检怎么办 驾驶证过审一年怎么办 驾照一年未年审怎么办 b驾照年审过期怎么办 摩托车驾驶证过期一年怎么办 驾驶证过期一年半怎么办 驾照过期了几天怎么办 驾照过期超过一年怎么办 考试驾照过期了怎么办 驾校考试过期了怎么办 驾驶证明过期了怎么办 驾驶证年过期了怎么办 驾照过期六个月怎么办