导航:首页 > 程序命令 > linuxcol命令

linuxcol命令

发布时间:2022-08-12 01:14:18

linux下可执行文件的默认扩展名是什么

Linux与Windows不同,不是根据扩展名来区分文件类型的。

事实上,Linux下的文件不需要扩展名。一切皆文件,包含设备文件、目录文件、普通文件等。要知道是否是可执行文件,一般是通过 ls -l 命令看文件属性中是否包含可执行权限 (x)。

Linux系统的核心,是在GNU通用公共许可证开发和发布的,它的源码是对每个人都是免费的。Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。

(1)linuxcol命令扩展阅读:

Linux col命令用于过滤控制字符。在许多UNIX说明文件里,都有RLF控制字符。当我们运用shell特殊字符">"和">>",把说明文件的内容输出成纯文本文件时,控制字符会变成乱码,col指令则能有效滤除这些控制字符。

Linux colrm命令用于滤掉指定的行。colrm指令从标准输入设备读取书记,转而输出到标准输出设备。如果不加任何参数,则该指令不会过滤任何一行。

Linux comm命令用于比较两个已排过序的文件。这项指令会一列列地比较两个已排序文件的差异,并将其结果显示出来,如果没有指定任何参数,则会把结果分成3行显示

② Linux下的正则表达式,帮忙解释一下

man bash:翻阅关于bash的用户手册页,查看其相关的功能和描述。
|:将前面的命令输出的内容以后面的命令再处理。
col -b:过滤掉所有的控制字符,包括RLF和HRLF(使得显示出来的文本没有乱码)。
>:将前面的命令输出的内容保存到后面所述的文件中。

综合起来,就是把bash的用户手册页的内容,去掉乱码(控制字符)之后,输出到当前目录下的bash.txt内。
当命令得到执行,则当前目录下会出现一个bash.txt文件,里面的内容正是man手册内关于bash的帮助和介绍。

③ linux命令主要有哪几种

文件管理命令
cat chattr chgrp chmod chown cksum cmp
diff diffstat file find git gitview indent
cut ln less locate isattr mattrib mc
mdel mdir mktemp more mmove mread mren
mtools mtoolstest mv od paste patch rcp
rm slocate split tee tmpwatch touch umask
which cp in m mshowfat rhmask whereis
目录磁盘管理命令
cd df dirs edquota eject
mcd mdeltree m mkdir mlabel mmd
mrd mzip pwd quota mount mmount
rmdir rmt stat tree umount ls
quotacheck quotaoff lndir repquota quotaon
文档编辑命令
col colrm comm csplit ed egrep ex fgrep
fmt fold grep ispell jed joe join look
mtype pico rgrep sed sort spell tr expr
uniq wc
文件传输打印命令
lprm lpr lpq lpd bye ftp
uuto uupick uucp uucico tftp ncftp
ftpshut ftpwho ftpcount
磁盘维护命令
badblocks cfdisk dd e2fsck ext2ed
fsck fsck fsconf fdformat hdparm
mformat mkbootdisk mkdosfs mke2fs mkfs.ext2
mkfs.msdos mkinitrd mkisofts mkswap mpartition
swapon symlinks sync mbadblocks mkfs
fsck.ext2 fdisk losetup mkfs sfdisk
swapoff
网络通信命令
apachectl arpwatch dip getty mingetty uux
telnet uulog uustat ppp-off netconfig nc
httpd ifconfig minicom mesg dnsconf wall
netstat ping pppstats samba setserial talk
traceroute tty newaliases uuname netconf write
statserial efax pppsetup tcpmp ytalk cu
smbd testparm smbd smbclient shapecfg
系统管理命令
adser chfn useradd date exit finger
fwhois sleep suspend groupdel groupmod halt
kill last lastb login logname logout
ps nice procinfo top pstree reboot
rlogin rsh sliplogin screen shutdown rwho
sudo gitps swatch tload logrotate kill
uname chsh userconf userdel usermod vlock
who whoami whois newgrp renice su
skill w id free
系统设置命令
reset clear alias dircolors aumix bind
chroot clock crontab declare depmod dmesg
enable eval export pwunconv grpconv rpm
insmod kbdconfig lilo liloconfig lsmod minfo
set modprobe ntsysv moouseconfig passwd pwconv
rdate resize rmmod grpunconv modinfo time
setup sndconfig setenv setconsole timeconfig ulimit
unset chkconfig apmd hwclock mkkickstart fbset
unalias SVGAText Mode
备份压缩命令
ar bunzip2 bzip2 bzip2recover gunzip unarj
compress cpio mp uuencode gzexe gzip
lha restore tar uudecode unzip zip
zipinfo
设备管理命令
setleds loadkeys rdev mpkeys MAKEDEV

④ LINUX命令,请教 "|" 的意思和用法

|的作用是把前一命令的输出当做后面一个命令的输入。
1、把pstree
-a的输出结果的内容,发送给less做分屏显示。相当于less查看pstree
-a输出的内容。
2、查看ls的手册,并把结果发送给col
-b,此命令的目的是过虑掉控制字符。并把输出的结果写在ls.txt这个文件中,不显示在屏幕上。
3、还是一样的,把ps
-x的输出结果发送给grep
http,找出ps
-x输出结果中有http的行
4、|的作用就是完成把一个命令的输出发送到别一个命令的输入,我还不知道有其它的用法。

⑤ Linux命令应用大全的图书简介

