linux笔记

 常用命令
ls -l  查看文件详情(权限,所有者)
ls -a 列出当前目录所有文件
mkdir 创建目录
rmdir 删除空目录
cd 切换目录
touch 创建空文件
cat 查看文件内容
mv 移动或重命名
rm 删除
rm -r 递归删除
rm -f 强制删除
rm -rf 递归强制删除
find 在系统中搜索某文件
wc 统计文本中行数、字数、字符数
history  命令历史

history | grep 'xx'

grep -R/r 'xx'  查找内容
pwd 显示当前目录
tail -f xx  不停的读取文件最新内容
head -n 5 test.log 查看test.log文件中的前5行
tail -n 5 test.log                                    后5行
cat 连接文件并打印到标准输出设备上,查看文件内容

 
系统管理命令
who 显示在线登录用户
su -    登录超级管理员
hostname 显示主机名
uname 显示系统信息
date查看系统时间
clear清屏

杀进程
ps aux
kill -9 xx

ps aux | grep flo
kill -9 26559

根据端口查找
netstat -apn | grep 8080
kill -9 26105

远程复制文件到本地(.代表当前目录)
scp crluser@9.186.xx.xx:/home/formatter.rb .
 
修改密码 passwd test
新建用户 useradd test
删除用户 userdel test
 
打包压缩命令

tar -cvf /home/abc.tar /home/abc              只打包,不压缩

tar -zcvf /home/abc.tar.gz /home/abc        打包,并用gzip压缩

tar -jcvf /home/abc.tar.bz2 /home/abc      打包,并用bzip2压缩

当然,如果想解压缩,就直接替换上面的命令  tar -cvf  / tar -zcvf  / tar -jcvf 中的“c” 换成“x” 就可以了。

 
关机/重启机器
shutdown 
  -r 关机重启
  -h 关机不重启
  now 立刻关机
halt 关机
reboot 重启
 

vim使用

vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。

命令模式下:

:q                      退出

:q!                     强制退出

:wq                   保存并退出

:set number     显示行号

:set nonumber  隐藏行号

/apache            在文档中查找apache 按n跳到下一个,shift+n上一个

yyp                   复制光标所在行,并粘贴

h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)

dd 删除当前行
dw 删除一个单词
d + 数字 +上下方向键 删除输入数字行数
a / i增加
u 恢复

v 选择
y 复制
yy 复制整行
p 粘贴

文件权限管理

三种基本权限

R           读         数值表示为4

W          写         数值表示为2

X           可执行  数值表示为1


(需要设置)
ESC : 后
ctl+w 松开 然后 s  横向开多窗口
ctl+w 松开 然后 v  纵向打开多窗口
ctl+w 松开 然后 h/j/k/l

Session 登录部分
设置:
Window -> Behaviour -> system munu appears on ALT alone(勾选)
                    -> Full screen on Alt-Enter        (勾选)
-> Session  -> Save
# putty 用法
Alt 松开 然后  x  最大化
Alt 松开 然后  d  重复登录
Alt            r  还原
posted @ 2018-12-29 11:40  大飞90  阅读(108)  评论(0编辑  收藏  举报