Linux常用命令

ls 列出当前工作目录的文件或文件夹

-l   列出文件详细信息
-a   列出当前目录下所有文件及目录

cd [dirName] 切换当前目录至dirName

pwd 查看当前目录路径

mkdir 创建一个新目录

rm 删除给定的文件或文件夹

-r  递归删除,可删除子目录及文件
-f  强制删除

rmdir 删除给定目录

mv 移动文件或修改文件名,根据第二个参数类型(目录:则移动文件;文件:则重命名该文件)

cp 将源文件复制至目标文件或目录

cat 显示文件内容

从键盘创建一个文件 cat > filename 只能创建新文件

more和less 分页显示内容

less可以随意浏览文件

head 显示文件的开头,默认是头10行

tail 显示文件的末尾,不指定文件时,作为输入信息进行处理。常用查看日志文件

which 查看可执行文件的位置

在PATH指定的路径中,搜索某个系统命令的位置

whereis 基于系统内建的数据库进行搜索,查看文件的位置(程序名的搜索)

locate 查找文件或目录位置,比find -name快

find 在给定位置搜寻与条件匹配的文件(文件名)

chmod 用于改变linux系统文件或目录的访问权限

tar 压缩和解压文件
压缩: tar zcvf filename.tar.gz
解压: yar zxvf filename.tar.gz

gzip 创建和提取gzip压缩文件(压缩和解压)

unzip 对gzip文件进行解压

chown 将指定文件的拥有者改为指定的用户或组

df 显示磁盘空间使用情况

du 查看给定文件和目录占用磁盘空间大小

ln 为文件在另一个位置建立一个同步链接,减少磁盘占用量

date 显示或设定系统的日期和时间

cal 显示公历日历

grep 强大的文本搜索命令,通过正则表达式搜索,在给定的文件搜寻指定的字符串

wc 统计指定文件中的字节数、字数、行数,并将统计结果输出

ps 查看当前运行的进程状态,一次性查看

top 显示当前系统正在执行的进程的相关信息,进程ID、内存占有率、CPU占有率

kill 终止指定进程

free 显示系统内存使用情况,物理内存、交换区内存等

stat 显示指定文件的详细信息,比ls更详细

who 显示在线登陆用户

whoami 显示当前操作用户

hostname 显示主机名

uname 显示系统信息

ifconfig 查看网络情况

ping 测试网络连通

netstat 显示网络状态信息

shutdown 关闭计算机

exit 结束当前的终端会话

man 为给定的命令显示一个手册页面

whatis 单行描述给定的命令

help 列出所有可用命令,查看给定命令的具体用法

Linux管道: 将一个命令的标准输出作为另一个命令的标准输入,也就是把几个命令组合起来使用

grep  -r "close" /home/* | more

vim

命令行模式、编辑模式、一般模式;使用ESC或i或:切换模式

命令行模式:

:set number 
:set nonumber
yyp 复制光标所在行,并粘贴
/apache   在文档中查找apache,按n跳到下一个

/etc/passwd 存储用户账号

/etc/group 存储组账号

/etc/shadow 存储用户账号的密码

/etc/gshadow 存储用户组账号的额密码

useradd 用户名

userdel 用户名

groupadd 组名

groupdel 组名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值