作者: 张洪波,陈洪彬,吴君编着
出 版 社: 清华大学出版社
出版时间: 2009-1-1
字数: 866000
版次: 1
页数: 587
开本: 16开
印次: 1
纸张: 胶版纸
S B N : 9787302191025
包装: 平装
所属分类: 图书 >> 计算机/网络 >> 操作系统/系统开发 >> LINUX
定价:¥65.00 本书围绕Linux命令行下的命令进行深入而细致的讲解。本书的编写基于Linux Fedora 8操作系统2.6内核,几乎涵盖了Linux命令行下所有的命令,并介绍其对应的功能说明、语法说明、选项介绍、典型示例和相关命令,对每一个命令都做了较为详尽的介绍并结合大量的实例进行具体说明。读者可以通过对本书的学习,深入理解Linux命令。
本书所介绍的命令同时也适用于其他Linux版本,是Linux用户必备的参考用书。 第1章 系统管理命令
1.adser命令:增加一个系统用户
2.apmd命令:高级电源管理
3.apmsleep命令:产生配置脚本
4.apropos命令:查找用户手册的名字和相关描述
5.arch命令:输出主机的体系结构
6.batch命令:执行批处理
7.bg命令:将程序放在后台执行
8.cd命令:切换目录
9.chfn命令:设置finger信息
10.chsh命令:改变登录系统时的shell
11.clear命令:清除终端屏幕
12.date命令:显示或设置系统时间
13.echo命令:显示文本行
14.exec命令:执行命令后交出控制权
15.exit命令:退出shell
16.fc命令:修改或执行命令
17.fg命令:将后台任务拉到前台执行
18.fgconsole命令:打印虚拟终端的数目
19.finger命令:查找并显示用户的信息
20.free命令:显示内存信息
21.fuser命令:用文件或者套接口表示进程
22.fwhois命令:显示用户的信息
23.gcov命令:coverage测试工具
24.gdialog命令:从shell显示文本信息
25.gitps命令:显示程序情况
26.groupadd命令:创建一个新的群组
27.groupdel命令:删除一个群组
28.groupmod命令:改变系统群组的属性
29.halt命令:关闭系统
30.help命令:显示shell的内建命令的帮助信息
31.history命令:显示历史命令
32.htpasswd命令:创建和更新用户的认证文件
33.id命令:显示用户及群组的ID
34.info命令:读取目录信息
35.init命令:开关机设置
36.ipcs命令:显示进程间通信的信息
37.ipcrm命令:删除消息队列、旗语设置或者共享内存的ID
38.jobs命令:显示所有的后台程序
39.kill命令:终止执行中的程序
40.killall命令:终止同名的所有进程
41.last命令:显示目前和过去登录系统的用户相关信息
42.lastb命令:显示登录系统失败的用户相关信息
43.login命令:登录系统
44.logname命令:显示登录账号的信息
45.logrotate命令:处理log文件
46.logout命令:退出系统
47.lsmod命令:显示Linux内核模块信息
48.man命令:格式化和显示在线手册
49.manpath命令:设置man手册的查询路径
50.mkfontdir命令:创建字体文件目录
51.mount命令:挂载文件系统
52.mpost命令:系统的绘画工具
53.msgcat命令:合并消息目录
54.msgcomm命令:匹配两个消息目录
55.msgen命令:创建英语消息目录
56.msginit命令:初始化消息目录
57.newgrp命令:登录另一个群组
58.nohup命令:退出系统继续执行命令
59.ntsysv命令:设置系统的各种服务
60.open命令:开启虚拟终端
61.pgrep命令:基于名字和其他属性的查找或信号处理
62.pidof命令:查找运行程序的ID
63.pkill命令:终止程序
64.pmap命令:显示程序的内存信息
65.procinfo命令:显示系统状态
66.ps命令:报告程序状况
67.pstree命令:以树状图显示程序
68.pwck命令:检查密码文件
69.pwd命令:显示工作目录
70.reboot命令:重新启动
71.renice命令:调整优先级
72.rlogin命令:远程登录
73.rmmod命令:删除模块
74.rsh命令:远程登录的shell
75.rwho命令:查看系统用户
76.screen命令:多重视窗管理程序
77.shutdown命令:系统关机命令
78.sleep命令:休眠
79.su命令:变更用户身份
80.sudo命令:以其他的身份执行命令
81.suspend命令:暂停执行shell
82.swatch命令:系统监控程序
83.symlinks命令:维护符号链接的工具程序
84.tload命令:显示系统负载
85.top命令:显示进程信息
86.uname命令:显示系统信息
87.useradd命令:建立系统账号
88.userconf命令:用户账号设置
89.usermod命令:修改用户账号
90.userdel命令:删除用户账号
91.users命令:显示用户
92.vlock命令:锁定终端
93.w命令:显示登录系统的用户信息
94.wait命令:等待程序返回状态
95.watch命令:将结果输出到标准输出设备
96.whereis命令:查找文件
97.which命令:查找文件
98.who命令:显示系统用户信息
99.whoami命令:显示用户名
100.whois命令:显示指定用户信息
101.&命令:将任务放在后台执行
第2章 系统设置命令
1.alias命令:设置命令的别名
2.apmd命令:高级电源管理
3.at命令:指定执行命令的时间
4.atd命令:执行已经排队的任务
5.atq命令:检查排队的任务
6.atrm命令:删除已经排队的任务
7.atrun命令:执行已经排队的任务
8.aumix命令:设置音效设备
9.authconfig命令:配置系统的认证信息
10.bind命令:显示或者设置按键组合
11.chkconfig命令:设置系统的应用程序
12.chroot命令:改变根目录
13.clock命令:设置系统的RTC时间
14.crontab命令:设置计时器
15.declare命令:显示或者设定shell变量
16.depmod命令:模块关系
17.dircolors命令:ls命令对应的显示颜色
18.dmesg命令:显示开机信息
19.enable命令:可用的shell内置命令
20.eval命令:连接多个命令
21.export命令:设置或显示环境变量
22.false命令:不做任何事情,表示失败
23.fbset命令:设置帧缓冲区
24.hash命令:显示和清除哈希表
25.hostid命令:打印当前主机的标识
26.hostname命令:显示或设置当前系统的主机名
27.hwclock命令:显示和设定硬件时钟
28.insmod命令:载入模块
29.isosize命令:显示ISO9660文件系统信息
30.kbdconfig命令:设置键盘的类型
31.ldconfig命令:设置动态链接绑定
32.ldd命令:打印共享库文件的相互依赖关系
33.lilo命令:引导安装程序
34.liloconfig命令:设置程序的载入
35.losetup命令:设置循环设备
36.mev命令:监视鼠标情况
37.minfo命令:显示MS-DOS文件系统的各项参数
38.mkkickstart命令:建立安装的组态文件
39.mkraid命令:初始化/升级RAID设备阵列
40.modinfo命令:显示内核信息
41.modprobe命令:自动处理可载入的模块
42.mouseconfig命令:设置鼠标的相关参数
43.nice命令:设置优先权
44.passwd命令:设置密码
45.pwconv命令:开启用户的投影密码
46.pwunconv命令:关闭用户的投影密码
47.resize命令:设置终端视窗的大小
48.rpm命令:管理RPM包
49.runlevel命令:显示执行等级
50.set命令:设置shell
51.setconsole命令:设置系统终端
52.setenv命令:查询或显示环境变量
53.setserial命令:设置或显示串口的相关信息
54.setup命令:设置公用程序
55.sliplogin命令:将终端机之间的连接设为sliplogin连接
56.swapoff命令:关闭系统交换分区
57.swapon命令:启动系统交换分区
58.sysctl命令:设置系统核心参数
59.telinit命令:设置系统的执行级别
60.timeconfig命令:设置时区
61.ulimit命令:控制shell程序的资源
62.unalias命令:删除别名
63.unset命令:删除变量或函数
64.vmstat命令:显示虚拟内存的信息
65.yes命令:持续输出给定的字符串,每行显示一个字符串
第3章 磁盘的管理和维护命令
1.automount命令:为auto文件系统配置挂载点
2.badblocks命令:检查磁盘坏道
3.cfdisk命令:磁盘分区
4.dd命令:转换复制文件
5.df命令:显示磁盘信息
6.dirs命令:显示目录信息
7.命令:显示目录或者文件所占的磁盘空间
8.e2fsck命令:检查ext2文件系统
9.mkbootdisk命令:建立当前系统的启动盘
10.mke2fs命令:建立ext2文件系统
11.mkfs命令:建立各种文件系统
12.mkfs.minix命令:建立minix文件系统
13.mkinitrd命令:建立要载入ramdisk的映像文件
14.mkisofs命令:建立ISO9660映像文件
15.mkswap命令:设置交换分区
16.mt命令:磁带驱动操作
17.mzip命令:zip/jaz磁盘驱动器控制命令
18.quota命令:显示磁盘已使用的空间与限制
19.quotacheck命令:检查磁盘的使用空间与限制
20.quotaoff命令:关闭磁盘空间与限制
21.quotaon命令:开启磁盘空间限制
22.quotastats命令:显示磁盘空间的限制
23.raidstop命令:关闭软件控制的磁盘阵列
24.repquota命令:检查磁盘空间限制的状态
25.restore命令:还原mp操作备份的文件
26.rmt命令:远程磁带传输模块
27.sfdisk命令:硬盘分区工具程序
28.sync命令:将内存缓冲区的数据写入磁盘
第4章 文本编辑命令
1.awk命令:模式匹配语言
2.col命令:过滤控制字符
3.colrm命令:删除制定的列
4.comm命令:比较排序文件
5.ed命令:文本编辑器
6.egrep命令:输出某种匹配的行
7.ext2ed命令:ext2文件系统编辑
8.fgrep命令:匹配字符串
9.fmt命令:编排文本文件
10.gedit命令:gnome的文本编辑器
11.head命令:输出文件开头的部分信息
12.ispell命令:拼字检查程序
13.jed命令:编辑文本文件
14.joe命令:编辑文本文件
15.join命令:将两个文件中与指定栏位内容相同的行连接起来
16.less命令:一次显示一页文本
17.more命令:显示文本信息
18.nano命令:文本编辑器
19.pg命令:浏览文件
20.pico命令:
21.sed命令:利用script命令处理文本文件
22.sort命令:将文本文件内容加以排序
23.spell命令:拼字检查程序
24.tr命令:转换文件中的字符
25.uniq命令:检查文件中重复出现的行
26.vi命令:文字编辑器
27.vim命令:增强型vi编辑器
28.view命令:文字编辑器
29.wc命令:计算字数
第5章 文件传输命令
1.bye命令:终端FTP连接
2.fold命令:限制文件的列宽
3.ftp命令:文件传输协议
4.ftpcount命令:显示FTP用户登录数
5.ftpshut命令:定时关闭FTP服务器
6.ftpwho命令:显示FTP登录用户信息
7.ncftp命令:传输文件
8.ncftpget命令:下载文件
9.ncftpls命令:显示文件目录
10.ncftpput命令:上传文件
11.tftp命令:传输文件
12.uucico命令:UUCP文件传输
13.uucp命令:在Linux系统之间传输文件
14.uupick命令:处理文件
15.uuto命令:文件传输到远程主机
第6章 文件管理命令
1.aspell命令:检查文件的错误
2.attr命令:XFS文件系统对象的扩展属性
3.basename命令:显示文本或者目录的基本名称
4.chattr命令:改变文件的属性
5.chgrp命令:改变文件或者目录所属的群组
6.chmod命令:设置文件或者目录的权限
7.chown命令:改变文件的拥有者或群组
8.cksum命令:文件的CRC校验(该命令第一本没有)
9.cmp命令:比较文件的差异
10.cp命令:复制
11.csplit命令:分割文件
12.diff命令:生成差异信息
13.diffstat命令:diff结果的统计信息
14.dirname命令:显示文件的除名字外的路径
15.file命令:识别文件的类型
16.filterdiff命令:从diff文件中提取不同
17.find命令:查找文件或目录
18.findfs命令:通过列表或用户ID查找文件系统
19.git命令:在文字模式下管理文件
20.indent命令:调整C原始代码文件的格式
21.ln命令:链接文件或目录
22.lndir命令:连接目录的内容
23.locate命令:查找文件
24.lsattr命令:显示文件属性
25.mattrib命令:变更或显示MS-DOS文件的属性
26.mc命令:交互式文件管理程序
27.m命令:复制MS-DOS文件到Linux,或者将Linux文件复制到MS-DOS
28.md5sum命令:检查文件
29.mdel命令:MS-DOS文件删除
30.mdir命令:显示MS-DOS文件的目录
31.mkdir命令:建立目录
32.mktemp命令:建立暂存文件
33.mmove命令:移动MS-DOS文件
34.mread命令:复制MS-DOS文件
35.mren命令:更改MS-DOS文件
36.mshowfat命令:显示MS-DOS文件的记录
37.mtools命令:显示mtools支持的命令
38.mtoolstest命令:测试并显示mtools的相关设置
39.mv命令:移动或更改现有的文件或目录
40.od命令:输出文件内容
41.paste命令:合并文件的列
42.patch命令:修补文件
43.rcp命令:复制远程主机的文件或目录
44.rhmask命令:产生加密文件
45.rm命令:删除文件或目录
46.rmdir命令:删除目录
47.scp命令:远程复制文件
48.slocate命令:查找文件或目录
49.split命令:切割文件
50.stat命令:显示inode内容
51.sum命令:计算文件的校验码
52.tee命令:从标准输入读取并输出到标准输出和文件
53.tmpwatch命令:删除暂存文件
54.touch命令:更新文件或目录的时间
55.tree命令:以树状结构显示目录的内容
56.umask命令:指定在建立文件时预设的权限掩码
第7章 文件备份及压缩命令
1.ar命令:建立、修改或从档案文件中提取文件
2.bunzip2命令:解压缩.bz2类型的文件
3.bzip2命令:解压缩.bz2类型的文件
4.bzip2recover命令:对损坏的.bz2文件进行修复
5.compress命令:压缩文件
6.cpio命令:备份文件
7.mp命令:文件系统备份
8.fdisk命令:Linux分区控制表
9.fsck命令:检查文件系统并尝试修复错误
10.fsck.ext2命令:检查ext2文件系统
11.fsck.ext3命令:检查ext3文件系统
12.fsck.minix命令:检查minix文件系统并尝试修复错误
13.gunzip命令:解压缩文件
14.gzexe命令:压缩可执行文件
15.gzip命令:压缩文件
16.hdparm命令:显示和设定磁盘参数
17.lha命令:压缩或解压缩文件
18.tar命令:压缩/解压缩文件
19.umount命令:卸载文件系统
20.unarj命令:解压缩.arj文件
21.uncompress命令:解压缩.z文件
22.unzip命令:解压缩zip文件
23.zip命令:压缩文件
24.zipinfo命令:显示压缩文件的信息
第8章 网络通信及管理命令
第9章 程序编译命令
第10章 打印作业命令
第11章 电子邮件及新闻组命令
第12章 格式转换命令
第13章 系统软件工具

