Linux常使用命令

作者 : 开心源码 本文共1551个字,预计阅读时间需要4分钟 发布时间: 2022-05-12 共168人阅读

创立一个目录 /data

mkdir /data

ls -l /data/

cd /data/

pwd

相对路径与绝对路径

1.绝对路径 从根开始的路径 /data

2.相对路径 不是从跟开始 相对于当前路径 data

在/data下面创立文件filename.txt

touch /data/filename.txt

为filename.txt添加内容”I am studying linux.”

方法一:

1.vim /data/filename.txt

2.进入编辑模式 按i

3.退出编辑模式 按esc

4.保存并退出 :wq

5.检查 cat /data/filename.txt

方法二:

echo “I am studying linux.” >> /data/filename.txt

>> 追加输出重定向 把内容追加到文件的结尾

> 重定向 先清空文件,把内容追加到文件的结尾

vi/vim快捷键:

剪切复制粘贴

复制当前行 yy

粘贴 p

剪切 dd

其余操作

撤销 u

恢复 ctrl + r

把filename.txt拷贝(复制)到/tmp下

cp /data/filename.txt /tmp/

把 /data 移动到 /root目录下面

mv /data/ /root/

备份:

cp filename.txt filename.txt.bak

重命名:

mv filename.txt filename.avi

进入/root目录下的data目录,删除filename.txt文件

rm filename.txt -f

man rm:查看命令帮助

在系统中查找出名字叫 filename.txt的文件

#find / -type f -name “filename.txt”

#find 在哪里找 -类型 f -名字 “”

find /tmp -type f -name “*.txt”

-type f (file)

-type d (dir)

find / -type f -size +1M 在根目录下找文件大小大于1M的

.. 当前目录的上级目录

. 当前目录

管道

find命令与其余命令配合

find + |xargs

find /root/ -type f -name “*.log” |xargs ls -l 查找root下的以.log结尾的文件,而后执行ls -l命令

打印配置文件nginx.conf内容的行号及内容,该如何做?

seq 10 -1 1 >nginx.conf 将10-1 覆盖增加到nginx.conf

1、cat -n nginx.conf 打印文件内容并打印行号

2、进入vim; :set nu 显示行号 set nonu 隐藏行号

快速到达文件的最后一行 G

快速到达文件的第一行 gg

快速到达文件的某一行 10gg

递归创立目录:

mkdir -p /dirname/test

只查看ett.txt文件(共100行)内第20到第30行的内容

#awk 'NR==20' ett.txt

#awk 'NR>=20 &amp;&amp; NR<=30' ett.txt

文件内容的替换:

sed 's#fileboy#filegirl#g' t.sh

xxx yyy file 将文件file里的xxx替换为yyy并显示

# sed -i.bak 's#fileboy#filegirl#g' t.sh

# # 先备份源文件 t.sh.bak

# # 而后修改文件内容

备份多个文件 打包压缩

#创立压缩包

z ==== gzip 软件进行压缩 .tar.gz

c ==== create 打包 创立包

v ==== verbose 显示过程

f ==== file 指定压缩包

tar zcf /tmp/etc.tar.gz /etc/ 将etc目录打包成etc.tar.gz

#查看压缩包

tar tf /tmp/etc.tar.gz

#解压-解压到当前目录

tar xf etc.tar.gz

软件安装的方法:

yum install package

rpm 包

编译安装 ./configure make make install

Linux常使用命令

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Linux常使用命令

发表回复