linux命令大全
常用命令
目录的表达方法
/ 根目录
. 当前目录
两个. 上一级目录
‘~’ 家目录
cd / 进入到系统根目录
cd . 进入当前目录
cd … 进入当前目录的父目录,返回上层目录
cd /tmp 进入指定目录/tmp
cd ~ 进入当前用户的家目录
cd 进入当前用户的家目录
cd - 回到刚才所在的目录
pwd 显示当前所在目录的路径
dir 显示当前目录的内容(无颜色)
ls 显示当前目录的内容(有颜色)
ls /tmp 显示指定目录/tmp 的内容
ls -l 列出文件和文件夹的基本属性和详细信息
ll 列出文件和文件夹的基本属性和详细信息
ls -a 列出当前目录的全部内容,包括隐藏文件(在文件和文件夹前面加“.”隐藏)
ls -l -a 列出当前目录的全部文件和文件夹的基本属性和详细信息
ls -la 列出当前目录的全部文件和文件夹的基本属性和详细信息
ll -a 列出当前目录的全部文件和文件夹的基本属性和详细信息
ls -A 列出当前目录的全部内容,包括隐藏文件,不显示“.”和“…”
ls --help 列出 ls 命令的帮助内容
ls a2* 列出以 a2 开头的文件和文件夹
ls -l a2* 列出以 a2 开头的文件和文件夹的基本属性和详细信息
mkdir dir1 在当前目录下创建 dir 子目录
mkdir /tmp/dir2 在指定目录/tmp 下创建 dir2 子目录
touch file1 在当前目录下创建 file1 文件
cp file2 /tmp 复制 file2 文件到/tmp 目录下
cp /tmp/file2 /home 复制/tmp/file2 文件到/home 目录下
mv file4 /tmp 移动 file4 文件到/tmp 目录下
mv /home/file3 /tmp 移动/home/file3 文件到/tmp 目录下
rm file1 删除文件 file1
rm -f file1 不用确认直接删除 file1
rm -f file1 file2 file3 不用确认同时删除多个文件
cat /etc/passwd 查看/etc/passwd 文件
cat /etc/passwd |more 分屏查看文件内容
find pass* 在当前目录下查找以 pass 开头的文件
find /etc/pass* 在/etc 目录中查找以 pass 开头的文件
grep “rpm” /etc/passwd 在/etc/passwd 文件中查找关键字 rpm
vi 的两种模式
1、命令模式 vi 的默认进入状态(不可以输入字符,但可以对字符进行操作,复制,移动、删除等操作)
2、输入模式 输入字符状态(只可以输入和使用 del 和退格 backspace 键删除文字)
vi 的启动和退出
vi file 编辑 file 文件
vi /tmp/file1 编辑指定目录/tem 下的 file1 文件
:w 保存修改
:q 退出 vi
:wq 保存并退出
:q! 强行退出 vi,不保存修改
vi 命令模式下的操作
:set nu 设置行号
:set nonu 取消设置行号
系统级命令
hostname 显示主机名
hostname eduask 修改主机名为 eduask
uname 显示系统及版本信息
-a 显示系统及版本的所有信息
-s 显示内核名称
-n 显示网络节点名称(完整的计算机名称)
-r 显示内核发行版本
-v 显示内核版本信息
-m 显示计算机类型
-o 显示操作系统的类型
--version 显示系统发行版本信息
--help 系统命令的帮助信息和参数含义
用户级命令
whoami 显示当前用户
who 当前系统所登陆的用户,以及所登录的控制台
w 当前系统所登陆的用户,以及所登录的控制台的详细信息