⑥ linux,unix常用基本命令

1.常用指令

ls 显示文件或目录

-l 列出文件详细信息l(list)

-a 列出当前目录下所有文件及目录,包括隐藏的a(all)

mkdir 创建目录

-p 创建目录,若无父目录,则创建p(parent)

cd 切换目录

touch 创建空文件

echo 创建带有内容的文件。

cat 查看文件内容

cp 拷贝

mv 移动或重命名

rm 删除文件

-r 递归删除,可删除子目录及文件

-f 强制删除

find 在文件系统中搜索某文件

wc 统计文本中行数、字数、字符数

grep 在文本文件中查找某个字符串

rmdir 删除空目录

tree 树形结构显示目录,需要安装tree包

pwd 显示当前目录

ln 创建链接文件

more、less 分页显示文本文件内容

head、tail 显示文件头、尾内容

ctrl+alt+F1 命令行全屏模式

2.系统管理命令

stat 显示指定文件的详细信息,比ls更详细

who 显示在线登陆用户

whoami 显示当前操作用户

hostname 显示主机名

uname 显示系统信息

top 动态显示当前耗费资源最多进程信息

ps 显示瞬间进程状态 ps -aux

查看目录大小 -h /home带有单位显示目录信息

df 查看磁盘大小 df -h 带有单位显示磁盘信息

