0%

Linux 常用命令

Linux 常用指令。

待补充……

C

cat

concatenate

输出文件内容

cd

change directory

切换当前目录

常用命令 作用 示例
cd directory 切换到directory目录 cd /etc
cd . 切换到当前目录
cd .. 切换到上级目录
cd/cd ~ 切换到home目录
cd / 切换到根目录
cd - 在上一次所在目录与当前目录之间来回切换

chown

chgrp

clear

clear

清屏命令

cp

copy

复制文件

D

date

df

du

E

echo

G

grep

grep

搜索文件内容

H

head

输出文件的开头部分(默认前10行)

history

hostname

L

ls

list

查看当前文件夹下的内容

M

man

manual

man 是Linux提供的一个手册,包含了绝大部分的命令 command 和函数的详细使用说明。一般语法格式为:

1
man command

mkdir

make directory

新建文件夹

more

more

分屏显示文件内容

mv

move

移动文件或文件夹

P

passwd

ping

pwd

print working directory

打印当前所在目录

R

rm

remove

删除指定文件(加上 -r 参数可删除文件夹),可配合正则表达式使用

参数 作用
-i 删除前询问
-r 递归删除文件
-f 强制删除文件,不打印提示信息

注意:一些文件因为设置了只读属性,在添加 -f 参数后仍无法删除。需要在指令前添加 sudo 使用root权限删除

常用命令 作用 示例
rm file 删除文件名为 file 文件,不询问 rm 123.txt
rm -i file 删除文件名为 file 文件,并询问 rm -i 123.txt
rm -rf directory 递归删除 directory 文件夹 rm -rf ~/testrm

警告: sudo rm -rf /* 指令会递归删除系统根目录下的所有文件,相当于格式化硬盘,操作不可逆转。在未做好数据备份工作前,不要轻易使用!!!

rmdir

remove directory

删除指定文件夹

S

shutdown

su

systemctl

T

tail

tar

touch

touch

新建文件

tree

tree

以树状图形式输出目录的文件结构

tree 并非系统自带程序,需要自己安装

  • Arch Linux
    1
    2
    > sudo pacman -S tree
    >
  • Ubuntu:
    1
    2
    > sudo apt-get install tree
    >

V

vi / vim

vi / vim

使用 vi / vim 编辑器

W

wc

where

whichis

whoami