Linux常用基础命令:
ls: 显示文件或目录
-l:以列表的形式显示文件详细信息
-a:列出并显示当前目录下的所有文件及文件信息
-s:显示文件信息以及文件大小
-f:显示文件类型
cp: 将源文件或目录复制到目标文件以及目录中(及拷贝)
rm: 删除文件或目录
-r: 递归删除
- f: 强制删除
mv: 文件或目录重命名,或者将文件从一个目录移到另一个目录
wc: 统计文件的字节数,字数,行数,并将统计结果显示出来
cd: 改变工作目录
pwd: 显示当前所在位置,即当前目录
mkdir: 创建目录
rmdir: 删除目录
touch: 创建空文件
echo: 创建带有内容的文件
cat: 查看文件内容
grep: 在文本文件中查找某个字符串
ln: 创建连接
chmod:改变或设置文件或目录的存取权限
r 读 数值表示为4
w 写 数值表示为2
x 执行 数值表示为1
more,less:分页显示文本文件内容
head,tail:显示文件头,文件尾内容
Liunx常用联机帮助命令(系统命令):
stat: 显示指定文件的详细信息
who: 显示在线登陆用户
whoami: 显示当前操作用户
hostname: 显示主机名
passwd: 修改用户密码
uname: 显示系统信息
clear: 清屏
ps: 查看当前系统中运行的进程信息
help: 查看所有shell内置命令的帮助信息
kill: 用来终止一个进程的运行
sleep: 使进程暂停执行一段时间
free: 查看内存
du: -a:列出目录和文件大小
-s: 只列总量不列目录大小
-h: 以易读方式显示
df: 查看磁盘空间的使用情况
-k:以KB为单位
-m: 以MB为单位
-n: gb格式显示
-i: 以inode数量显示
Linux文件压缩和解压命令:
gzip: 对文件进行压缩和减压
tar:打包压缩
-c:将输出写到标准输出上,并保留原有文件
-d:将被压缩的文件解压缩
-l:对每个压缩文件列出相关信息:
compressed size : 压缩文件大小
uncompressed size : 未压缩文件大小
ratio: 压缩比
-r:递归查找指定目录并压缩其中的所有文件或解压缩
-t:测试,即检查压缩文件的完整性
unzip: 对zip格式的压缩文件进行解压缩
-z: 只显示压缩文件的注释
-d 目录:把压缩文件解压后放到这指定目录中
-t:测试,即检查压缩文件的完整性
-n:不覆盖已经存在的文件
-o:允许覆盖已经存在的文件-j:废除原有文件目录,将解压缩后的文件放在同一目录
Linux关机以及重启命令:
shutdown:重启
-r:关机重启
-h: 关机不重启
有时用到sudo权限(超级用户命令:五分钟内)
Linux中vim的使用:
vim 文件名(文件名可以是现有文件名,也可以是新建的文件)
进入vim编辑环境
i,a,o,s:编辑命令的开启
i: 首行编辑
o: 新开一行并编辑
a: 任意位置开始增加写入
A: 定位行的尾部开始编辑
esc:退出编辑,即完成内容的编辑
set number: 显示行
set nonumber:隐藏行
dd: 删除一行
ndd:删除n行
dj: 删上一行
dk: 删下一行
nx: 前删n个
u: 回退,撤销
yy: 复制
p: 粘贴
(先yy后p)
:wq: 保存编辑内容并退出编辑器
:!q: 强行退出
:q: 退出
ctrl+w: 回删一个单词
ctrl+u: 回删一行
感悟:
Linux的命令并不多,但是需要进行练习,才能熟悉的掌握Linux命令的用法,在练习和使用中孰能生巧。