linux清空命令行 linux怎么清除命令行
Linux下怎么删除程序?
不过,可以调用'history -w'命令要求bash立即更新history文件。Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用的。在Shell的提示符后输入rpm,就可获得该命令的帮助信息。
linux清空命令行 linux怎么清除命令行
linux清空命令行 linux怎么清除命令行
linux清空命令行 linux怎么清除命令行
软件的卸载
1.软件的卸载主要是使用rpm来进行的。卸载软件首先要知道软件包在系统中注册的名称。键入命令:
#rpm -q -a
2.确定了要卸载的软件的名称,就可以开始实际卸载该软件了。键入如下命令即可卸载软件:
#rpm -e [package name]
参数e的作用是使rpm进入卸载模式。对名为[package name]的软件包进行卸载。由于系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载。你可以使用如下的命令来忽略依赖关系,直接开始卸载:
#rpm -e [package name] -nodeps
忽略依赖关系的卸载可能会导致系统中其它的一些软件无法使用。
补充:
如果是以.bin结尾的二进制软件,可以用以下方法安装(以so-6_0-beta-bin-linux-zh-Tw1.bin为例):
在so-6_0-beta-bin-linux-zh-Tw1.bin所在文件夹下运行模拟终端
输入:
./so-6_0-beta-bin-linux-zh-Tw1.bin
并按回车!
当然也可以输入:
./so 再用[Tab]键补全
(./表示当前目录,如果终端不在该软件所在目录下打开,则在软件名前尚需输入相应的路径。)
如果在图形界面,也可直接单击(或双击,视具体的鼠标Linux已经成为工作、娱乐和个人生活等多个领域的支柱,人们已经越来越离不开它。在Linux的帮助下,技术的变革速度超出了人们的想象,Linux开发的速度也以指数规模增长。设置而定)运行反安装程序就可以了!
1.软件的卸载主要是使用rpm来进行的。卸载软件首先要知道软件包在系统中注册的名称。键入命令:
#rpm -q -a
2. 确定了要卸载的软件的名称,就可以开始实际卸载该软件了。键入命令:
#rpm -e [package name]
即可卸载软件。参数e的作用是使rpm进入卸载模式。对名为[package name]的软件包进行卸载。由于系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载。你可以使用如下的命令来忽略依赖关系,直接开始卸载:
#rpm -e [package name] -nodeps
忽略依赖关系的卸载可能会导致系统中其它的一些软件无法使用
如果想知道rpm包安装到哪里了呢?
应该用 #rpm -ql [package name]
3.如何卸载用源码包安装的软件?
是看README和INSTALL ;一般的情况下都有说,但大多软件没有提供源码包的卸载方法;我们可以找到软件的安装点删除。主要看你把它安装在哪了。
比如:
如果安装软件时,指定个目录。这个问题也不会难;
比如用源码包安装gaim 的
#./configure --prefix=/opt/gaim
#make
#make install
如果安装mlterm
#./configure --prefix=/opt/mlterm
#make
#make install
把源码包安装的软件,都指定安装在 /opt目录中,这样不就知道了;
如果删除,就删除相应的软件目录;
有些软件要在解压安装目录中执行 make uninstall ,这样就卸载掉了。
想了解更多Linux知识可参考《Linux就该这么学》。
Linux下软件的卸载主要是使用rpm命令来进行的。
①卸载软件先查看软件包在系统中的名称
rpm -q -a
#即可查询到当前系统中安装的所有的软件包。②确定要卸载的软件的名称,就可以开始卸载该软件
#参数e的作用是使rpm进入卸载模式,对名为[package name]的软件包进行卸载。③由于系统中各个软件包之间相互有依赖关系,使用-nodeps忽略依赖关系,直接卸载:
rpm -e [package name] -nodeps
linux没有提供象windows系统一样的回收站机制,所以,用rm命令删除的文件就没有了(虽然没有真正清除文件数据,但很难恢复了)
通过rpm包安装的程序,可用rpm命令清除:
#rpm -q -a 查询软件包名称
#rpm -e [package name] 卸载相应软件包
卸载用源码安装的软件包
一般的情况下,大多软件没有提供源码包的卸载方法,通过查看软件安装时的README和INSTALL 文件,找到软件的安装地点,进到该目录,进行相关文件删除。
更多Linux知识可参考《Linux就该这么学》。
linux如何退出命令作界面?
因此,越来越多的开发者也不断地加入开源和学习Linux开发的潮流当中。在这个过程之中,合适的工具是必不可少的,可喜的是,随着Linux的发展,大量适用于Linux的开发工具也不断成熟。linux退出命令作界面的具体步骤如下:
1、首先要按键盘左上角的"ESC",左下角的插入状态不见了。
2、然后在按了ESC后再输入冒号,在输入命令时,直接输入"q",就可以退出了。
3、不保存退出的方法:先按ESC,再输入冒号,在输入命令时,直接输入"q!"。
4、强制退出的方法:先按ESC,再按冒号,在输入命令时,直接输入"!"
方法一:
退出lua交互模式
2.Ctrl-D in Unix
3.Ctrl-Z in DOS/Windows
4.或者调用OS库的 os.exit() 函数也可以退出。
方法二:
1.退出命令界面ctrl+altl+F7
首先介绍find -name "test.ja"这个方法能够定位查找某个文件
find -name "test.ja" -ls 这个方法能够定位查找某个文件,并且列出文件详情,如图:
ls命令这是一个非常有用的查看文件与目录的命令:
退出lua交互模式:
Ctrl-D in Unix
Ctrl-Z in DOS/Windows
或者调用OS语法: more [-pcdls] 文件库的 os.exit() 函数也可以退出
linux命令删除非空目录
rpm -e [package name]linux命令删除非空目录: rm -rf 目录名 解释: 1、r意思是删除目录,f意思是force的缩写,强制删除,不提示。 2、如果目录为空,可以用 “rmdir 目录名”删除。 3、如果目录不为空,可以用“rm -r 目录名”删除。
linux下可以使用rm配合-r -f选项来删除非空目录:
rm -rf 目录名
解释:
1、r意思是递归删除,f意思是force的缩写,强制删除,不询问确认删除。
2、如果目录为空,可以用 “rmdir 目录名”删除。
3、如果目录不为空,可以用“rm -r 目录名”删除。
你可以去看看《Linux就该这么学》这本书的第二章,非常详细的介绍了rm命令和用法。
linux删除非空目录需要在命令行中使用删除目录指令。
以Deepin linux为例,在命令行中删除非空目录指令步骤如下所示:
1、例子: cat example.txt在Deepin linux中点击打开终端程序,进入命令行。
2、在命令行中输入删除文件夹指令rm -rf 。
linux命令删除非空目录
rm -rf 目录名
r意思是删除目录,
f意思是force的缩写,强制删除,不提示。
希望能帮到你
【问题】怎样删除一个非空目录,及其目录里面所有内容:
【解答1】如果不进行递归删除。你可以使用API函数SHFileOperation,它可以一次删除目录及其下面的子目录和文件。
示例代码:我在虚拟机下装过rh9,可以ping的通,但是如果是要使用域名浏览网页,而不是ip的话,需要修改一些系统配置文件.
BOOL DelTree(LPCTSTR lpszPath)
{SHFILEOPSTRUCT FileOp;
FileOp.fFlags = FOF_NOCONFIRMATION;
FileOp.hNameMappings = NULL;
FileOp.hwnd = NULL;
FileOp.lpszProgressTitle = NULL;
FileOp.pFrom = lpszPath;
FileOp.pTo = NULL;
FileOp.wFunc = FO_DELETE;
return SHFileOperation(&FileOp) == 0;
示例代码:
BOOL DeleteDirectory(char DirName)//如删除 DeleteDirectory("c:")
{CFileFind tempFind;
char tempFileFind[MAX_PATH];
sprintf(tempFileFind,"%s.",DirName);
BOOL IsFinded=(BOOL)tempFind.FindFile(tempFileFind);
while(IsFinded)
{IsFinded=(BOOL)tempFind.FindNextFile();
if(!tempFind.IsDots())
{char foundFileName[MAX_PATH];
strcpy(foundFileName,tempFind.GetFileName().GetBuffer(MAX_PATH));
{char tempDir[MAX_PATH];
sprintf(tempDir,"%s%s",DirName,foundFileName);
DeleteDirectory(tempDir);
}else
DeleteFile(tempFileName);3、在删除文件夹指令后输入需要删除的文件夹名称,即可完成删除。
}}
}tempFind.Close();
if(!RemoveDirectory(DirName))
{MessageBox(0,"删除目录失败!","信息",MB_OK);//比如没有找到文件夹,删除失败,可把此句删除
return FALSE;
}return TRUE;
}
rm -rf 目录名
rm -fr 目录名
rm -rf 目录名字
如何干净卸载Linux系统
{char tempFileName[MAX_PATH];先光盘或u盘安装windows7
一、在windows下的我的电脑→管理→磁盘管理,会看到没有名字的linux分区,在上面点右键,删除逻辑分区
二、重新启动,改动bios启动顺序,把从磁盘启动给禁用,一定要禁用。
三、保存bios设置,并重新启动,插入windows安装盘,当出现安装画面是选择故障恢复控制台,就是按R,进入控制台。
四、会出现选择在那个地方安装windows,然后输入1,代表是在c盘了,实质上并不是安装windows,所以不要害怕。
五、然后运行fixmbr命令,会说什么没有主启动文件,问是否创建?当然是输入y,创建了。
直3、如果不愿意使用命令行,按照第二条中将3改为5,重启即可。接把所有分区删除,重新按自己想法分区,然后安装Windows7!!!
很简单的
你的win7是ghost的还是安装版本的?
如果是ghost里面有硬盘分区工具
直接格式化整个硬盘,然后再用光盘安装win7
删除那个分区就行了
删除 相关的分区,如 linux 分区,还有 swap
清除掉 grub 启动管理
要用 win 恢复
直接安装win7,选择格式化硬盘。
格式化,一干二净,想恢复都难
30个必知的Linux命令技巧,你都掌握了吗
-r:将 histfiles 的内容读到目前这个 shell 的 history 记忆中在Unix/Linux下,高效工作方式不是作图形页面,而是命令行作,命令行意味着更容易自动化。使用过Linux系统的朋友应该都知2.进入命令界面ctrl+altl+F1-F6道它的命令行强大之处。话说回来了,以下这些命令使用技巧你又知道多少呢?
linux退出编辑命令
3、使用 HISTCONTROL 从命令历史中剔除连续重复的条目Linux退出编辑命令是gedit或vim。
六、然后运行exit命令,退出重启,把bios中的启动顺序改回来就可以了若在命令行下使用gedit,先保存文件后 关闭程序窗口,将自动退到命令行界面。
若在命令行下使用vim,先按下ESC退出编辑模式,然后输入:wq保存并退出,或者q退出,或者q!强制退出,从而回到命令行界面。
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的SUSE、Oracle Linux等。
Linux的积极意义:
linux如何删除非空目录?
egrep [选项] [查找模式] [文件名1,文件名2,……]linux删除非空目录需要在命令行中使用删除目录指令。
以Deepin linux为例,在命令行中删除非空目录指令步骤如下所示:
1、在Deepin linux中Linux查找命令扩充介绍:点击打开终端程序,进入命令行。
2、在命令行中输入删除文件夹指令rm -rf 。
linux常用命令
if(tempFind.IsDirectory())linux常用命令如下:
1、查看内核版本:uname -a。
2、控制台-》图形界面:init 5或者startx。
3、图形界面-》控制台: init3或者直接注销。
4、如何查看ip地址:ifconfig。
5、配置ip:ifconfig 0 ip地址。
6、重启:reboot 或者 shutdown -r now。
7、普通用户切换到系history -w统用户:su。
8、注销用户指令:logout。
linux的学习技巧:
如果你想系统的学习Linux,你必需清楚的认识到这一点。如果你真正想系统的学习linux,想用Linux有所作为,那么请忘记Windows的思维方式,思想性的转变比暂时性的技术提高更有用, 而思想上的改变往往是受到我们行动所影响的,有不懂的问题就自己思考,查资料, 实在不会再去找别人的电脑去查,这样就加深了我每次对问题的理解,慢慢感受和习惯Linux的作方式。
linux命令历史
一、如何查看Linux中各个用户的历史作命令
查看命令历史用history命令,历史命令只有在注销的时候,才会被更新到~/.bash_history这个系统历史命令记录文件中;当你下次以bash登录Linux的时候,系统会主动由当前用户的~/.bash_history文件读取历史命令的记录。
history命令用法:
history 数字
将目前的历史记忆的内容强制立即写入~/.bash_history文件中;
history -c
将目前所有的历史命令记录全部清除。
二、如何将Linux系统的历史作命令删除
你好,
1、修改/etc/profile将HISTSIZE=1000改成0或1
清除用户home路径下。bash_history
2、立即清空里的history当前历史命令的记录
history -c
3、bash执行命令时不是马上把命令名称写入history文件的,而是存放在内部的buffer中,等bash退出时会一并写入。
后续作的删除命令只会删除当前用户的作命令,并不会影响其他用户。
在提示符后输入命令history,就可以查看到当前用户的历史作命令。图中所示的是目前系统保存到root用户输入的377条命令。
在提示符下输入命令history -c就可以删除历史作命令。再用history命令查看,发现历史作命令已删除。
如果希望系统不再保存历史作命令,就必须更改配置文件目录下的配置文件profile。首先使用vi编辑器打开该文件。
找到HISTSIZE这个值,默认情况下历史命令将保存1000条,可以将该值改为0,然后保存并退出,重启系统使得配置文件生效。
6重启完成后,再次使用命令history查看,发现系统已不再记录命令。
三、linux怎么样显示命令历史后又显示命令的输入时间
linux的bash内部命令history就可以显示命令行的命令历史,默认环境执行 history
命令后,通常只会显示已执行命令的序号和命令本身。
如果想要查看命令历史的时间戳,那么可以执行:
# export HISTTIMEFORMAT='%F %T '
# history | more
1 2008-08-05 19:02:39 serv work restart
2 2008-08-05 19:02:39 exit
3 2008-08-05 19:02:39 id
这样显示的格式就变成,序号 - 时间 - 命令行。
history的其他的一些基本功能:
1、使用 HISTSIZE 控制历史命令记录的总行数
将下面两行内容追加到 .bash_profile 文件并重新登录 bash shell,命令历史的记录数将变成 450
条:
# vi ~/.bash_profile
HISTSIZE=450
HISTFILESIZE=450
2、使用 HISTFILE 更改历史文件名称
默认情况下,命令历史存储在 ~/.bash_history 文件中。添加下列内容到 .bash_profile 文件并重新登录
bash shell,将使用 mandline_warrior 来存储命令历史:
# vi ~/.bash_profile
HISTFILE=/root/mandline_warrior
在下面的例子中,pwd 命令被连续执行了三次。执行 history 后会看到三条重复的条目。要剔除这些重复的条目,可以将
HISTCONTROL 设置为 ignoredups:
# export HISTCONTROL=ignoredups
4、使用 HISTCONTROL 清除整个命令历史中的重复条目
上例中的 ignoredups 只能剔除连续的重复条目。要清除整个命令历史中的重复条目,可以将 HISTCONTROL 设置成
erasedups:
# export HISTCONTROL=erasedups
5、使用 -c 选项清除所有的命令历史
如果你想清除所有的命令历史,可以执行:
# history -c
6、使用 HISTIGNORE 忽略历史中的特定命令
下面的例子,将忽略 pwd、ls、ls -ltr 等命令:
# export HISTIGNORE=”pwd:ls:ls -ltr:”
四列出近的n条命令;、请问linux的history指令如何显示全部的历史记录
history命令可以用来显示曾执行过的命令。
执行过的命令默认存储在HOME目录的.bash_history文件中,可以通过查看该文件来获取执行命令的历史记录。需要注意的是.bash_history不包含当前会话所执行的命令,执行过的命令在关机时才会写入文件,除非执行命令history -w。
了解linux基础命令,另外你是感兴趣的话可以看下刘遄老师写的《Linux就该这么学》作为入门的书籍,觉得不错的话采纳下哦~。
五、linux 查看当前系统默认可以记住用户多少个历史命令用什么命令
可以使用History命令,主要用于显示历史指令记录内容, 下达历史纪录中的指令 。
1、History命令语法:
[test@linux]# history [n]
[test@linux]# history [-c]
[test@linux]# history [-raw] histfiles
参数:
n:数字,要列出近的 n 笔命令列表
-c:将目前的shell中的所有 history 内容全部消除
-a:将目前新增的history 指令新增入 histfiles 中,若没有加 histfiles ,
则预设写入 ~/.bash_history
-w:将目前的 history 记忆内容写入 histfiles
Linux系统在shell(控制台)中输入并执行命令时,shell会自动把命令记录到历史列表中,一般保存在用户目录下的.bash_history文件中。默认保存1000条,也可以更改这个值。
如果键入history, history会显示所使用的前1000个历史命令,并且编了号,会看到一个用数字编号的列表快速从屏幕上卷过。可能不需要查看1000个命令中的所有项目, 当然也可以加入数字来列出近的 n 笔命令列表。
linux中history命令不仅仅可以查询历史命令而已. 还可以利用相关的功能来帮执行命令。
2、运行特定的历史命令
history会列出bash保存的所有历史命令,并且编了号,可以使用“叹号接编号”的方式运行特定的历史命令.
语法说明:
[test@linux]# [!number] [!mand] [!!]
参数说明:
number :第几个指令的意思;
mand:指令的开头几个字母
! :上一个指令的意思!
3、History命令实战
列出所有的历史记录:
[test@linux] # history
只列出近10条记录:
[test@linux] # history 10 (注,history和10中间有空格)
使用命令记录号码执行命令,执行历史清单中的第99条命令
[test@linux] #!99 (!和99中间没有空格)
重复执行上一个命令
[tessprintf(tempFileName,"%s%s",DirName,foundFileName);t@linux] #!!
执行一次以rpm开头的命令(!? ?代表的是字符串,这个String可以随便输,Shell会从一条历史命令向前搜索,匹配的一条命令将会得到执行。)
[test@linux] #!rpm
逐屏列出所有的历史记录:
[test@linux]# history | more
立即清空history当前所有历史命令的记录
[test@linux] #history -c
除了使用history命令,在 shell 或 GUI 终端提示下,也可以使用上下方向键来翻阅命令历史(向下箭头会向前翻阅),直到找到所需命令为止。这可以很方便地编辑前面的某一条命令,而不用重复输入类似的命令。
linux常用命令
我在虚拟机下装过rh9,可以ping的通,但是如果是要使用域名浏览网页,而不是ip的话,需要修改一些系统配置文件.1.列出文件清单命令:ls
}【解答2】使用递归调用,逐个删除:ls命令能够列出当前目录下的所有内容。ls 命令的执行方式为:
# ls [-选项] [文件名或者目录名]
进入到Linux命令行中后,我们至少要知道当前所处的位置有哪些内容,这些信息就可以使用ls命令来获得。
在Linux中,ls命令是常使用的命令之一,因为在命令行下要随时查看目录内容。如果不加任何选项的话,ls命令仅列出当前目录下的文件和目录名,例如,想要查看/etc目录下的内容,可以使用下列命令:
# ls /etc
如果想要列出当前目录下所有文件,则可以使用下列命令:
# ls -a
2、cat命令
功能:在标准输出上显示文件。
语法:cat [-vTEuAte] 文件
cat -A exam2.txt
cat file1 file2 > file2
3、more命令
功能:在终端屏幕按屏显示文本文件。
例子: 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,……]
fgrep [选项] [查找模式] [文件名1,文件名2,……]
例子: grep "text file" example
grep data
grep goto .c
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。