linux命令行前面 linux 文件前面几行

怎么改变linux命令行$前面的文字$之前是linux系统的主机名 。
查看主机名命令:
# uname -n
csdba
#hostname
csdba
1、通过hostname命令 。
命令格式:hostname newhostname
此命令的作用是暂时的修改linux的主机名,存活时间linux当前的运行时间,即在重启前的运行时间内 。一般修改以后就生效,但是不能永久修改 。
2、 通过配置文件/etc/sysconfig/network修改 。
--------------------------------------------------------
# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain
--------------------------------------------------------
通过修改此文件的内容,它能够实现永久修改linux的主机名,不会立即生效,即有可能不在当前运行时间生效,即在从下次重启后才开始生效,至少是不在当前session生效 , 需要用户退出以后才生效 。通过修改此配置文件,再配合hostname命令,可实现立即永久修改linux的主机名 。
Linux 命令行技巧ALT快捷键在WIN下Xshell不可用
ctrla光标切换到命令行行首
ctrle光标切换到命令行末尾
ctrll清屏 等同于 clear
ctrlu清除剪切光标之前的内容
ctrlk清楚剪切光标之后的内容
ctrlw清除剪切光标之前的一个word
altd清除剪切光标之后的一个word
ctrly粘贴刚才删除字符
ctrlh向行首删除一个字符
ctrld向行尾删除一个字符,空行时等于 exit 和 logout
ctrl_恢复刚操作的命令 xshell无法使用
ctrlb光标向行首移动一个字符 ( backwards )
ctrlf光标向行尾移动一个字符( forwards )
ctrl←光标向行首移动一个word
ctrl→光标向行尾移动一个word
ctrlr历史命令中查找 (关键字可用)
ctrlz转入后台运行
【linux命令行前面 linux 文件前面几行】history 10显示最近使用过的10个命令
!!执行前一个命令
!字符执行前一个以“字符”开头的命令
!Num执行对应行号的命令
!? abc执行前一个包含abc的命令
! -n执行n个命令之前的那个命令
!*调用上一条命令的所有参数
!$调用上一条命令的最后一个参数
!-:调用上一条命令除了最后一个参数的部分
ALTnum.调用上一条命令中任意一个部分
!!:gs/$1/$2替换上一条命令中所有$1为$2
!!:gs^$1^$2替换上一条命令中第一个$1为$2
linux文件截取前几行,后几行,中间几行命令及查看端口命令1. 如果你只想看文件的前100行 , 可以使用head命令 , 如
head -100filename
2. 如果你想查看文件的后100行,可以使用tail命令,如:
tail -100filename 或 tail -n 100filename
3. 查看文件中间一段,你可以使用sed命令 , 如:
sed -n '100,200p' filename
这样你就可以只查看文件的第100行到第200行 。
截取的文件可以用重定向输入到新的文件中:
head -100filename a.txt
也可以在robot里面使用read 打印出来
使用命令:
ps -aux | grep tomcat/8080
方法二:直接使用 netstat-anp|grepportno
即:netstat –anp | grep 8080
查看端口命令
linux替换目录下所有文件中的某字符串
比如,要将目录/modules下面所有文件中的zhangsan都修改成lisi,这样做:
sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules`
解释一下:
-i 表示inplace edit,就地修改文件
-r 表示搜索子目录
-l 表示输出匹配的文件名
linux查找目录下的所有文件中是否含有某个字符串
查找目录下的所有文件中是否含有某个字符串
find .|xargs grep -ri "php"
查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名
find .|xargs grep -ri "php" -l
ip addr查看ip地址
linux常用命令1.列出文件清单命令:ls
ls命令能够列出当前目录下的所有内容 。ls 命令的执行方式为:
# ls [-选项] [文件名或者目录名]
进入到Linux命令行中后,我们至少要知道当前所处的位置有哪些内容,这些信息就可以使用ls命令来获得 。
在Linux中,ls命令是最常使用的命令之一,因为在命令行下要随时查看目录内容 。如果不加任何选项的话,ls命令仅列出当前目录下的文件和目录名,例如,想要查看/etc目录下的内容 , 可以使用下列命令:
# ls /etc
如果想要列出当前目录下所有文件,则可以使用下列命令:
# ls -a
2、cat命令
功能:在标准输出上显示文件 。
语法:cat [-vTEuAte] 文件
例子: cat example.txt
cat -A exam2.txt
cat file1 file2file2
3、more命令
功能:在终端屏幕按屏显示文本文件 。
语法: more [-pcdls] 文件
例子: more example.c
more -dc example.c
more -c -10 example.c
4、less命令
less命令的功能几乎和more命令一样,也是用来按页显示文件,不同之处在于less命令在显示文件时允许用户既
可以向前又可以向后翻阅文件 。
5、head命令
功能:显示指定文件的前若干行 。缺省设置为显示10行
语法:head [-n] 文件
例子: head example.c
head -3 example.c
6、tail命令
功能:显示指定文件的末尾若干行 。缺省设置为显示10行
语法:tail [/ - num ] [参数] 文件
+num 从第num行以后开始显示 。- num 从距文件尾num行处开始显示 。
例子: tail example.c
tail -4 example.c
7、grep、fgrep和egrep命令
功能:
这组命令以指定模式搜索文件,并通知用户在什么文件中搜索到与指定的模式匹配的字符串,并打印出所有包含该字符串的文本行,在该文本行的最前面是该行所在的文件名 。grep命令一次只能搜索一个指定的模式;egrep命令检索扩展的正则表达式(包括表达式组和可选项);fgrep命令检索固定字符串,它不识别正则表达式,是快速搜索命令 。
语法:
grep [-EFbcihlnvxef] [查找模式] [文件名1 , 文件名2,……]
egrep [选项] [查找模式] [文件名1,文件名2,……]
fgrep [选项] [查找模式] [文件名1,文件名2,……]
例子: grep "text file" example
grep data *
grep goto *.c
关于linux命令行前面和linux 文件前面几行的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读