linux常用指令1

例如:创建文件夹
操作步骤如下:1.在 Linux 中打开终端应用程序。2.输入mkdir命令。3.输入文件夹名称。
mkdir 是 make directory 的缩写

mkdir folder
mkdir [option] folderName
mkdir directory

Linux 是一个非常强大的操作系统,广泛用于服务器和个人计算机上。它提供了丰富的命令行工具,可以帮助用户高效地管理文件、网络、进程等。下面是一些常用的 Linux 命令及其简要说明:
如果需要在一个不存在的路径下创建目录,可以使用 -p 选项,这样即使路径中包含多个层级,也会递归创建所有必要的目录:

mkdir -p path/to/my_folder

mkdir 是文件系统管理中最基本也是最常用的命令之一。

文件与目录操作

  1. ls (list)

    • 显示当前目录下的文件和子目录列表。
    ls
    
  2. cd (change directory)

    • 改变当前工作目录。
    cd /path/to/directory
    
  3. pwd (print working directory)

    • 显示当前的工作目录。
    pwd
    
  4. mkdir (make directory)

    • 创建新的目录。
    mkdir new_directory
    
  5. rm (remove)

    • 删除文件或目录。
    rm file.txt
    rm -r directory
    
  6. cp (copy)

    • 复制文件或目录。
    cp file1.txt file2.txt
    cp -r dir1 dir2
    
  7. mv (move)

    • 移动文件或重命名文件。
    mv file1.txt /path/to/new/location
    mv oldname newname
    
  8. touch

    • 创建新文件或更新文件的时间戳。
    touch newfile.txt
    
  9. cat (concatenate)

    • 显示文件的内容。
    cat file.txt
    
  10. more

    • 分页显示文件内容。
    more file.txt
    
  11. less

    • 更高级的分页查看文件内容。
    less file.txt
    
  12. head

    • 查看文件的前几行。
    head -n 10 file.txt
    
  13. tail

    • 查看文件的后几行。
    tail -n 10 file.txt
    

进程管理

  1. ps (process status)

    • 列出正在运行的进程。
    ps aux
    
  2. top

    • 动态显示系统中各进程的状态。
    top
    
  3. kill

    • 发送信号给进程。
    kill PID
    
  4. killall

    • 根据进程名杀死所有进程。
    killall process_name
    
  5. nohup

    • 在后台运行命令,并忽略挂断信号。
    nohup command &
    
  6. screen

    • 提供了一个终端复用程序。
    screen
    

搜索与过滤

  1. grep

    • 在文件中搜索匹配的行。
    grep "pattern" file.txt
    
  2. find

    • 在指定目录树中查找文件。
    find /path -name "pattern"
    
  3. locate

    • 快速查找文件。
    locate filename
    
  4. sed

    • 流编辑器,用于文本转换和过滤。
    sed 's/old/new/g' file.txt
    
  5. awk

    • 强大的文本处理工具。
    awk '{print $1}' file.txt
    

系统信息

  1. uname

    • 显示系统信息。
    uname -a
    
  2. df (disk free)

    • 显示磁盘空间使用情况。
    df -h
    
  3. du (disk usage)

    • 报告文件和目录的空间使用情况。
    du -sh directory
    
  4. free

    • 显示系统内存使用情况。
    free -m
    
  5. lsof (list open files)

    • 列出打开的文件。
    lsof
    
  6. ifconfig

    • 配置和显示网络接口信息。
    ifconfig
    
  7. ip

    • 显示和操作网络设备、路由表、规则、地址等。
    ip addr show
    
  8. netstat

    • 显示活动网络连接状态。
    netstat -tuln
    
  9. ping

    • 测试网络连接。
    ping google.com
    
  10. traceroute

    • 跟踪到达目标主机的路径。
    traceroute google.com
    

包管理

  1. apt (Advanced Package Tool)

    • Debian 和 Ubuntu 中的包管理器。
    sudo apt update
    sudo apt install package_name
    
  2. yum

    • CentOS 和 RHEL 中的包管理器。
    sudo yum install package_name
    
  3. dnf (Dandified Yum)

    • Fedora 和 RHEL 中的包管理器。
    sudo dnf install package_name
    
  4. pacman

    • Arch Linux 和衍生发行版中的包管理器。
    sudo pacman -S package_name
    
  5. brew (Homebrew)

    • macOS 中的包管理器。
    brew install package_name
    

这些只是 Linux 中众多命令的一部分。对于更深入的学习和使用,请参考每个命令的手册页 (man command) 或在线文档。
PLUS:::::

改密码

## passwd用法
passwd	# 修改当前用户的密码

查找文件

## find用法
find /home -name myFile		# 在/home目录下查找文件名为myFile的文件(注:myFile也可以搭配正则表达式使用)
find /home -name *.txt		# 在/home目录下查找以txt为后缀的文件
find /home -mtime 0			# 在/home目录下查找今天内被改过的文件
find /home -mtime +1		# 在/home目录下查找昨天之前(不包括昨天)被改过的文件
find /home -mtime -1		# 在/home目录下查找昨天至今(即昨天和今天)被改过的文件
find /home -size +100M		# 在/home目录下查找大于100MB的文件,注意c表示byte
find . -name "*.sv"         # 在当前目录及子目录下查找所有后缀为.sv的文件/文件夹
find . -name "*.svn" | xargs rm (可加-rf) # 在当前目录及子目录下查找所有后缀为.svn的文件/文件夹,并删除

下载安装软件

## 下载 wget +安装包链接   #sudo 管理员权限
sudo wget https://example.com/install.sh #管理员权限
## 下载
wget https://example.com/install.sh #正常下载

安装步骤

##	确认权限:chmod 用于更改文件或目录的权限。chmod 的全称是 "change mode"
##	给文件添加执行权限:
chmod +x install.sh
##	运行安装脚本:
./install.sh
## 如果你需要管理员权限,可以使用 sudo:
sudo ./install.sh
##	安装
bash Miniconda3-latest-Linux-x86_64.sh
  • 13
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

科协软件2018

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值