首页 > 系统相关 >linux基础命令及常用命令总结

linux基础命令及常用命令总结

时间:2023-07-11 21:11:55浏览次数:42  
标签:总结 username file1 示例 常用命令 命令 linux home 目录

1.ls命令

ls命令是最基础的命令之一,作用是列出当前目录下所有的文件和目录。ls命令有很多选项可以使用,比较常用的是-l选项,可以以详细信息的形式列出所有文件和目录的信息。

示例:列出当前目录下的所有文件和目录,使用-l选项

 # ls -i

2.cd命令

cd命令可以进入指定的目录。在Linux中,一个命令使用空格分隔,所以cd命令后必须跟着要进入的目录。

示例:进入/home/username目录

# cd /home/username

3.pwd命令

pwd命令可以显示当前所在的目录的路径。

示例:显示当前所在的目录的路径

# pwd

4.mkdir命令

mkdir命令可以创建一个新的目录。

示例:在当前目录下创建一个名为test的目录

# mkdir test

5.cp命令

cp命令可以复制文件或目录。

示例:将/home/username下的file1文件复制到/home/username/test目录中

# cp /home/username/file1 /home/username/test

6.mv命令

mv命令可以移动文件或目录,也可以修改文件或目录的名称。

示例:将/home/username/file1重命名为file2

# mv /home/username/file1 /home/username/file2

7.rm命令

rm命令可以删除指定的文件或目录。

示例:删除/home/username/test目录

# rm -r /home/username/test

8.cat命令

cat命令可以查看文件的内容。

示例:查看file1文件的内容

# cat file1

9.chmod命令

chmod命令可以修改文件或目录的权限。

示例:给file1文件添加可执行权限

# chmod +x file1

10.grep命令

grep命令可以在文件中查找指定的内容。

示例:在file1文件中查找hello字符串

# grep 'hello' file1

11.top命令

top命令可以实时查看系统中正在运行的进程信息和系统资源的使用状况。

示例:运行top命令

# top

12.ps命令

ps命令可以查看系统中正在运行的进程信息。

示例:列出当前用户的所有进程信息

# ps -u username

13.tar命令

tar命令可以将多个文件或目录打包成一个tar包,也可以将tar包解压缩成多个文件或目录。

示例:将/home/username/test目录打包成一个名为test.tar的tar包

# tar -cvf test.tar /home/username/test

14.unzip命令

unzip命令可以解压缩zip格式的文件。

示例:解压缩test.zip文件

# unzip test.zip

15.ping命令

ping命令可以测试网络连接是否正常。

示例:测试与8.8.8.8的网络连接是否正常

# ping 8.8.8.8

16.ifconfig命令

ifconfig命令可以查看网络接口的详细信息。

示例:查看en0网络接口的详细信息

# ifconfig en0

17.netstat命令

netstat命令可以显示当前的网络连接状态和端口信息。

示例:显示当前计算机的所有网络连接状态和端口信息

# ifconfig en0

18.du命令

du命令可以显示文件或目录的磁盘使用情况。

示例:显示当前目录下所有文件和目录的磁盘使用情况

# du -h .

19.df命令

df命令可以显示系统中文件系统的使用情况。

示例:显示系统中文件系统的使用情况

# df -h

20.history命令

history命令可以显示用户最近执行的命令历史记录。

示例:显示用户最近执行的10个命令历史记录

# history 10

21.scp命令

scp命令可以在网络中复制文件。

示例:将本地file1文件复制到远程主机[email protected]的/home/username目录下

# scp file1 [email protected]:/home/username

22.ssh命令

ssh命令可以远程登录到另一个计算机主机上,并在上面执行命令。

示例:使用ssh命令登录到远程主机[email protected]

# ssh [email protected]

23.wget命令

wget命令可以在网络中下载文件。

示例:从网址http://example.com/file1下载文件并保存为file1

# wget http://example.com/file1 -O file1

25.kill命令

kill命令可以结束指定的进程。

示例:结束进程号为1234的进程

# kill 1234

26.jobs命令

jobs命令可以显示目前正在执行的后台作业列表。

示例:列出当前正在执行的后台作业列表

# jobs

27.screen命令

