Linux常用操作命令
常用指令
ls 显示文件或目录
-l列出文件详细信息 l(list)
-a列出当前目录下所有文件及目录,包括隐藏的 a(all)
mkdir 创建目录
-p创建目录,若无父目录,则创建p(parent)
cd 切换目录
touch 创建文件
echo 在命令行中输出文字
echo [ -n ] 字符串其中选项n表示输出文字后不换行;
cat 查看文件内容
cat -n filename编行号输出文件内容
cp 拷贝文件或目录
mv 移动或重命名
rm 删除文件
-r递归删除,可删除子目录及文件-f强制删除
find 在文件系统中搜索某文件
wc 统计文本中行数、字数、字符数
-l统计行数-m统计字符数-w统计字数
grep 搜索过滤
ls -l | grep '^a'通过管道过滤输出的内容,只显示以a开头的行。grep 'test' aa bb cc显示在aa,bb,cc文件中匹配test的行
rmdir 删除空目录
tree 树形结构显示目录
pwd 显示当前目录
head、tail 显示文件头、尾内容
head -n 5 file显示文件前5行内容head -n -5 file显示文件除了最后5行的全部内容tail -n 5 test.log显示文件末尾5行内容tail -f test.log循环查看文件内容tail -n +5 log2014.log从文件第5行开始显示文件内容
系统管理命令
系统管理命令ps 当前运行的进程
top 动态的显示进程信息
df 查看磁盘大小 df -h 带有单位显示磁盘信息
ifconfig 查看网络情况
netstat 显示网络状态信息
clear 清屏
kill 杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。
关机/重启机器
shutdown
-r关机重启-h关机不重启now立刻关机
halt 关机
reboot 重启
vim使用
vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。
命令模式下:
:q退出:q!强制退出:wq保存并退出:set number显示行号:set nonumber隐藏行号
##文件权限管理
###三种基本权限
R读 数值表示为4W写 数值表示为2X可执行 数值表示为1
###更改权限sudo chmod [u所属用户 g所属组 o其他用户 a所有用户] [+增加权限 -减少权限] [r w x] 目录名
例如:有一个文件filename,权限为“-rw-r----x” ,将权限值改为”-rwxrw-r-x“,用数值表示为765
sudo chmod u+x g+w o+r filename
或sudo chmod 765 filename