网络相关的非系统命令:
ftp ip地址 输入用户名和密码
采用明码传输,不够安全,有可能被窃听,一般会在公司内部使用
telnet ip地址 输入用户名和密码
采用明码传输,不够安全,有可能被窃听,一般会在公司内部使用
用于远程登陆一台服务器使用
ssh 用户名@ip地址 输入密码
采用加密方式传输,比较安全
exit退出
其他相关命令:
tar 压缩/解压文件
压缩:tar -zcvf 包名 要压缩的目录 创建压缩包 后缀.tar.gz
解压:tar -zxvf 包名 解压压缩包
chmod 修改文件权限
chmod mmm 文件名 m=r(4)+w(2)+x(1) (r:读,w写 x执行) 目录必须要有执行权限
mmm:自己、同组成员、其他
注意目录必须要有执行权限才能进入访问
chmod +/- r/w/x 文件名 所有用户权限一起增减
find 查找
find 位置 查找条件 查询文件
例:find / -name stdio.h 在根目录下以文件名为条件查询
grep 过滤
grep "关键词" 文件名 过滤内容
例:grep "printf" /usr/include/stdio.h
重启系统:sudo reboot
关机: sudo init 0
安装软件:sudo apt-get install 软件名
更新软件源:sudo apt-get update
更新系统: sudo apt-get upgrade
man key(关键词) 查询帮助手册 按q退出
分章节管理内容:
1、系统命令
2、系统函数
3、c标准库函数
函数在第3页 如:man 3 printf
Ubuntu使用小技巧
ctrl+l 清屏
tap 自动补全文件名、目录名
Ctrl+alt+t 快速调出终端
Ctrl+shift+t 终端下新建标签页
Ctrl+alt+方向键 切换工作区
alt+tab 切换程序
重定向、管道、通配符:
重定向:把命令的执行结果写入到文件中
例:cmd(命令) > filename 如果文件不存在则创建,如果文件存在则清空再写入
cmd >> filename 如果文件不存在则创建,如果文件存在则追加写入
管道:连接两个命令,一个命令的执行结果作为另一个命令的数据源
cmd1 | cmd2
例:find / |grep "stdio" 查询所有文件名中包含stdio的文件
通配符:可以进行模糊执行命令
? 代替任意一个字符
* 代替任意多个字符