本帖最后由 sh_18期_冉隆泉 于 2021-8-28 20:31 编辑
Linux(3)常用操作指令
一;重定向符:>
1.一个重定向符号">":表示覆盖,把原文件的内容删除,重新写新的内容。==》等同于快速清空一份文件用法: > 文件名
2.两个重定向符号">>":表示追加,不删除原文件内容,把新的内容添加到原文件内容的末尾
用法:>> 文件名
面试题:
1.如何把一个文件中的部分内容取出来写入另一个文件中?
head -n 20 file | tail -n 6 >> file3
cat file | grep "error" >> file1
2.如何快速清空一个文件
1)> 文件名
2) cat /dev/null > 文件名
3)touch file ——> cat file > 文件名
二;find:查找命令
作用:用于查找文件/目录名
用法:find 绝对路径 -name "文件名/目录名"
linux系统常见的固定命令:
1.who 查看当前登录的用户名
2.who ami 查看当前 操作 的 用户名
3.hostname 查看主机名
4.getconf LONG_BIT 查看系统的位数
5.halt (init 0) (shutdown now) 关机
6.reboot 重启
7.top 查看当前CPU的使用情况
8.df 查看磁盘的使用情况
9.free 查看内存的使用情况
10.du 查看目录的大小
11.ps 命令
作用:用于查看服务的使用情况
参数: aux 查看所有用的使用服务情况
用法: ps aux
指定服务查看进程使用情况:ps -ef |grep "服务名"
12.kill 杀进程
用法:kill PID(进程号) 杀死/关闭某个进程
参数: -9
用法:kill -9 PID 强制杀进程
13.lsof -i:port(端口号) 查看某个端口号的使用情况
14.netstat -ntlp 查看当前开启的所有端口号信息
15.centos 6版本:service 服务名 start/stop/restart
centos7+版本:systemctl 服务名.service start/stop/restart
16.history 查看历史操作记录
17.clear 清楚当前屏幕显示内容,相当于使整个屏幕向上翻页
18.reset 重置屏幕
19.alias 取别名
ln:快速拉取链接命令
作用:用来创建软硬链接
参数:
1.-d 创建硬链接,相当于创建一个备份,只能对文件操作,不能对目录创建硬链接;对原文件和链接文件操作文件内容时,能相互影响,但是对文件本身的操作(如删除,移动,复制),相互之间不影响。
2.-s 创建软链接,相当于创建一个快捷方式,对文件和目录都可以创建链接
对文件或目录创建软连接:ln -s 绝对路径/文件名或目录名 链接名
对文件创建硬链接:ln -d 绝对路径/文件名 链接名
nl追加目录标号命令
作用:在Linux操作界面设定行号显示文件内容
用法:
① -b : 指定行号的方式,主要有两种:
② -b a :表示不论是否为空行,也同样列出行号(类似 cat -n);
③ -b t :如果有空行,则空的那一行不列出行号;
④ -n :列出行号的表示方法,主要由三种:
⑤ -n ln :行号在屏幕的最左方显示;
⑥ -n rn:行号在自己栏位的最右方显示,且不加0;
⑦ -n rz:行号在自己栏位的最右方显示,且加0;
|
|