Linux基本命令课堂笔记03

快捷键:win+d显示桌面
vi编辑器:修改文件内容vi a.txt
i 编辑模式
编辑模式–>esc–>命令模式
命令模式–>shift+:–>底行模式
命令模式–>i–>编辑模式

命令模式:
i 当前位置插入
I 在行首插入
a 光标所在位置后插入
A 在行尾插入
o 光标所在行下插入一空行
O 光标所在行上插入一空行
0 移动到行首
$ 移动到行末尾
定位:
:set nu 显示行代码
:21 光标停在指定行
21G 光标停在指定行
GG 光标停在尾行

删除
x	删除光标所在位置的一个字符
dw	删除当前词
3dw	删除3个词
dd	删除当前行
5dd	删除5行
:5,10d	(底行模式,删除5到10行)

替换:
r	替换单个字符
cw	替换一个单词(删除单词,然后编辑)
cc	替换一行
C	从光标替换到行尾

复制
yw	拷贝词
yy	拷贝行
p	当前行下粘贴
:3,5 co 6	把3到5行复制到第6行后
:4,5 m 6		移动4,5行在6行后

保存
:w		保存
:w newfiles	存成新文件
:wq		保存并退出
:q!		强行退出不存盘
~		改变大小写(一个一个改)
J		把当前行和下一行连起来
u		废除刚才的编辑操作(undo)

查找
:/串		从当前行向下查找
:?串		从当前行向上查找
n		查找继续

:r file2		在光标所在位置插入另一个文件
:1,$s/旧串/新串/g	替换全文($表示最后一行)		

查询id
id root
id -a root
添加用户
sudo adduser tom
移动到组
usermod -g sudo tom(在root下可用)
(把tom到sudo组)
追加一个组
gpasswd -a tom sudo(在root下可用)
删除一个组
gpasswd -d tom sudo(在root下可用)
删除用户
sudo userdel -r tom(在root下可用)(-r同时删除家目录)

users	显示当前登入的用户
who	显示在线上的用户
w	
who am i		显示登入系统时的用户
whoami		显示当前使用的用户

find:
查找:
按名称:find ~ -name “a.txt”
find / -mtime -10 -mtime +5(+以外-以内)
-mtime 修改时间
-atime 访问时间
-ctime改变状态
按用户:find 路径 -user test
按大小:find ~ -size 30c(30个字符大小)
按权限:find ~ -perm 777
按文件类型:find ~ -type f -atime +365 -exec rm {} ;(f代表普通文件-)
全局替换:
find ~ -name “*.txt” -print | xargs perl -p -i.bak -e “s/oldString/newString/g;”
(xargs把前面内容一行一行处理 perl 对文件内容进行处理 .bak备份文件)

-exec 执行指令
查找并删除:find ~ -name "a.txt" -exec rm {} \;

grep:从管道或文件中搜索满足条件的内容
grep ro /etc/passwd
-i 忽略大小写
-v查找不匹配的行
wc 从管道或文件中统计
wc [options] filenames
-l行数
-w字数
-c字符数

ps :查看正在运行的程序信息
ps -e 查看正在运行的进程
ps -f 详细信息
ps - auwx看到更加详细的内容
eg:
wood 2709 2571 0 05:07
当前进行开启的用户 PID进程自己的id PPID进程的父进程 C 启动时间

关闭进程:
kill pid
kill -9 3368(-9强杀)
sleep 让进程进入休眠状态
pkill 进程名 :
pkill sleep通过进程名杀死进程
环境变量:path
/etc/profile 所有用户有效
~/.bashrc 当前用户有效
控制台命令执行:因为在path中配置了对应可执行文件的路径

ftp:
ftp(File Transfer Protocol)允许用户对远地主机复制文件,用户毋须考虑操作系统类型,即能向或从任何具有 TCP/IP 的系统复制文件。 ftp命令允许复制目录中的一个文件或所有文件,但不能复制多层 次目录。使用ftp时, 必需在远地主机上设有帐户。 当 ftp 注册到远地系统时,并未得到 shell ,而是通过 ftp 命令解释程序同远地主机进行通讯。
cd lcd
服务器cd 本地cd
bin,asc 需要设置上传方式和下载方式
bin : 字节上传
asc :字符上传
put 上传文件
get 下载文件
注:只能下载和上传 文件,
不能下文件夹,也不能穿文件夹
prompt 不出现确认的提示信息
bye 退出ftp 远程服务器
登陆服务器:
ping 172.16.17.250
telnet 172.1617.250
传文件:(apt-get install ftp)
ftp 172.16.17.250—>boss–>boss—>put xzg.zip
退出bye

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值