-
shell清空指令_Shell常用命令
2021-01-30 08:32:00前面的话自以为前端工程师可能用不到Shell命令。但在学习Git时,发现除了Git命令,还有好多是需要Shell命令来配合的。所以,Shell命令需要系统的学习并进行总结,本文将详细介绍shell常用命令特殊字符特殊字符对...前面的话
自以为前端工程师可能用不到Shell命令。但在学习Git时,发现除了Git命令,还有好多是需要Shell命令来配合的。所以,Shell命令需要系统的学习并进行总结,本文将详细介绍shell常用命令
特殊字符
特殊字符对shell具有特殊含义,不要把它们当作普通字符使用。某些特殊字符用于正则表达式匹配& ; | * ? ' " ` [ ] ( ) $ { } # / \ ! ~
空白符
尽管RETURN、SPACE、TAB都不是特殊字符,但它们对shell具有特殊含义
RETURN键通常用于结束命令行并开始命令的执行
SPACE键和TAB键则用作命令行上的分隔符
转义字符
要将特殊字符当作普通字符使用,可对它们转义引用
[注意]斜杠(/)无法被转义,它总是表示路径名中的分隔符
在特殊字符前加反斜杠(\)即可将将、特殊字符转义。要将连续的两个或多个特殊字符转义,必须在每个字符前面加一个反斜杠(\)
另一种将特殊字符转义的方法是使用单引号将它们引起来('**'),也可以将特殊字符和普通字符一起用一对单引号引起来
目录相关
显示目录路径
【pwd】 显示当前目录
[注意]如果使用Windows系统,为了避免遇到各种莫名其妙的问题,请确保目录名(包括父目录)不包含中文
切换目录
【cd】 切换到另一个工作目录,参数direction为要指定为新工作目录的目录路径名cd [options] [direction]
如果不带任何参数,或使用波浪号(~),切换到主目录
使用连字符(-)来切换到前一次的工作目录
使用双句点(..)来返回到当前目录下的上一级目录
创建目录
【mkdir】创建目录,如果已经存在同名目录,则无法创建成功mkdir [option] directory-list
删除目录
【rmdir】删除目录,如果不是空目录,则无法删除成功rmdir directory-list
文件相关
显示所有文件
【ls】 类似于dos下的dir命令,用于显示一个或多个文件的相关信息
默认情况下,ls按照文件名的字母顺序列出文件的信息ls [options] [file-list]
options有很多选项,常用选项如下ls –a 显示所有文件,包括隐藏文件
ls –F 在文件的后面添加表示文件类型的符号。*表示可执行,/表示目录,@表示连结文件
ls –l 列出每个文件更详细的信息
ls -R 递归地列出子目录的内容
ls -t 按最后一次修改时间的顺序显示文件
file-list包含目录时,ls将显示该目录的内容ls mygit 显示mygit目录下的文件
ls g* 显示所有以g字母开头的文件
显示文件内容
【cat】 显示文本文件的内容,类似于dos下的type命令cat [options] [direction]cat file1 显示file1文件内容
cat file1 file2 依次显示file1,file2的内容
cat file1 file2 > file3 把file1,file2的内容结合起来,再重定向(>)到file3文件中
">"是右重定向符,表示将左边命令结果当成右边命令的输入。如果右侧文件是一个已存在文件,其原有内容将会被清空,而变成左侧命令输出内容。如果希望以追加方式写入,请改用">>"重定向符
重写文件
如果">"左边没有指定文件,如: cat >file1,将会等用户输入,输入完毕后再按[Ctrl]+[d],就会将用户的输入内容写入file1
删除文件
【rm】 删除文件,与dos下的del/erase命令相似rm [options] file-list
options有很多选项,常用选项如下rm –i 系统在删除文件之前会先询问确认,用户回复y或Y之后,文件才会真的被删除
rm –r 递归删除指定目录的内容,包含所有子目录和目录自身
rm –f 和-i参数相反,-f表示强制删除
rm -v 显示被删除的每个文件的文件名
复制文件
【cp】 复制文件cp [options] source-file destination-file
cp [options] source-file-list destination-directory
使用cp命令可以生成一个文件的一个副本
使用cp命令也可以把一个或者多个文件复制到某个目录
cp -R 递归地复制包含普通文件的目录层次结构
移动文件或重命名
【mv】重命名或移动文件mv [options] existing-file new-filename
mv [options] existing-file-list direction
mv [options] existing-direction new-direction
使用mv命令可以重命名文件
使用mv命令可以将一个文件移动到另一个目录
使用mv命令可以将一个文件移动到另一个目录,并改名
使用mv命令也可以移动目录
新建文件
【touch】 新建文件,或改变文件的访问和修改时间touch [options] file-list
同名文件不存在时,touch用于新建文件
同名文件存在时,touch用于修改文件的访问和修改时间
文件高级
比较文件
【cmp】 逐字节地比较两个文件,如果两个文件相同,则cmp不显示任何内容;否则,cmp将显示第1个不同处对应的字节数和行号cmp [options] file1 [file2 [skip1 [skip2]]]
显示不同
【diff】 按行显示两个文本文件的不同。默认情况下,可以按照diff显示的不同来编辑其中的一个文件,使之与另一个文件相同diff [options] file1 file2
diff [options] file1 directory
diff [options] directory file2
diff [options] directory1 directory2
file1和file2为diff要比较的普通文本文件的路径名。当file2被directory参数替换时,diff将在directory目录下查找与file1同名的文件;类似地,当file1被directory替换,diff将在directory目录下查找与file2同名的文件;当指定两个目录参数时,diff将比较directory1目录下与directory2目录下具有相同的简单文件名的两个文件
1c1表示更改a.txt的第1行,使之与b.txt的第一行相同
统计
【wc】 显示行数、单词数和字节数wc [options] [file-list]
-
shell清空指令_Linux shell及常用命令汇总
2021-01-17 12:39:33使用Linux shell是一些程序员每天的基本工作,但我们经常会忘记一些有用的shell命令和技巧。当然,命令我能记住,但我不敢说能记得如何用它执行某个特定任务。需要注意一点的是,有些用法需要在你的linux系统里安装...使用Linux shell是一些程序员每天的基本工作,但我们经常会忘记一些有用的shell命令和技巧。当然,命令我能记住,但我不敢说能记得如何用它执行某个特定任务。需要注意一点的是,有些用法需要在你的linux系统里安装额外的软件。
shell是一种命令解释器,它提供了用户和操作系统之间的交互接口。shell是面向命令行的,而 X Window 则是图形界面。你在命令行输入命令,shell进行解释,然后送往操作系统执行。
shell可以执行 Linux 的系统内部命令,也可以执行应用程序。你还可以利用shell编程,执行复杂的命令程序。
Linux 提供几种shell程序以供选择。常用的有 Bourne ( b s h )、C( c s h )和Korn( k s h ),各个shell都能提供基本的功能,又有其各自的特点。
Bourne shell
Bourne shell是由Steven Bourne 编写的,是UNIX 的缺省shell。Bourne shell的shell编程能力很强。但它不能处理命令的用户交互特征。bash 是Bourne shell的增强版。
Cshell
Cshell是由加利福尼亚大学伯克利分校的Bill Joy编写的。它能提供Bourne shell所不能处理的用户交互特征,如命令补全、命令别名、历史命令替换等。很多人认为, C shell的编程能力不如Bourne shell,但它的语法和C语言类似,所以C程序员将发现C shell很顺手。tcsh 是Cshell的增强版本和Cshell完全兼容。
Korn
K o r nshell是由Dave Korn 编写的。Korn shell融合了C shell和Bourne shell的优点,并和Bourne shell完全兼容。 Korn shell的效率很高,其命令交互界面和编程交互界面都很不错。Public Domain Korn shell( p d k s h )是Korn shell的增强版。
bash
bash 是大多数L i n u x系统的缺省shell。它克服了Bourne shell的缺点,又和Bourne shell完全
兼容,B a s h有以下的特点:
1 补全命令行。 当你在bash 命令提示符下输入命令或程序名时,你不必输全命令或程序
名,按Tab 键,b a s h将自动补全命令或程序名。
2 通配符。 在b a s h下可以使用通配符 * 和?。*可以替代多个字符,而?则替代一个字符。
3 历史命令。 bash 能自动跟踪你每次输入的命令,并把输入的命令保存在历史列表缓冲区。
缓冲区的大小由HISTSIZE 变量控制。当你每次登录后,home 目录下的 .bash_history 文
件将初始化你的历史列表缓冲区。你也能通过history 和fc 命令执行、编辑历史命令。
4别名。 在b a s h下,可用alias 和unalias 命令给命令或可执行程序起别名和清除别名。这
样你可以用自己习惯的方式输入命令。
进入shell
Linux 启动后,给出 login 命令,等待用户登录。
Login:
Password:
如果是正确的用户名和密码,那么你就会进入Linux 的shell, shell给出命令提示符,等待
你输入命令。使用 l o g o u t命令退出shell。
shell的常用命令
1、更改帐号密码
语法:passwd
Old password:
New password:
Retype new password:
2、联机帮助
语法: man 命令
例如: man ls
3、远程登录
语法:rlogin 主机名 [-l 用户名]
例如:
rlogin aa 远程登录到工作站 aa 中。
rlogin aa -l user 使用 user 帐号登录到工作站 aa 中。
语法:telnet 主机名 或 telnet IP地址
例如:
telnet aa
telnet 130.129.21.250
4、文件或目录处理
列出文件或目录下的文件名。
语法: ls [-atFlgR] [name]
ls 列出目前目录下的文件名。
ls -a 列出包括以 .开始的隐藏文件的所有文件名。
ls -t 依照文件最后修改时间的顺序列出文件名。
ls -F 列出当前目录下的文件名及其类型。以/ 结尾表示为目录名,以* 结尾表示为
可执行文件,以@ 结尾表示为符号连接。
ls -l 列出目录下所有文件的权限、所有者、文件大小、修改时间及名称。
ls -lg 同上,并显示出文件的所有者工作组名。
ls -R 显示出目录下以及其所有子目录的文件名。
5、改变工作目录
语法:cd [name]
name:目录名、路径或目录缩写。
例如:
cd 改变目录位置至用户登录时的工作目录。
cd dir 改变目录位置至d i r目录下。
cd user 改变目录位置至用户的工作目录。
cd .. 改变目录位置至当前目录的父目录。
cd ../user 改变目录位置至相对路径 user 的目录下。
cd /../.. 改变目录位置至绝对路径的目录位置下。
cd 改变目录位置至用户登录时的工作目录。
6、复制文件
语法: cp [-r] 源地址 目的地址
例如:
cp file1 file2 将文件 file1 复制成 f i l e 2。
cp file1 dir1 将文件 file1 复制到目录 dir1 下,文件名仍为 f i l e 1。
cp /tmp/file1 . 将目录 /tmp 下的文件 file1 复制到当前目录下,文件名仍为 f i l e 1。
cp /tmp/file1 file2 将目录 /tmp 下的文件 file1 复制到当前目录下,文件名为f i l e 2。
cp -r dir1 dir2 复制整个目录。
7、移动或更改文件、目录名称
语法:mv 源地址 目的地址
例如:
mv file1 file2 将文件 f i l e 1更名为 f i l e 2。
mv file1 dir1 将文件 f i l e 1移到目录 dir1 下,文件名仍为 f i l e 1。
mv dir1 dir2 将目录 dir1 更改为目录 d i r 2。
7、建立新目录
语法: mkdir 目录名
mkdir dira 建立一新目录 d i ra。
8、删除目录
语法: rmdir 目录名 或 rm 目录名
例如:
rmdir dir1 删除目录 d i r 1,但 dir1 下必须没有文件存在,否则无法删除。
rm -r dir1 删除目录 d i r 1及其子目录下所有文件。
9、删除文件
语法: rm 文件名
例如:
rm file1 删除文件名为 file1 的文件。
rm file? 删除文件名中有五个字符且前四个字符为file 的所有文件。
rm f* 删除文件名中以 f 为字首的所有文件。
10、列出当前所在的目录位置
语法: p w d
11、查看文件内容
语法: cat 文件名
例如:
cat file1 以连续显示方式,查看文件名 file1 的内容。
11、分页查看文件内容
语法: more 文件名 或 cat 文件名 | more
例如:
more file1 以分页方式查看文件名 file1 的内容。
cat file1 | more 以分页方式查看文件名 file1 的内容。
12、查看目录所占磁盘容量
语法: du [-s] 目录
例如:
du dir1 显示目录 dir1 的总容量及其子目录的容量(以KB 为单位)。
du -s dir1 显示目录 dir1 的总容量。
13、文件传输
1. 拷贝文件或目录至远程工作站
语法: rcp [-r] 源地址 主机名:目的地址
源地址文件名、目录名或路径。
例如:
rcp file1 doc:/home/user 将文件f i l e 1拷贝到工作站 doc 路径 /home/user 下。
rcp -r dir1 doc:/home/user 将目录 d i r 1拷贝到工作站 doc 路径/home/user 下。
2. 自远程工作站,拷贝文件或目录
语法: rcp [-r] 主机名:源地址 目的地址
主机名工作站名。
源地址路径名。
目的地址、文件名、目录名或路径 。
例如:
rcp doc:/home/user/file1 file2 将工作站 d o c路径/home/user 下的目录 d i r 1,拷贝到当前工
作站的目录下,目录名仍为 d i r 1。
rcp -r doc:/home/user/dir1 . 将工作站doc 路径/home/user 下的目录 d i r 1,拷贝到当前工
作站的目录下,目录名仍为 d i r 1。
3. 本地工作站与远程工作站之间的文件传输
必须拥有远程工作站的帐号及密码,才可进行传输工作。
语法: ftp 主机名 或 ftp ip地址
例如:
ftp doc 与远程工作站 doc 之间进行文件传输。
Name (doc:user-name):
Password (doc:user-password):
ftp> help 列出 ftp 文件传输时可使用的命令。
ftp> !ls 列出本地工作站当前目录下的所有文件名。
ftp> !pwd 列出本地工作站当前所在的目录位置。
ftp> ls 列出远程工作站当前目录下的所有文件名。
ftp> dir 列出远程工作站当前目录下的所有文件名。
ftp> dir . |more 分页列出远程工作站当前目录下的所有文件名。
ftp> pwd 列出远程工作站当前所在的目录位置。
ftp> cd dir1 更改远程工作站的工作目录位置至 dir1 之下。
ftp> get file1 将远程工作站的文件 f i l e 1拷贝到本地工作站中。
ftp> put file2 将本地工作站的文件 f i l e 2拷贝到远程工作站中。
ftp> mget *.c 将远程工作站中扩展文件名为 c 的所有文件拷贝到本地工作站中。
ftp> mput *.txt 将本地工作站中扩展文件名为 txt 的所有文件拷贝到远程工作站中。
ftp> prompt 切换交互式指令(使用 mput/mget 时不是每个文件皆询问y e s / n o )。
ftp> quit 结束 ftp 工作。
ftp> bye 结束 ftp 工作。
注意 从PC与工作站间的文件传输也可透过在 PC端的 FTP指令进行文件传输,指令用
法与上述指令大致相同。
14、文件权限的设定
1. 改变文件或目录的读、写、执行权限
语法:chmod [-R] mode name
n a m e :文件名或目录名。
mode: 3个8位数字或r w x的组合。r- r e a d (读),w - w r i t e (写),x - e x e c u t e (执行),u - u s e r (当前用
户),g - g r o u p(组) ,o - o t h e r(其他用户) 。
例如:
chmod 755 dir1 对于目录d i r 1,设定成任何使用者皆有读取及执行的权利,但只有所
有者可做修改。
chmod 700 file1 对于文件f i l e 1,设定只有所有者可以读、写和执行的权利。
chmod u+x file2 对于文件f i l e 2,增加当前用户可以执行的权利。
chmod g+x file3 对于文件f i l e 3,增加工作组使用者可执行的权利。
chmod o-r file4 对于文件f i l e 4,删除其他使用者可读取的权利。
2.改变文件或目录的所有权
语法:chown [-R] 用户名 name
n a m e:文件名或目录名。
例如 :
chown user file1 将文件 file1 改为用户user 所有。
chown -R user dir1 将目录 d i r 1及其子目录下面的所有文件改为用户user 所有。
以上内容希望帮助到大家,很多PHPer在进阶的时候总会遇到一些问题和瓶颈,业务代码写多了没有方向感,不知道该从那里入手去提升,对此我整理了一些资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql优化、shell脚本、Docker、微服务、Nginx等多个知识点高级进阶干货需要的可以免费分享给大家,需要PHP进阶架构师>>>视频、面试文档免费获取docs.qq.com
或者关注咱们下面的专栏PHP架构师之路zhuanlan.zhihu.com
未完结
-
shell清空指令_3.2.1 清除命令shell窗口
2021-01-17 12:39:34控制台窗口将清空,光标将定位到命令shell窗口的左上角,其后紧随着命令提示符,屏幕缓存中的所有其他文字也被清空。 在前面给出的示例脚本中,也可以加入CLS命令,如下所示:cls hostname ver ipconfig -all ...3.2 脚本的常见语句与命令
到目前为止,本书主要讨论了一些命令及相关问题,但没有介绍什么是语句。尽管这些术语经常互换使用,但严格来讲,语句(statements)是指命令的关键字。比如rem语句,但有时候语句也可能是指一行代码,其中包含了该行上所有的命令文本。在有些程序设计语言中,如Java,每条语句必须以特定的字符(分号)作为终止符。在命令行脚本中,命令行并不寻找特定的终止符,而是寻找每行的结束标志。比如,在命令解释器读入下面任意字符时就终止:
断行(比如按下Shift+Enter键);
回车与断行(比如按Enter键);
文件尾标志。
前面已经讨论了如何创建脚本,下面讨论脚本中可以使用的常用语句与命令。
Cls。清除控制台窗口,重置屏幕缓冲。
Rem。在脚本中创建注释。
Echo。在命令行中显示消息、关闭或打开命令回显。
@。以行为单位控制命令的回显方式。
Title。设置命令shell窗口的标题栏。
Color。设置命令shell窗口使用的文本色与背景色。
3.2.1 清除命令shell窗口
在将脚本输出写入到命令shell窗口之前,对其进行清空是一个较好的做法。要做到这一点,可以使用CLS命令。在命令行中键入cls,之后按Enter键。控制台窗口将清空,光标将定位到命令shell窗口的左上角,其后紧随着命令提示符,屏幕缓存中的所有其他文字也被清空。
在前面给出的示例脚本中,也可以加入CLS命令,如下所示:cls
hostname
ver
ipconfig -all
【责任编辑:云霞 TEL:(010)68476606】
点赞 0
-
shell清空指令_Linux—使用Shell命令清空或删除大文件内容的方法
2021-01-17 12:39:35Windows中删除文件或清空文件内容很简单,但是在Linux中,有些时候,我们不想打开文本编辑器去删除文件的内容,想通过命令去实现...一、通过重定向来清空文件内容该方法是最简单的,通过shell重定向null到指定文件即...Windows中删除文件或清空文件内容很简单,但是在Linux中,有些时候,我们不想打开文本编辑器去删除文件的内容,想通过命令去实现这一功能
本文就介绍几种方法,用于清空或删除大文件内容
注意:Linux系统中一切皆文件。
所以在清空或删除文件之前一定要确保该文件不是系统文件或者其他重要配置文件,否则可能引发系统错误。
一、通过重定向来清空文件内容
该方法是最简单的,通过shell重定向null到指定文件即可
$ >system.log
还有两个重定向方法:
重定向:或者true到指定文件
$ :>system.log
或者
$ true >system.log
二、使用cat/cp/dd使用工具和/dev/null设备来清空文件内容
/dev/null文件是一个特殊的文件,它将清空重定向到它的输出,而它的输入是个空白文件,什么内容也没有
关于/dev/null设备的详细内容可以参见:Shell—输入/输出重定向
因此,可以使用cat命令查看/dev/null文件的内容,然后重定向输出到指定文件,达到清空的目的
$ cat /dev/null >system.log
同理:
可将/dev/null文件的内容复制到指定文件,达到清空的目的
$ cp /dev/nullsystem.log
三、使用echo命令清空文件内容
可以使用echo命令将空字符串重定向到指定文件,来清空文件内容
$ echo "" >system.log
或者
$ echo >system.log
注意:该方法虽然清空了文件的内容,但是文件会包含一个空字符串,使用cat命令查看时,将看到一个空白行
因为空字符串不等于null,空字符串只能说明它的内容为空,而null则表示该事物不存在!
要想彻底清空文件内容,可以使用echo命令的-n选项,该选项将告诉echo,不再输出一个空白行
$ echo -n "" >system.log
四、使用truncate命令来清空文件内容
truncate命令可以将一个文件缩小或者扩展到某个给定的大小
可以利用该命令和-s选项来特别指定文件的大小
$ truncate -s 0system.log
-
shell清空指令_Linux怎么用命令清空Bash环境变量
2021-02-11 09:41:28在Linux系统中env 命令可以临时清空Bash环境变量,而不删除或者是卸载他们。当然Linux中情况Bash的命令不只env这一个,本文就来介绍一下,Linux怎么用命令清空Bash环境变量。如何显示当前环境?打开终端应用程序并... -
shell清空指令_linux命令的清除屏幕
2021-01-17 12:39:35f 为避免过长的文件名不兼容于其他系统的ar指令指令,因此可利用此参数,截掉要放入备存文件中过长的成员文件名称。 i 将文件插入备存文件中指定的成员文件之前。 o 保留备存文件中文件的日期。 s 若备存文件中包含... -
shell清空指令_PowerShell使用Clear-Content命令删除、清空文件内容的例子
2021-01-17 12:39:33本文介绍PowerShell中如何将文件的内容进行删除或清空,使用VBScript要先创建FSO,然后再打开文件,再修改文件;PowerShell清空文件只要一句Clear-Content。所谓清空文件,就是将一个文本文件里面的内容全部删除,... -
shell 一些常用的指令 (五)
2018-03-13 19:00:29shell 一些常用的指令 (五) 七 、 键盘高级操作技巧 1 . 命令行编辑 1 . 移动光标: ctrl + a :移动光标到行首。 Ctrl-e 移动光标到行尾。 Ctrl-f 光标前移一个字符;和右箭头作用一样。 Ctrl-b 光标后移... -
采集DPI板卡信息shell脚本,跳主机登录设备执行指令
2020-06-10 09:36:47#第一段脚本jk-ping_monitor.sh ...#清空结果表 /home/XXX/shell/logs/jk-ping_monitor.log echo “>/home/XXX/shell/logs/jk-ping_monitor.log” #获取板卡地址 for line in cat DPI_ip_list do master_ip=e -
shell 快捷键
2020-11-28 09:44:47快键键 含义 ctrl+a 回到行首 ctrl+e 跳到行尾 ctrl+u 清空命令 ctrl+p 上条指令 ctrl+n 下条指令 ctrl+b 回退 ctrl+f 前进 ctrl+d delete 光标后面的 -
常用Shell命令+vi编辑器
2020-06-04 21:42:34Shell命令 指令单独存在 指令带选项 指令带选项带参数 ls 查看当前目录的所有文件 相关选项 -l:list缩写,代表以列表形式展示所以文件 -a:all缩写,代表显示所有文件(包括隐藏文件“.”) ls ls -l(简写ll) ... -
SSH SecureShell Client的使用
2019-08-10 17:09:18SSH SecureShell Client的使用: 1、打开SSH Secure File Transfer Client快速连接 2、Host Name为弹性公网ip地址 User Name为root 3、Password为重置后的密码 4、把压缩包upload到linux上 5、点击左上角图案... -
Unix下部署服务的常用指令学习
2012-07-09 19:34:08Unix指令1.1 基本命令指令cd指令ls指令ll指令catcat /home/shell/isw/file.txt说明: 显示文件内容 指令history说明: 显示曾经的命令 指令clear清空屏幕 指令exit说明: 退出shell 1.2 高级命令指令vi 说明: 这... -
操作系统实验---Writing Your Own Unix Shell
2020-12-15 10:50:21使用make testXX和make rtestXX指令比较traceXX.txt文件在编写的shell和reference shell的运行结果;或者也可以使用”./sdriver.pl -t traceXX.txt -s ./tsh -a “-p”和”./sdriver.pl -t traceXX.txt -s ./tshre.. -
SHELL编程脚本笔记
2013-05-21 08:50:00当apache2的日志文件很大时,利用这条Script脚本定时清空日志文件,把清除指令写入clearlog.shècp /dev/null /var/log/apache2/access.log 。要其定期执行采用下列命令: chmod +x /root/clearlog.sh ... -
Android ADB常用指令
2020-12-23 21:46:24adb logcat -c // 清空已存在的log adb logcat > temp.log // 查看所有日志并保存到temp.log文件中 adb logcat -v time | grep "AndroidRuntime"// 查看运行时崩溃信息 adb logcat -b events // 查看事件相关的... -
定期清空大日志文件
2018-10-08 21:15:13于是今天写个shell脚本定期清空日志文件,这里不要用删除,以免影响到正在启动的服务。 1、确定大日志文件的路径 用find 指令找一下就可以定位到需要清理的日志,如下查找的 / 目录下大于50M的文件 find . -... -
20151114 shell脚本控制oracle随系统启动
2015-11-14 20:39:11如果文件存在,就将其清空;一般我们备份清理日志文件的时候,就是这种方法:先备份日志,再用`>`,将日志文件清空(文件大小变成0字节); head -n 6 /etc/init.d/network >/etc/init.d/oracle11g a.env指令 env ... -
文件重定向及shell(重定向)实现
2019-06-13 16:45:44文件重定向 ...文件重定向指令 < //标准输重定向 > //标准输出重定向 清空原先的内容后添加新的内容 >> //标准输出重定向 在原来内容换行下方添加新的内容 dup及dup2函数 int dup(int o... -
shell中的文本处理工具之sed
2020-03-27 13:38:20SED是一项Linux指令,功能同awk类似,差别在于,sed简单,但对列处理的功能要差一些,awk的功能较为复杂,对列处理的功能比较强大。更多awk功能参考下一篇文章。 在sed处理文件的时候,每一行都被保存在一个叫模式... -
清空linux+history_玩转Linux的神操作:五分钟搞定Bash特性与使用技巧
2021-01-07 06:27:08一个完整计算机的体系结构包括:硬件与软件,而软件又分为系统软件与应用软件,负责对硬件仅需管理与操作的是系统软件的内核部分,用户是无法与...在Linux环境下,我们一般通过Shell来与内核交流,并最终实现我们想... -
目录和文件管理(一)
2016-04-16 15:21:56用于实现某一类功能的指令或程序,命令的执行依赖于解释器程序(例如:/bin/bash)分类 内部命令:属于Shell解释器的一部分 外部命令:独立于Shell解释器之外的程序文件 格式 命令字 [选项] [参数] 选项分为长... -
Linux入职基础-5.15_系统设置(命令实例)
2018-03-03 21:32:51命令列表alias 定义命令别名bind 了解有哪些按键组合与其功能clear 清空终端屏幕chroot 改变根目录crontab自动化定时任务clock 调整 RTC 时间date 查看修改系统时间dircolors 设置 ls 指令在显示目录或文件时... -
admin课程2
2017-11-14 14:59:00– 用来实现某一类功能的指令或程序 – 命令的执行依赖于解释器(默认的解释器:/bin/bash) poweroff---->解释器(Shell)-------->内核-------->硬件 • 快捷键 – Ctrl + l :清空整个屏幕 – Ctrl + c :废弃... -
history命令
2020-12-28 11:21:55history命令用于显示指定数目的指令命令,读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件。 该命令单独使用时,仅显示历史命令,在命令行中,可以使用符号!执行指定序号的历史... -
清空日志 内核日志 查看设备信息 型号 电池状况 屏幕分辨率 屏幕密度 显示屏参数 android_id IMEI Android 系统版本 IP 地址 Mac 地址 CPU 信息 内存信息 更多硬件与系统属性 修改设置 分辨率 屏幕密度 ...