ls命令:就是 list 的缩写,通过 ls 命令可以查看 linux 文件夹包含的文件以及权限
ls -a 列出目录所有文件,包含以.开始的隐藏文件ls -A 列出除.及..的其它文件ls -r 反序排列ls -t 以文件修改时间排序ls -S 以文件大小排序ls -h 以易读大小显示ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来
以文件从大到小排序并且显示所有~目录下的文件
cd 命令 :cd(changeDirectory) 更改文件目录
cd [目录名]cd / 进入要目录cd ~ 进入home目录cd ../ 返回上一个目录
cd home进入home目录
pwd 命令:查看当前工作目录路径。
pwd 查看当前目录的路径
mkdir 命令 :用于创建文件夹
mkdir newfile 当前文件夹下创建名为newfile的文件
mkdir -p /newfile/file1/file2 当前文件夹下创建路径为/newfile/file1/file2的文件夹
rm 命令 :删除
rm -i 删除前逐一询问是否要删除rm -f 删除档案rm -r 删除文件及目录下的所有文件
rmdir 命令:删除空目录
rmdir newfile 删除当前目录下的空目录newfilermdir -p newfile/file1/file2 如果该目录为空则一并删除
mv 命令:移动文件或修改文件名
mv newfile file 文件newfile改名为file
mv file /newfile2 把file移动到newfile2目录下
cp 命令 :将源文件复制至目标文件,或将多个源文件复制至目标目录
cp -i 复制时有提示cp -r 复制目录及目录内所有项目cp -a 复制的文件与原文件时间一样
把newfile2下的newfile复制到当前文件夹下
cat 命令 :打印文件内容
cat test.txt 打印test.txt文件的内容
more 命令 :功能类似于cat
more +n 从笫 n 行开始显示more -n 定义屏幕大小为n行ls -l | more -5 只显示ls之后的5个内容Enter 向下 n 行,需要定义。默认为 1 行Ctrl+F 向下滚动一屏空格键 向下滚动一屏Ctrl+B 返回上一屏
查找命令:查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索
which 查看可执行文件的位置。//mysql数据库的安装路径
whereis 查看文件的位置。
-b 定位可执行文件。
-m 定位帮助文件。
-s 定位源代码文件。
-u 搜索默认路径下除可执行文件、源代码文件、帮助文件以外的其它文件。
//名为mysql的文件位置
locate 配合数据库查看文件位置。
-l num(要显示的行数)
-f 将特定的档案系统排除在外,如将proc排除在外
-r 使用正则运算式做为寻找条件
//名为mysql的文件位置,只打印前5个数据;等价于locate mysql | more -5
find 实际搜寻硬盘查询文件名称。
-name name, -iname name : 文件名称符合 name 的文件。iname 会忽略大小写。
-size n : 按文件大小查找;文件大小是n单位。
-type c : 按文件类型查找。
//文件名为mysql的文件
grep 命令:强大的文本搜索命令
-A n --after-context显示匹配字符后n行-B n --before-context显示匹配字符前n行-C n --context 显示匹配字符前后n行-c --count 计算符合样式的列数-i 忽略大小写-l 只列出文件内容符合指定的样式的文件名称-f 从文件中读取关键词-n 显示匹配内容的所在文件中行数-R 递归查找文件夹
wc 命令 :功能为统计指定的文件中字节数、字数、行数,并将统计结果输出
-c 统计字节数-l 统计行数-m 统计字符数-w 统计词数,一个字被定义为由空白、跳格或换行字符分隔的字符串
ps 命令 :查看当前运行的进程状态
-A 显示所有进程a 显示所有进程-a 显示同一终端下所有进程c 显示进程真实名称e 显示环境变量f 显示进程间的关系r 显示当前终端运行的进程-aux 显示所有包含其它使用的进程
kill 命令 :发送指定的信号到相应进程,终止指定进程。
-l 信号,若果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称-a 当处理当前进程时,不限制命令名和进程号的对应关系-p 指定kill 命令只打印相关进程的进程号,而不发送任何信号-s 指定发送信号-u 指定用户
df 命令 :显示磁盘空间使用情况。
-a 全部文件系统列表-h 以方便阅读的方式显示信息-i 显示inode信息-k 区块为1024字节-l 只显示本地磁盘-T 列出文件系统类型
du 命令:对文件和目录磁盘使用的空间的查看
-a 显示目录中所有文件大小-k 以KB为单位显示文件大小-m 以MB为单位显示文件大小-g 以GB为单位显示文件大小-h 以易读方式显示文件大小-s 仅显示总计-c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和
free 命令 :显示系统内存使用情况
-b 以Byte显示内存使用情况-k 以kb为单位显示内存使用情况-m 以mb为单位显示内存使用情况-g 以gb为单位显示内存使用情况-s<间隔秒数> 持续显示内存-t 显示内存使用总合
date 命令 :显示或设定系统的日期与时间
-d<字符串> 显示字符串所指的日期与时间。字符串前后必须加上双引号。-s<字符串> 根据字符串来设置日期与时间。字符串前后必须加上双引号。-u 显示GMT。