linux 常用命令行

184 阅读2分钟

Linux是目前最佳服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。

Linux系统目录结构如下:

Linux

一级 Linux tree

. bin - (binaries)binaries

. boot - 存放用于系统引导时使用的各种文件

. dev - (devices)用于存放设备文件

. etc - (etcetera)存放系统配置文件

. home - 存放用户文件的根目录

. lib - (library)存放跟文件系统中的程序运行所需要的共享库及内核模块

. sbin - (super user binaries)存放二进制可执行文件,只有root才能访问

. usr - (unix shared resources)用于存放共享的系统资源

. var - (variable)用于存放运行时需要改变数据的文件

. root 超级用户目录

. mnt (mount)系统管理员安装临时文件系统的安装点

. tmp (temporary)用于存放各种临时文件


下面是是我总结的Linux系统常用命令行:

1. 系统常用命令

命令 全称 参数 功能
hostname 查看主机名
ping baidu.com 测试网络的连通性
pong baidu.com 获取网络响应
shutdown -r/-h 先关机,再重启/关机后不重启
reboot 重新启动
halt 关机后关闭电源
ifconfig 网卡网络配置,常用于查看当前IP地址
date 显示系统当前时间
whoami

2. 操作文件系统

命令 全称 参数 功能
cd change directory cd /home 切换目录
pwd progress print work directory 显示当前工作目录路径
touch [ -a ] [ -c ] [ -m ] [ -f ] [ -r RefFile ] [ Time / -t Time ] 创建空文件、把已存在文件的时间标签更新为默认方式
mkdir make directory testdi/mkidr -p dir1/dir2/dir3/ 创建一个新目录、创建多级目录
cp copy 复制文件或目录
mv move dir1 dir2 移动文件或目录、文件或目录改名
rm remove r / f 同时强制 / 删除该目录下的所有文件
rmdir remove direoctory dir1 删除空目录
cat concatenate files and print on the standard output 显示文本文件内容
more 空格/b 分页显示文本文件内容,可前后翻页
less 空格/b 分页显示文本文件内容,可前后翻页,空格向后,b向前,支持底行模式
find -name 在文件系统中的指定目录下查找指定的文件
grep global search regular expression and printout inline aaa 1.txt 在指定文件中查找包含指定内容的行,例:在1.txt中查找包含aaa的所有行
ls list -f/-l/[0-9]/-a 查看目录中的文件
tree 显示文件和目录由根目录开始的树形结构
lstree 显示文件和目录由根目录开始的树形结构

3. 常用快捷键及符号命令

命令 功能
ctrl + c 停止进程
ctrl + l 清屏
ctrl + r 搜索历史命令
ctrl + q 退出
tab 自动补全
wq 保存并退出