常用命令
ls 显示当前目录下的文件
-a 显示当前目录的隐藏文件(以.开头的文件都是隐藏文件 ctrl+h显示/隐藏)
-l 以长格式显示文件的详细信息
cd 进入一个目录
clear 清理屏幕,ctrl+l
pwd 显示当前目录所在的位置
whoami 显示当前用户名
文件相关命令: (注意:不是所有的功能在Linux/UNIX中都有唯一对应的命令)
touch (file) 创建文件
rm 删除文件,不经过回收站,难以找回
cat 会把文件所有内容全部打印到终端,比较适合查看内容较少的文件
more 从文件头开始分页查看文件,回车显示下一行,空格显示下一页,q退出
head 只显示文件的前10行
tail 只显示文件的末尾10行
cp src(源头) dest(目标) 复制文件
mv src dest 移动文件,也具备重命名功能
目录相关的命令:
mkdir 目录名 创建目录
-p 可以创建多层目录
rmdir 目录名 删除目录,只能删除空目录
rm -rf 删除非空目录
cp -rf 复制目录
mv src dest 移动目录
网络相关命令:
ifconfig 查看网络配置信息 { windows下是ipconfig }
sudo ifconfig enp0sx (网卡名)192.168.xxx.xxx netmask 255.255.xxx.xxx
sudo ifconfig enp0sx (网卡名) down 禁用网卡
sudo ifconfig enp0sx (网卡名) up 启用网卡 注意:重启网卡会恢复原来自动分配的ip地址和子网掩码
ping ip 测试网络是否联通 可以测试ip地址,也可以测试网址 也可以用来测试网卡是否正常工作(禁用网卡,只要网卡正常也能ping通)
{ windos下默认只测试4次,/t 连续测试,ctrl+c结束 }
ftp ip地址 传输文件
{ 接着输入用户名和密码
ls 显示服务器当前目录有哪些文件
pwd,cd
get 下载文件
put 上传文件
quit/bye 退出ftp服务
采用明码传输数据,不够安全,有被窃听的风险,一般公司内部使用}
telent ip地址
{ 输入用户名和密码
采用明码传输数据,不够安全,有被窃听的风险,一般公司远程登陆内部服务器使用}
ssh 用户名@ip地址 输入密码,第一次登陆需要保存登录信息
{采用加密方式传输数据,因此更安全
exit 登出}
其他相关命令:
tar 压缩/解压文件
-zcvf 包名 要压缩的目录/文件 创建压缩包
【tar -zcvf hehe.tar.gz stdio.h】
-zxvf 包名
chmod 修改文件权限
chmod mmm 文件名 m = r(4) + w(2) + x(1)
mmm :自己,同组,其他
chmod +/-rwx 文件名 所有用户一起加/删权限
注意:目录文件必须有执行权限,才能进入
find 位置 条件 关键词 查询文件
find / -name stdio.h
grep "关键词"文件名 过滤关键词
sudo reboot 重启系统
sudo init 0 关机
sudo apt-get update 更新软件源
sudo apt-get upgrade更新系统
sudo apt-get install xxx 安装软件