Linux高频常用指令汇总

   日期:2024-12-26    作者:b1236066 移动:http://oml01z.riyuangf.com/mobile/quote/45987.html

目录

认识 Linux 目录结构

绝对路径:以根目录开头的, 称为绝对路径

相对路径:不是根目录开头的,称为相对路径

ls

pwd 

cd

mkdir

touch

cat

echo

rm 

cp

scp

rz

sz

mv

top

chmod

ps 和 netstat

1、根据 进程名 查询对应进程id

2、根据端口号查看对应进程

 3、根据 进程id 查看对应绑定端口号

vim编辑器

1、进入文件

2、进行编辑模式

3、保存退出

查看Linux服务器日志文件的命令链接

重要的几个热键[Tab],[ctrl]-c, [ctrl]-d 

面经整理Linux命令


 特殊的目录:

                        / 称为根目录
                        . 称为当前目录
                        .. 称为当前目录的上级目录
形如: /usr/share/tomcat/logs/
形如: https://blog.csdn.net/qq_73471456/article/details/logs . 或者 .. 开头的, 称为相对路径.

查看指定目录有啥内容,类似于 Windows系统中双击D盘,查看D盘下有啥内容

  • -a 列出目录下的所有文件,包括以 . 开头的隐含文件。
  • -d 将目录像文件一样显示,而不是显示其下的文件。 如ls –d 指定目录
  • -k k 字节的形式表示文件的大小。ls –alk 指定文件
  • -l 列出文件的详细信息。
  • -r 对目录反向排序。
  • -t 以时间排序。
  • -R 列出所有子目录下的文件。(递归)

举例 

 

ls -l 可以列举出当前目录下所有的文件ls -l 可以简化成 ll  (此处的l 为小写的L

查看自己当前所在目录

举例:万一我们迷路了,不知道自己在哪个路径下,就可以使用pwd来查看自己当前绝对路径

切换指定目录,可以理解为双击某目录进去

  •  cd ..  回到上一级目录
  • cd ~ :进入用户home目录
  • cd - :返回最近访问目录

创建新目录文件夹 (即创建新文件夹

  • mkdir -p  xxx/yyy   创建多级目录

创建新文件 例如 创建  123.txt文件

示例: touch 123.txt

查看某个文件夹下的某个文件内容

写文件内容

举例:echo  "hello" > 1.txt

删除文件或目录(文件夹
  • -f 即使文件属性为只读(即写保护),亦直接删除
  • -i 删除前逐一询问确认
  • -r 递归删除目录及其下所有文件 

举例rm -i test.txt

重要注意事项:
千万不要运行 rm -rf / , 尤其是在公司的生产服务器上( / 为根目录, r为递归,f为只要为文件都直接删除)
语法 cp [ 选项 ] 源文件或目录 目标文件或目录
复制文件或目录(文件夹
  • -f 强行复制文件或目录, 不论目的文件或目录是否已经存在
  • -i 覆盖文件之前先询问用户
  • -r 递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理

注意: cp 如果复制的是目录(文件夹,就需要 -r 选项,表示递归复制目录下所有文件,否则会报错

举例cp   test1.txt    test2.txt  

用于进行远程拷贝文件,支持跨服务器,并且提供加密传输。

语法:scp [...]   src_file    dst_file

上传文件命令

下载文件命令

重命名或者移动

语法 : mv [ 选项 ]   源文件或目录   目标文件或目录
1. mv 命令中 第二个参数类型的不同 (是 目标文件 还是目标目录 mv 命令将 文件重命名 将其移至一个新的目录中。
2. 当第二个参数类型是文件时 mv 命令完成文件重命名,此时源文件只能有一个(可以是源目录名) ,它将所给的源文件或目录重命名为给定的目标文件名。
3. 当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个 mv 命令将各参数指定的源文件均移至目标目录中。

举例mv   test1.txt   test2.txt    进行重命名

查看内存指令,动态显示系统的资源使用情况的命令包括内存、CPU、进程等。

在top命令的主界面,你可以看到已使用内存和空闲内存的统计信息。

 命令来修改文件和文件夹的权限。 命令用于更改文件和目录的访问权限,即控制谁可以读取、写入和执行文件。

语法:chmod  数字权限  文件或文件夹

每个数字代表一种用户类别:所有者(User)、所属组(Group)和其他用户(Other)。每个数字对应一个权限值

  • 4:读权限(r
  • 2:写权限(w
  • 1:执行权限(x
 

使用netstat命令:netstat命令可以显示网络连接、路由表和网络接口信息等。可以使用netstat命令查看某个端口被哪个进程占用.
具体的命令为:netstat -nap | grep 端口号,其中端口号为需要查询的端口号。

 
 
 
 
 
 
 

vim 是一个知名的文本编辑器 . 前面学习的 cat, less, head, tail 等命令只能查看文本 , 不能编辑文本 使用vim 就可以进行编辑了。

 语法:vim   文件名

举例:vim  1.txt

 进入vim界面

        vim 打开文件后默认是 普通模式 . 普通模式下键盘的按键表示一些特殊功能的快捷键 . ( 例如按下 j 并不是输入字母 "j", 而是表示光标往下移动一行 )
需要进入插入模式才能进行文本编辑。
按下  i 键 可以进入到 插入模式 . ( 左下角提示 --INSERT-- ) 然后就可以像记事本一样正常编辑了

当我们在vim编辑框中输入结束后,想要保存退出。此时就需要从插入模式切换到普通模式。插入模式下不能保存文件, 需要先回到 普通模式 。

步骤:1、按下 Esc 键回到普通模式.

          2、在普通模式下输入  :wq     再按下回车 , 即可保存文件并退出。

1、[Tab]按键---具有『命令补全』和『档案补齐』的功能
如果只有一个匹配项,按一下tab键就自动补全了,如果有多个匹配项,就按2下tab键,出现所有的全部匹配项
2、[Ctrl]-c按键---让当前的程序『停掉』,终止当前程序运行
3、[Ctrl]-d按键---通常代表着:『键盘输入结束(End Of File, EOF 戒 End OfInput)』的意思;另外,他也可以用来取代exit

1、Linux命令:一个文件追加到另一个文件

 
 

其中
source_file 是要追加内容的源文件。
target_file 是目标文件,内容将被追加到其中。

2、杀死目标进程

 
 

3、杀死一个叫simulator的进程

 
 

使用pkill命令一次性终止多个进程,例如使用以下命令杀死所有名为"simulator"的进程

 
 

4、压缩、解压命令

 
 

5、实时打印日志/a/b/c/test.log包含关键字error和exception

 
 

6、Linux:查找大小超过1k的文件

 
 

7、找出一个月内未修改的文件

 
 

8、linux:文本字符串替换

 
 

9、找出文件名包含"xyz",文件内容包含"abc"的文件


 

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号