linux shell 文件内容 shell脚本修改文件内容

各位老铁们,大家好,今天由我来为大家分享linux shell 文件内容,以及shell脚本修改文件内容的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

请问linux把shell的信息全部输出到文本文件的命令是什么

user创建新的用户账户

alias设置命令的别名

bzips.bz2的文件压缩程序

cal月历显示

cat将所有内容输出到标准输出设备

chfn更改finger命令显示的信息

chgrp变更文件与目录的所属组

chmod更换文件或目录的权限

chown更换文件或目录的拥有者或所在组

clear清除画面上的信息

col滤除控制字符

cp复制文件或目录

crontab设置定时器

date设置显示系统时间及日期

dd由键盘输入文件中的数据,然后依照指定格式来转换数据,再输出至所指定的文件或屏幕上

df显示磁盘文件系统的使用状况

dmesg显示开机信息

du显示目录或文件所占磁盘空间

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在线查询命令

mcopy复制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中source命令详解

linux系统中source命令用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。下面是source命令内容的具体介绍:

1、source命令简介:

source命令也称为“点命令”,也就是一个点符号(.),是bash的内部命令,使Shell读入指定的Shell程序文件并依次执行文件中的所有语句,用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。

2、语法:

source filename或. filename

3、source filename与 sh filename及./filename执行脚本的区别:

当shell脚本具有可执行权限时,用sh filename与./filename执行脚本是没有区别的。./filename是因为当前目录没有在PATH中,所有”.”是用来表示当前目录的。

sh filename重新建立一个子shell,在子shell中执行脚本里面的语句,该子shell继承父shell的环境变量,但子shell新建的、改变的变量不会被带回父shell,除非使用export。

source filename:这个命令其实只是简单地读取脚本里面的语句依次在当前shell里面执行,没有建立新的子shell。那么脚本里面所有新建、改变变量的语句都会保存在当前shell里面。

举例:

1.新建一个test.sh脚本,内容为:A=1

2.然后使其可执行chmod+x test.sh

3.运行sh test.sh后,echo$A,显示为空,因为A=1并未传回给当前shell

4.运行./test.sh后,也是一样的效果

5.运行source test.sh或者. test.sh,然后echo$A,则会显示1,说明A=1的变量在当前shell中

Linux下的shell编程 如何替换文件中的内容

可以这样做:

方法1:sed-i's/被替换的内容/要替换成的内容/' file

方法2:sed's/被替换的内容/要替换成的内容/g' file> file.out;mv file.out file。

扩展资料:

Shell编程的常用技巧:

一、自动补齐:在linux中对于命令或路径,可以TAB键进行自动补全,以下事项需要注意:

1、只存在一个该输入字符开头的命令或路径,此时自动补全;

2、存在多个该输入字符开头的命令或路径,此时第一次点击TAB键无效,此时再次点击TAB会罗列出所有该字符开头的命令或路径,继续输入直到仅仅剩一个时自动补全;

3、如果命令已经是完整的,TAB键则是本来的移动功能;而路径的话要看命令自身的行为决定后续动作。

二、历史命令

1、history命令可以显示历史执行过的命令;

2、使用!+序号执行该序号对应的命令;

3、使用!+字符执行该字符开头的最后一次执行的指令。

三、命令别名

1、实现别名:alias ddd="df-Th";

2、删除别名:unalias ddd;

3、显示所有别名命令列表:alias;

4、存放位置:~/.bashrc(加入该文件后,重启后不会消失)。

四、重定向

1、重定向标准输入:<命令接收输入的途径由键盘改为文件;

2、重定向标准输出:>将命令的执行结果输出到指定文件,而不是直接显示到屏幕;

3、重定向标准输出:>>将命令的执行结果追加输出到指定文件;

4、重定向标准错误:2>清除指定文件的内容,并把标准错误信息保存到指定文件;

5、重定向标准错误:2>>标准错误信息追加到指定文件;

6、重定向标准输出和标准错误:&>将标准输出、标准错误信息全部保存到指定文件,而不是直接显示在屏幕上。

阅读剩余
THE END