Linux命令记录
Posted studying~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令记录相关的知识,希望对你有一定的参考价值。
vimdiff:同时查看多个文件,可以用qall退出,或者多次wq
ps -aux:查看系统有哪些进程
top:类似Windows任务管理器
whereis:查找文件的绝对路径
例如:whereis ls:查找ls的绝对路径
date:获取系统的时间
echo $PATH:查看当前的环境变量
pwd:显示当前路径
export PATH=$PATH:/home/chm/ :修改环境变量
ls -i:查看文件索引节点号
ls -a:查看当前目录下所有文件,包括隐藏文件
ls -ai:可以查看当前文件的索引节点号
ipcs -m:查看系统中有哪些共享内存
ipcrm -m 共享内存id:删除共享内存
kill -l:查看系统中所有的信号
man 7 signal:查看信号系统默认动作
ls -help:查看ls命令的帮助信息
man 1 命令:用于查看命令的帮助信息,例如,man 1 ls表示查看ls的帮助信息,其中 1 表示从man手册第一章开始找
man ls:表示从man手册第一章起开始找ls的帮助信息
if+Tab+Tab = 以if为开头的命令集
命令 > 文件名:先清空文件内容,然后将命令的输出结果写入文件里
例如ls - test.txt
命令 >> 文件名:以追加的方式将命令的输出结果写入文件里
ls --help | more:以每页的方式查看ls命令的帮助信息
ls /etc | wc -w:统计根目录下的etc目录中的文件数
clear:清屏,作用等于键盘按下crtl+l
tree -L 3:显示三层目录树
cd -:回到刚才所在的路径
cat -n 文件名:带行号的显示文件内容
rm 文件名:删除指定文件
rm -rf 目录文件名:删除指定目录,-r代表删除文件夹,-f代表无论文件夹存不存在都不报错
cp 目录1 目录2 -a:将目录1复制到目录2中
cp -r -v 目录1 目录2 :将目录1复制到目录2中,拷贝文件夹必须添加-r,
-v表示显示拷贝进度
mv 文件名 目录名:将文件移动到指定的目录中
mv 目录1 目录2:将目录1移动到目录2中
mv 文件1 文件2:若文件2不存在,则功能为重命名
mkdir 目录名:创建一个目录文件
mkdir 目录1 目录2…:创建多个目录
mkdir -p 目录1/目录2/目录3/…:嵌套创建多个目录
touch 文件名:创建一个文件,若文件已存在,则touch会修改文件的当前时间戳
find 路径 -name 文件名:在指定的路径下查找指定文件,会从指定路径下包括所有的子目录中寻找
grep 查找信息 文件名:在指定文件中查找指定内容,并整行显示
grep 查找信息 文件名 -n:在指定文件中查找指定内容,带行号的整行显示
grep 查找信息 * -n:在当前目录中查找指定信息,带行号的整行显示
grep 查找信息 * -R -n:在当前目录及子目录中查找指定信息,带行号的整行显示
ln 源文件名 链接文件名 -s:创建一个链接文件(类似windows的快捷方式)
如果修改链接文件里的内容,则源文件也修改
如果删除链接文件,对源文件没有影响
如果删除源文件,则链接文件失效
gzip格式压缩命令:tar zcvf 压缩包包名.tar.gz 文件1 文件2 …
gzip格式压缩包解压缩命令:
(1)tar zxcf 压缩包包名.tar.gz
(2)tar zxcf 压缩包包名.tar.gz -c 路径:解压到指定路径
bzp2格式压缩命令:tar jcvf 压缩包包名.tar.bz2 文件1 文件2 …
bzp2格式压缩包解压缩命令:
(1)tar jxcf 压缩包包名.tar.bz2
(2)tar jxcf 压缩包包名.tar.bz2 -c 路径:解压到指定路径
vi 文件名:在vi编辑器中打开或创建一个文件,并将光标置于行首
vi +n 文件名:在vi编辑器中打开已存在文件,并将光标置于第n行行首
vi最后一行模式下的关键词:
:w :保存文件
:wq :保存并退出当前文件
:x :保存并退出当前文件
:q! :不保存,强制退出
:w 文件名 :将当前文件内容另存到某一文件
vi编辑模式下的关键词:
u:撤销
Crtl+r :反撤销
[n]x :删除光标后n个字符,例如3x
[n]X :删除光标前n个字符,例如6X
[n]dd :剪切从当前行开始的n行(只要剪切不粘贴,认为就是删除),例如4dd
[n]yy:复制从当前行开始的n行,例如4yy
p :把粘贴板的内容插入到当前行
. :执行上一次操作
shift+zz:保存退出当前文件
编辑模式下移动光标:
[n]G:将光标定位到第n行开始处
例子:
5G:将光标移动到第5行开始处
G:将光标定位到文件结束处
gg:将光标定位到文件开始处
编辑模式下的查找:
/字符串:从光标开始处向文件尾查找字符串
n:向上查找
N:向下查找
以上是关于Linux命令记录的主要内容,如果未能解决你的问题,请参考以下文章