Linux常用指令

来源:互联网 发布:乐商店软件下载 编辑:程序博客网 时间:2024/05/16 08:40

常用指令

ls  显示文件或目录

-l 列出文件详细信息

-a 列出当前目录下所有文件及目录,包括隐藏的

mkdir 创建目录

-p 创建目录,若无父目录,则创建

cd 切换目录

touch 创建空文件

echo 创建带有内容的文件

cat 查看文件内容

cp 拷贝

mv 移动或重命名

rm 删除文件

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

-f 强制删除

find 在文件系统中搜索某文件

wc 统计文本中行数,字数,字符数

grep 在文本文件中查找某个字符串

rmdir 删除空目录

tree 树形显示目录,需要安装tree包

pwd 显示当前目录

ln 创建链接文件

more,less 分页显示文本文件内容

head,tail 显示文件头,尾内容

Ctrl+alt+F1 命令行全屏模式


系统管理命令

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

who 显示在线登录用户

whoami 显示当前用户

hostname 显示主机名

uname 显示系统信息

top 动态显示当前消耗资源最多进程信息

ps 显示所有进程信息

-aux

elf

du 查看目录大小

du -h /home 带有单位显示目录信息

ifconfig 查看网络情况

ping 测试网络连通

netstat 显示网络连通

man 帮助命令

clear 清屏

kill 杀死进程,配合ps或top先查看进程的id



打包压缩命令

tar 打包压缩

-c 归档文件

-x 压缩文件

-z gzip压缩文件

-j bzip2压缩文件

-v 显示压缩或解压过程

-f 使用档名

例子:

tar  -cvf /home/abc.tar /home/abc 只打包,不压缩

tar -zcvf /home/abc.tar.gz /home/abc 打包,用于gzip压缩

tar -jcvf /home/abc.tar.bz2 /home/abc 打包,并用bzip2压缩


关机/重启机器

shutdown

-r 关机重启

-h 关机不重启

now 立刻关机

halt 关机

reboot 重启


Linux管道

将一个命令的标准输出作为另一个命令的标准输入。即是把几个命令组合起来使用,

例如:

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


linux软件包管理

dpkg:软件包以.deb后缀

sudo dpkg -i tree_1.5.3-1_i386.deb安装软件

sudo dpkg -r tree卸载软件

apt:高级软件工具。这种方法适合系统能够连接互联网的情况。

sudo apt-get install tree 安装tree

sudo apt-get remove tree卸载tree

sudo apt-get update更新软件


vim使用

3中模式:命令模式,插入模式,编辑模式。利用esc来切换模式

:q 退出

:q! 强制退出

:wq 保存并退出

:set number 显示行号

:set nonumber 隐藏行号


切换用户命令

su  切换用户


更改权限

chmod 更改文件权限

例子:

sudo chmod 765 filename