ifconfig 查看网络情况

ping 测试网络连通

netstat 显示网络状态信息

man 命令不会用了,找男人 如:man ls

clear 清屏

alias 对命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit

kill 杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。

3.打包压缩相关命令

tar: 打包压缩

-c 归档文件

-x 压缩文件

-z gzip压缩文件

-j bzip2压缩文件

-v 显示压缩或解压缩过程 v(view)

-f 使用档名

例:

tar -cvf /home/abc.tar /home/abc 只打包,不压缩

tar -zcvf /home/abc.tar.gz /home/abc 打包,并用gzip压缩

tar -jcvf /home/abc.tar.bz2 /home/abc 打包,并用bzip2压缩

当然,如果想解压缩,就直接替换上面的命令 tar -cvf / tar -zcvf / tar -jcvf 中的“c” 换成“x” 就可以了。

3.关机/重启机器

shutdown

-r 关机重启

-h 关机不重启

now 立刻关机

halt 关机

reboot 重启

4.Linux管道

将一个命令的标准输出作为另一个命令的标准输入。也就是把几个命令组合起来使用,后一个命令除以前一个命令的结果。

例:grep -r "close" /home/* | more 在home目录下所有文件中查找,包括close的文件,并分页输出。

5.Linux软件包管理

dpkg(Debian Package)管理工具,软件包名以.deb后缀。这种方法适合系统不能联网的情况下。

比如安装tree命令的安装包,先将tree.deb传到Linux系统中。再使用如下命令安装。

sudo dpkg -i tree_1.5.3-1_i386.deb 安装软件

sudo dpkg -r tree 卸载软件

注:将tree.deb传到Linux系统中,有多种方式。VMwareTool,使用挂载方式;使用winSCP工具等;

APT(Advanced Packaging Tool)高级软件工具。这种方法适合系统能够连接互联网的情况。

依然以tree为例

sudo apt-get install tree 安装tree

sudo apt-get remove tree 卸载tree

sudo apt-get update 更新软件

sudo apt-get upgrade

6.将.rpm文件转为.deb文件

.rpm为RedHat使用的软件格式。在Ubuntu下不能直接使用,所以需要转换一下。

sudo alien abc.rpm

7.vim使用

vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。

命令模式下:

:q 退出

:q! 强制退出

:wq 保存并退出

:set number 显示行号

:set nonumber 隐藏行号

/apache 在文档中查找apache 按n跳到下一个,shift+n上一个

yyp 复制光标所在行,并粘贴

h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)

8.用户及用户组管理

/etc/passwd 存储用户账号

/etc/group 存储组账号

/etc/shadow 存储用户账号的密码

/etc/gshadow 存储用户组账号的密码

useradd 用户名

userdel 用户名

adser 用户名

groupadd 组名

groupdel 组名

passwd root 给root设置密码

/etc/profile 系统环境变量

bash_profile 用户环境变量

.bashrc 用户环境变量

su user 切换用户,加载配置文件.bashrc

su - user 切换用户,加载配置文件/etc/profile ,加载bash_profile

更改文件的用户及用户组

sudo chown [-R] owner[:group] {File|Directory}

例如:还以jdk-7u21-linux-i586.tar.gz为例。属于用户hadoop,组hadoop

要想切换此文件所属的用户及组。可以使用命令。

sudo chown root:rootjdk-7u21-linux-i586.tar.gz

(6)linuxcol命令扩展阅读

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

UNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)。

⑦ Linux下有什么Shell命令

Shell 命令的详细使用方法。

adser 创建新的用户账户
alias 设置命令的别名
bzips .bz2的文件压缩程序
cal 月历显示
cat 将所有内容输出到标准输出设备
chfn 更改finger命令显示的信息
chgrp 变更文件与目录的所属组
chmod 更换文件或目录的权限
chown 更换文件或目录的拥有者或所在组
clear 清除画面上的信息
col 滤除控制字符
cp 复制文件或目录
crontab 设置定时器
date 设置显示系统时间及日期
dd 由键盘输入文件中的数据,然后依照指定格式来转换数据,再输出至所指定的文件或屏幕上
df 显示磁盘文件系统的使用状况
dmesg 显示开机信息
显示目录或文件所占磁盘空间
e2fsck 检查ext2文件系统
echo 文字显示
edquota 编辑quota
egrep 查找文件中符合条件的字符串
exec shell执行命令后即交出控制权
export 设置显示环境变量
fdisk 磁盘分割(分区)
fg 前台执行程序或命令
fgrep 查找文件中符合条件的字符串
file 识别文件类型
find 查找文件或目录
finger 显示用户信息
free 查看内存状态
fsck 检查文件系统并试着修复错误
ftp 传输文件
grep 搜索文件中符合条件的字符串
groupadd 创建组
groupdel 删除组
groupmod 改变组识别码或名称
gunzip 文件解压缩
gzip 文件压缩
halt 关闭系统
help shell创建命令内容
history 列出所有使用过的命令
hostname 查询及设置主机名称
id 显示用户ID及所属的组ID
ifconfig 显示或设置网络上状态
insmod 加载模块
jobs 显示正在后台执行的工作
kill 删除执行中的程序或工作
last 列出目前与过去登录系统的用户相关信息
less 显示文件内容
lilo 安装内核加载、开机管理程序
linuxconf 设置Linux系统
ln 连接文件或目录
locate 寻找文件
login 登录系统
logout 注销系统
ls 列出目录内容
lsmod 显示已加载系统的模块名称
mail E-mail管理程序
make 编译系统核心或模块
man 在线查询命令
m 复制MS-DOS文件
mdel 删除MS-DOS文件
mdeltree 删除MS-DOS文件及包含的子目录文件
mdir 显示MS-DOS目录
mkbootdisk 创建目前系统的引导盘
mkdir 创建目录
mke2fs 创建ext2文件系统
mkfs 创建各种文件系统
more 一页一页地显示文件内容(文本文件)
miunt 挂入文件系统
mouseconfig 设置鼠标相关参数
mv 移动或更名现有的文件或目录
netconfig Red Hat Linux用来设置网络功能的图形接口程序
netstat 显示目前系统的网络状态
nice 变更程序执行时的优先等级
nohup 在用户注销系统后继续以后台的方式执行指定的命令
open 查找第一个可使用的虚拟终端,并执行位于“--”符号后的命令
passwd 提供管理员及用户管理或变更密码
patch 利用修补文件来修改源文件
pine 邮件处理程序,它可收发电子邮件及浏览新闻组
ping 使用ICMP对远程主机发出要求响应的信息,以侦测远程主机的网络功能是否正常
ps 显示程序执行的状况
pwd 显示目前的工作目录
quota 查询磁盘空间限制以及使用情形
quotacheck 检查磁盘使用空间及限制
quotaoff 关闭磁盘使用空间限制
quotaon 开启磁盘使用空间限制
reboot 停止系统运作并重新开机
renice 重新调整程序执行的优先级
repquota 显示磁盘空间限制状况
rm 删除文件或目录
rmdir 删除目录
rpm 管理Red Hat Linux套件
set 设置Shell的执行方式
setup 设置公用程序,可设置的选项包括:登录认证方法、键盘配置、
鼠标配置、开机启动服务、声卡本配置、时区设置和 X Window配置等
shutdown 系统关机
startx 启动 X Window
stat 显示inode内容
su 变更用户身份
sync 将内存缓冲区内的数据写入磁盘
tail 列出文件内容最后部分
talk 和其他用户交谈
tar 文件备份
telnet 登录远程主机
top 显示及管理执行中的程序
traceroute 显示封包到远程主机间的详细路径
umask 在创建文件时预设的权限屏蔽
umount 卸载文件系统
unalias 删除别名
uname 显示系统信息
uncompress 将.Z文件解压缩
unzip 将.Zip文件解压缩
useradd 创建用户账号
userdel 删除用户账户
vi 编辑文本文件
w 显示目前登录系统的用户信息
wall 将信息传送至每位终端用户
whereis 查找文件,预设whereis去查找的文件包括:/bin、/etc、/sbin、
/usr/bin、/usr/etc、/usr/games、/usr/include、/usr/lib、
/usr/local、/usr/man、/usr/sbin、/usr/src、/usr/local/bin、
/usr/local/etc、/usr/local/game、/usr/local/lib 和/usr/local/man>
which 在环境变量¥PATH 设置的目录中,搜索符合条件的文件
who 显示目前登录系统的用户信息
whoami 显示用户名称
whois 搜索并显示用户信息
write 可传送信息给另一位登录的用户
Xconfigurator 设置 Xfree86
xf86config 设置XFree86
zip 压缩程序

⑧ linux命令col -b

兄弟,知道man这个命令吧?

⑨ Linux 常用命令(要求全而精)

1、linux分区
--在linux里面所有的设备、任何东西,在linux看来都是文件。
--文件在它看来,有两种形式:
第一种是字符型(键盘输入、打印机);
第二种是二进制型(硬盘、光驱、U盘)
--linux中所有硬件
--手动分区
--A、至少有两个分区
/ 根分区
SWAP 交换分区(物理内存大小的两倍)
--B、个人桌面分区
/
/boot 128MB is enough
/usr
SWAP
/tmp(用于光盘刻录)

2、linux目录说明
--/dev/xxyN
--xx (分区所在设备类型:hd--IDE硬盘 sd--SCSI硬盘)
--y (标明分区所在设备
例如:/dev/hda 第一个IDE硬盘 或 /dev/hdb 第二个IDE硬盘 或 /dev/sdb 第二个SCSI硬盘)
--N (数字代表分区:1-4--主分区或扩展分区;逻辑分区从5开始!
例如:/dev/hda3 第一个IDE硬盘上的第三个主分区或扩展分区
/dev/sdb6 第二个SCSI硬盘上的第二个逻辑分区)

3、linux目录结构
/ 根目录,最高级别
/bin 系统基本命令存放目录(/usr/bin)
/boot linux的内核及引导系统程序文件存放目录(如:vmlinuz、initrd.img)
一般情况下,GRUB或LILO系统引导管理也位于这个目录
/dev 设备文件存储目录,如声卡、光驱...
/ect 存放系统设置文件(如用户账号密码、服务器配置文件等)
/home 普通用户家目录,默认存放目录
/lib 库文件存放目录
/lost+found 在ext2或ext3文件系统中,当系统以外崩溃或机器意外关机,而产生一些文件碎片放在这里。
当系统启动的过程中,fsck工具会检查这里,并修复已经损坏的文件系统。
有事喜用发生问题,有很多的文件被移到这个目录中,可能会用手工的方式来修复,或者移文件到原来的位置上。
/media 即插即用型存储设备的挂载点自动在这个目录下创建。
如USB盘系统自动挂在后,会在这个目录下产生一个目录;
类似cdrom的目录
/mnt 存放挂载存储设备的挂载目录,如cdrom等目录
/opt 表示可选的意思,有些软件包也会被安装在此,也就是自定义软件包,
比如OpenOffice,或者一些我们自己编译的软件包,也可安装此处。
/proc 操作系统运行时,进程(正在运行的程序)信息及内核信息(比如CPU、硬盘分区、内存信息等)存放在此。
/proc目录是伪装的文件系统proc的挂载目录,proc并不是真正的文件系统
/root linux超级权限用户root的家目录
/sbin 大多是涉及系统管理的命令的存放,只有超级权限用户root才可执行命令存放,普通用户无权限执行此目录下的命令
与 /usr/sbin; /usr/X11R6/sbin; usr/local/sbin 目录相似
(sbin,只有root权限才能执行)
/tmp 临时文件目录,有时用户运行程序的时候,会产生临时文件。
/var/tmp目录和此目录相似
/usr 系统存放程序的目录,如命令、帮助文件等。这个目录下有很多的文件和目录。
大部分Linux发行版提供的软件包都安装在此,涉及服务器的配置文件就安装在/ect中。
/usr/share/fonts 字体目录
/usr/share/man 或 /usr/share/doc 帮助目录
/usr/bin 或 /usr/local/bin 或 /usr/X11R6/bin 普通用户可执行文件目录
/usr/sbin 或 /usr/local/sbin 或 /usr/X11R6/sbin 超级权限用户root可执行命令存放目录
/usr/include 程序头文件存放目录
/var (vary)此目录经常变动
/var/log 用来存放系统日志
/var/www 用来定义Apache服务器站点存放
/var/lib 用来存放一些库文件,如MySQL的,以及MySQL数据库的存放地。

4、基本命令
--查看帮助 *** --help *** --?
--查看详细帮助 man ***
--登录 login
--退出窗口 exit
--关机 shutdown
--重启 reboot
--初始化 init (run level -/etc/inittab),0-6看第六部分的g

--进入根目录 cd /
--回上层目录 cd ..
--相对路径 cd dev
--绝对路径 cd /dev
--查用户名 whoami
--查当前目录 pwd
--列出当前目录内容 ls
-l(树详细显示目录内容)
-m(横列显示目录内容,是屏幕长度显示)
-a(列出全部文件,包括隐藏文件)
-S(以文档大小排序)
--创建目录 mkdir dname
--删除目录 rmdir dname
rm -r *** -(递归删除该目录下所有内容,询问每个准备删除的文件)
rm -rf ***-(强制删除该目录下所有内容,不询问)
--创建空白文件 touch ***
(ps:从技术的角度来讲,linux的文件后缀名没有任何意义)
--复制 cp
cp -r **1 **2 (复制1到2中)
--移动 mv
mv -t **1 **2 (把2移动到1中)
--编辑文本 vi [文件名]
--查看文本 cat 由第一行开始显示文本内容
tac 从最后一行显示,可以看出 tac 是 cat 的倒着写
more 一页一页的显示文档内容
less 与 more 类似,可以往前翻页
head 只看头几行
-N(数字,可根据行数显示)
tail 只看后几行
-N(数字,可根据行数显示)
nl 显示的时候,顺序输出行号
od 以二进制位的方式读取档案内容
--查找文本 find [路径][查找类型][搜索文件名]
如查找rc.local find /etc -name *.local
--查找命令信息及其位置 whereis 命令
如 whereis ls
--查看环境变量 echo $SHELL
如 echo $PATH (分大小写:分隔符是:,windows是echo %path%;)
--链接 ln
如 ln joe.txt a (硬链接,如同复制一个新文件,joe.txt删除后,a还存在)
a是链接的名称,a和joe.txt同步,然后a的内容和joe.txt一样
joe.txt改变,a也跟着变
如 ln -s joe.txt b (软链接,如同创建一个快捷方式,joe.txt删除后,b不存在)
--wc 统计指定文本文件的行数、字数、字符数
--grep(很常用) 在指定的文本文件中查找指定的字符串
grep 字符串 文件名
--col 见管道..
--------------------
----信息显示命令----
--------------------
--date 显示和设置日期
--stat 显示指定文件的相关信息
--who、w 显示在线登录用户
--whoami 显示用户自己的身份
--id 显示当前用户的id信息
--hostname 显示主机名称
--uname 显示操作系统信息
--dmesg 显示系统启动信息
-- 显示指定的文件(目录)已使用的磁盘空间
--df 显示文件系统磁盘空间的使用情况
--free 显示当前内存和交换空间的使用情况
--fdisk -l 显示磁盘信息
--locale 显示当前语言环境

5、挂载点(mount 设备目录 挂载目录)
--访问设备 (那设备当成一个文件,和另外一个文件夹进行绑定)
--例如挂载光驱:步骤 [cd /mnt]---[mkdir cdr]---[mount /dev/cdrom /mnt/cdr]---[cd cdr]--OK!直接访问光驱内容
--卸载挂载设备(umount /dev/cdrom)--注意必须先退出挂载目录,否则出现"device is busy"错误.

6、startup-shutdown(linux启动流程)
--A、boot sequence(important) linux启动过程
a. load bios(hardware information)
b. read MBR's config to find out the OS
(MBR--Master Boot Record,硬盘第一个物理扇区,柱面0、磁头0、扇区1,包含主引导程序和硬盘分区表)
c. load the kernel of the OS
(加载为kernel核心的OS)
d. init process starts...
(启动linux第一个进程init)
e. execute /etc/rc.d/sysinit
(执行系统最重要的配置文件,后台启用进程)
(rc.d--run command)
f. start other moles(stc/moles.conf)
(开启各种模块,如内存管理模块、硬盘管理模块)
g. execute the run level scripts
(系统启动是分层次的,根据情况执行,每个层次之间没关系)
0 - 系统停机状态
1 - 单用户工作状态 root
2 - 多用户状态(没有NFS)
3 - 多用户状态(有NFS)
NFS - Network File System 网络文件系统,联网系统
4 - 系统未使用,留给用户
5 - 图形界面
6 - 系统正常关闭并重新启动
如:cd /etc -- 有rc0.d、rc1.d、rc2.d、rc3.d、rc4.d、rc5.d等多个文件夹,保存着各个层次执行的进程文件
h. execute /etc/rc.d/rc.local (重要)
(保存其它进程脚本,如tomcat自动启动,要修改此配置文件)
i. execute /bin/login
(登录界面)
j. shell started...

7、vi 文本编辑器
--两种模式:命令模式 编辑模式
--vi [文件名]
(切换到编辑模式)
a append-光标后添加
i insert-光标前插入
o open-另起一行编辑
esc (切换回命令模式)
:w 存盘
:wq 存盘退出
:q 退出
:q! 不存盘退出
dd 删除其中一行
dw 删除一个单词

(sudo gedit 文本 常用linux下的文本编辑器,比vi好用)

8、用户设置
--切换用户(switch user) su username
小技巧:直接exit切换
--添加用户 useradd username [-g] [组名](分配到某个用户组)
(创建后会自动在/home目录下创建该新用户的文件夹,如/home/username)
--设置密码 passwd username
--cd /etc
--查看用户信息 more password
如新增的用户信息:username:x:500:500::/home/username:/bin/bash
第一个数字,代表用户组,当添加用户没有指定用户组时,系统会创建一个和用户ID一样的组ID;
第二个数字:用户ID号;
用户的目录是/home/username;
用户的SHELL是/bin/bash
(命令--->SHELL[解释命令]--->kenrel内核)
SHELL有多种类型,如csh、bash(常用)、bsh、ksh、sh(最原始)
--添加用户组 groupadd groupname
--查看用户组信息 more group
--删除用户组 groupdel groupname
--修改用户 usermod [-g] [组名] [用户名]
--删除用户 userdel username
然后把/home的文件夹删除了 rm -rf 文件夹

9、权限file privilege
--linux把文件的权限分成四种:r:read w:write x:execute -:none
如:-rw-r--r--
lrwxrwxrwx
drwxr-xr-x
drwxr-xr-x
第一个数字'-'代表文件,其余是文件夹,后9位分为3组,每组有四种权限设置rwx-
第一位表示文件所有者
第二位表示和所有者在同一用户组的用户
第三位表示不在同一用户组的用户权限

--设置权限 (随意应用,灵活组合!)
1、普通用法
--添加权限 [chmod +x 文件]
如:-rw-r--r-- ---> -rwxr-xr-x
--删除权限 [chmod -x 文件]
如:-rwxr-xr-x ---> -rw-r--r--
--给自己添加权限 [chmod ?+x 文件]
如此类推,组--g,其他人--o
如:chmod u+x -rw-r--r-- ---> -rwxr--r--
chmod g+x -rw-r--r-- ---> -rw-r-xr--
chmod o+x -rw-r--r-- ---> -rw-r--r-x

2、专业用法 chmod 755/777
--原理,八进制转二进制
如755,111 101 101, rwx r-x r-x
777,111 111 111, rwx rwx rwx

--修改所有者权限 chown (change owner)
如:chown 原来文件 file1 的所有者是 root,改成joe的
chown joe file1

10、管道(把上一个命令执行的结果交给下一个命令)
--使用方法:
命令1|命令2|命令3......|命令n
--使用举例
--$ls -Rl /etc | more
(如 ls -Rl /etc (在控制台模式下,无法返回前面过去的信息),因此需要管道执行该查询,实现分页的工作, ls -Rl /etc | more)
--$cat /etc/passwd | wc
(显示文件结果,再数数有多少行)
--$cat /etc/passwd | grep lrj
(显示文件结果,再查找包含lrj的行)
--#dmesg | grep eth0
(显示系统启动的信息,再查找包含eth0的行--真正含义,检查网卡执行信息是否正常)
--$man bash | col -b > bash.txt
语法:col [-bfx][-l<缓冲区列数>]
补充说明:在许多UNIX说明文件里,都有RLF控制字符。当我们运用shell特殊字符">"和">>",把说明文件的内容输出成纯文本文件时,控制字符会变成乱码,col指令则能有效滤除这些控制字符。
参数:
-b 过滤掉所有的控制字符,包括RLF和HRLF。
-f 滤除RLF字符,但允许将HRLF字符呈现出来。
-x 以多个空格字符来表示跳格字符。
-l<缓冲区列数> 预设的内存缓冲区有128列,您可以自行指定缓冲区的大小。
--$ls -l | grep "^d"
(用正则表达式筛选出目录列表中 头字母为'd' 的内容--目录)(^是正则表达式开头部分)
--$ls -l * | grep "^-" | wc -l
(列出目录列表中 头字符为'-'的内容--文件,并统计显示的行数wc -l)

11、其他命令
--wall(warning all) 通知所有人
a.命令替换
如 wall `date`、 cd 'pwd'、mkbootdisk $(uname -r)
b.重定向
重定向输出:
如 ls > cmd.txt ,把文件写到cmd.txt,不输出在控制台
ls >> cmd.txt ,把文件追加写到cmd.txt
重定向输入:
如 wall > cmd.txt,把文本内容发给所有人

12、修改系统的默认系统级别
常用3和5
3 - 多用户状态(有NFS)
NFS - Network File System 网络文件系统,联网系统
5 - 图形界面

PS.设置用户权限: sudo chmod 777 目录
4表示读,2表示写,1表示执行.
第一位表示文件所有者,第二位表示和所有者在同一用户组的用户,第三位表示不在同一用户组的用户权限.
755表示文件所有者可读写,执行.
第二位5表示与所有者在同一用户组的可读,可执行,不可写.
第三位5表示其它组可读,可执行,不可写. 转载于Joewalker在本人空间也有详细说明

阅读全文

与linuxcol命令相关的资料

热点内容
买药上门app哪个靠谱 浏览:901
电影鬼片大全免费观看 浏览:259
三个外国妹子上山碰到三个鬼电影 浏览:139
铁雨3迅雷下载 在线播放 浏览:68
python库文件下载 浏览:131
兔老大电影 浏览:210
单片机实验键盘和数码 浏览:546
免费投屏电影网 浏览:880
甘肃酒泉发票服务器地址 浏览:357
程序员专用诗集 浏览:209
微信租车系统源码 浏览:984
中国抗日狙击手电影 浏览:420
千王之王2000百度网盘资源 浏览:515
phpsocketepoll 浏览:726
小孩和熊的电影 浏览:241
python写网页界面的框架 浏览:6
当通过ssh远程连接弹性云服务器时 浏览:655
12306哪个app 浏览:680
免费网站电视剧电影全免费在线观看 浏览:737