Linux的系统命令:
常用命令:
ls 显示当前目录下有哪些文件
-a 显示所有当前目录下所有文件,以.开头的都是隐藏文件
-l 显示文件的详细信息
cd 进入一个目录
clear 清理屏幕 ctrl+l
pwd 显示当前所在的路径
whoami 显示当前用户名
文件相关的命令:
注意:不是所有的功能都有唯一对应的命令
touch filename 创建文件
rm filename 删除文件 不经过回收站,要慎重
cat/more/head/tail 查看文件
cat会把文件的内容全部显示到终端上,适合内容较少的文件
more 从文件的开头分页显示,回车显示下一行,空格显示下一页,q退出
head 只显示开头10行
tail 只显示末尾10行
cp src dest 复制文件
mv src dest 移动文件,具备重命名文件的功能
目录相关的命令:
mkdir dirname 创建目录
-p 可以创建多层目录
rmdir dirname 删除目录,只能删除空目录
rm -rf 删除非空目录
cp -rf src dest 复制目录
mv src dest 移动目录
网络相关的命令:
ifconfig:查看网络配置信息
windows中查看是ipconfig
sudo ifconfig ethn 10.0.2.xxx netmask 255.255.255.xxx 修改ip地址、子网掩码
sudo ifconfig ethn down 禁用网卡
sudo ifconfig ethn up 启用网卡
ping ip地址 测试网络连通性
可以测试ip,也可以测试网址
127.0.0.1 本机地址,可以用来测试网卡是否正常
windows默认测试4次,-t /t 连续测试, ctrl+c结束
网络相关的非系统命令:
ftp ip地址 输入用户名和密码
采用的是明码传输,不够安全有可能被窃听,一般只会在公司内部使用
telent ip地址,输入用户名和密码
采用的是明码传输,不够安全有可能被窃听,一般只会在公司内部使用
用于远程登陆一台服务器进行使用
ssh 用户名@ip地址,然后输入密码
采用加密方式传输,比较安全
exit 退出
其他相关命令:
tar 压缩\解压文件
-zcvf 包名 要压缩的目录 创建压缩包
-zxvf 包名 解压压缩包
chmod 修改文件权限
chmod mmm 文件名 m=r(4)+w(2)+x(1)
mmm分别表示:自己权限、同组权限、其他
注意:目录必须拥有执行权限才能进入访问
chmod +/- r/w/x 文件名 所有用户权限一起增减
find 位置 条件 查询的文件
sudo find / -name stdio.h
grep "关键词" 文件名 过滤内容
重启系统:sudo reboot
关机: sudo init 0
安装软件:sudo apt-get install 软件名
更新软件源:sudo apt-get update
更新系统 sudo apt-get upgrade
man key 查询帮助手册
分章节管理的内容
1.系统命令
2.系统函数
3.C标准库函数
ubuntu使用小技巧:
ctrl+l 清理屏幕
tab 自动补全文件名和目录名
ctrl+alt+t 快速调出终端
ctrl + shift + t 终端下新建标签页
ctrl + tab +方向键 切换工作区
alt+tab 切换程序