screen命令可以在单个终端窗口中打开多个虚拟终端,可以方便地在不同的虚拟终端之间进行切换。

示例:在当前终端中打开一个名为test的虚拟终端

# screen -S test

28.mount命令

mount命令可以将一个文件系统挂载到指定的目录。

示例:将/dev/sdb1文件系统挂载到/mnt目录下

# mount /dev/sdb1 /mnt

29.umount命令

umount命令可以卸载一个已经挂载的文件系统。

示例:卸载/mnt目录下的文件系统

# umount /mnt

30.lnstat命令

lnstat命令可以显示Linux网络接口的信息。

示例:显示网络接口eth0的详细信息

# lnstat -i eth0

标签:总结,username,file1,示例,常用命令,命令,linux,home,目录
From: https://www.cnblogs.com/bkgr/p/17545937.html

相关文章

  • 每日总结2023年7月11日
    今日学习:DHCP协议:1.客户机/服务器模型2.租约默认为8天3.当租约过半时,客户机需要向服务器申请续租4.当租约超过87.5%时,如果仍然没有和当初提供IP的DHCP服务器联系上,则开始联系其他的DHCP服务器5.固定分配、动态分配、自动分配6. 169.254.X.X和0.0.0.0两个特殊地址,一旦分配到......
  • mitmproxy初探(windows版以及linux版)
    mitmproxy简介mitmproxy是一组工具,包括:mitmproxy(交互式的,具有控制台界面,但不支持windows)mitmweb(基于web的图形化界面)mitmdump(命令行版本)win10安装mitmproxy查阅了官方文档以及各位大佬博客,基本上都是在python环境下安装的,但是python版本好像要高于3.6,我就试了一下直接用pip......
  • Git快速回顾总结
    Git引入Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(java类,xml文件,html页面等),在软件开发过程中被广泛使用为什么使用Git代码回溯版本切换多人协作远程备份概述Git简介Git是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行......
  • Linux创建用户、删除用户
     一、创建用户1.创建用户:vagrant为用户名->sudouseradd-mvagrant-d/home/vagrant-s/bin/bash2、为创建的用户设置密码->sudopasswdvagrant3、修改用户的权限:(/etc/sudoers文件只有r权限,在改动前需要增加w权限,改动后,再去掉w权限)(1)为sudoers增加写......
  • C程序设计(基于Linux平台) 微课版
    本书以“学完C语言之后知道能做什么”为编写目标,共包括9章:LinuxC语言程序设计简介、C语言基础I、C语言基础II、链表、C标准库、Linux系统调用、Socket编程、Pthreads编程、GTK图形界面编程。其中,C语言基础I、C语言基础II、C标准库、Linux系统调用为本书最基础最......
  • 核心容器总结
       ......
  • linux 中ls -F 选项
     ls-F选项在输出项追加文件的类型标识符。例如:001、[root@PC1test02]#ls##测试文件testtest01.txttest02.txttest03.txttest04.txtxxx001.pedxxx003.pedtest01.csvtest02.csvtest03.csvtest03.txt.linktest05.txtxxx002.ped......
  • vue自学总结
    一、先安装node.js,安装之后需配制环境变量,否则运行npm命令时会导致该命令不存在的情况查看版本:node-v二、安装vuenpminstall-gvue-cli安装vue2脚手架npminstall-g@vue/cli安装vue3脚手架npmuninstall-gvue-cli卸载vue2脚手架npmuninstall-g@vue/cli卸载vue......
  • linux 设置代理
    linux设置代理exportproxy="http://XXXX:8080"exporthttp_proxy=$proxyexporthttps_proxy=$proxyexportftp_proxy=$proxyexportno_proxy="localhost,127.0.0.1,::1"解除代理unsethttp_proxyunsethttps_proxyunsetftp_proxyunsetno_proxy ......
  • Linux 软链接删除
    创建软链接在Linux中,可以使用ln-s[源文件][软链接文件]的命令来创建软链接。首先,打开终端并进入目标路径,可以使用pwd命令查看当前路径。使用mkdir命令创建一个名为test的目录,并使用touch命令在该目录下创建两个测试文件,分别为test.txt和val.txt......