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
杀进程
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 还原