01-ubuntu基本操作
1.常用shell命令
1.目录信息查看 ls
ls -a //显示所有文件包括隐藏文件
ls -l //显示文件的详细信息
2.目录切换命令 cd
cd 路径
- 当前路径显示命令
pwd
- 显示文件内容
cat -n //对所有输出行编号
cat 文件
- 显示和配置网络属性
ifconfig
sudo ifconfig 网卡名 IP地址 //改网卡IP
- 系统帮助命令
man
7.系统重启命令
reboot
- 系统关闭命令
poweroff
2.API下载
注,系统设置->软件和更新->选择中国服务器
//1.更新本地数据库
sudo apt-get update
//2.检查依赖关系
sudo apt-get check
//3.软件安装
sudo apt-get install package-name
//4.软件更新
sudo apt-get upgrade package-name
//5.卸载软件
sudo apt-get remove package-name
3.ubuntu下文本编辑
vi/vim编辑器
//安装vim编辑器
sudo apt-get install vim
//只读模式切换到输入模式
a
//退出输入模式
esc
//1.移动光标指令
上下左右(h左l右j下k上)
nG 移动到第n行行首
n+ 光标下移n行
n- 光标上移n行
//2.屏幕翻滚指令
ctrl+f向下翻一页
ctrl+b向上翻一页
//3,复制,删除和粘贴指令
cc 删除整行,并修改整行内容
dd 删除该行,并不提供修改功能
ndd 删除当前行向下N行
x 删除光标当前字符
X 删除光标前一个字符
nyy 复制当前行及其下面的N行
p 粘贴最近复制内容------------重要
//指令模式->底行模式
:
后输入
x 保存当前文档并且退出
q 退出
w 保存文档
q! 退出且不保存
wq 保存并退出
/
后输入想要搜索的字符
4.Linux文件系统
1.linux文件系统类型
Linux有ext2,ext3,ext4三种文件系统
//查询当前磁盘挂载的文件系统类别
df -T -h
/dev/sdal ext4 13G 5.2G 177G 3% /
2.linux文件系统结构
计算机–根目录—/
home下文件夹—用户的根目录
终端打开的是用户的根目录
根目录
/bin 二进制可执行命令文件
/sbin 系统命令
/root 超级用户root的根目录文件
/home 普通用户默认目录
/boot 存放ubuntu系统内核和系统启动文件
/mnt 系统引导后被挂在的文件系统的挂载点
/dev 存放设备文件(linux 驱动)
/etc 保存系统管理所需要的配置文件和目录
/lib 库文件
/var 不断变化的文件,比如日志文件
/usr 与用户相关,应用程序或者库文件
/media 存放Ubuntu系统自动挂载的设备文件
/proc 虚拟目录,不实际存储在磁盘上,通常保存系统信息和进程信息
/tmp 存储系统和用户的临时文件
/opt 可选文件和程序的存放目录
/sys 系统设备和文件层次结构
3.文件操作命令
//1.创建新文件命令
touch [文件名]
//2.文件夹创建命令
mkdir [文件夹名目录名]
//3.文件及目录删除
rm 文件
rm -rf 文件夹
//4.文件夹删除命令
rmdir 文件夹
//5.文件复制命令
cp 源地址 目的地址
//6.文件移动命令
mv 原地址 目的地址
mv a.c b.c -将a.c移动到当前目录并且命名为b.c
4.文件压缩和解压缩
1)图形化压缩–简单
2)命令行压缩
//1.zip压缩
zip -rv test.zip test
//2.unzip解压
unzip test.zip
上述仅用于zip
//3.tar压缩
tar -vcgf test.tar.bz2 test
tar -vczf test.tar.gz test
//4.tar解压
tar -vxjf test.tar.bz2
tar -vxzf test.tar.gz
5.文件查询和搜索
//1.find
find /etc/ -name vim*
搜索目录中以vim开头的文件
//2.grep
grep -ir "ubuntu" /usr
在目录下递归查找包含"ubuntu"的文件
6.文件类型
ls -l
-普通文件
d目录文件
c字符设备文件
b块设备文件
l符号链接文件
s套接字文件
p管道文件
5.Linux文件权限管理
ubuntu用户系统
1)初次创建的用户,可以完成比普通用户更多的功能
2)root用户,系统管理员
3)普通用户,安装为操作系统后被创建的用户
rwxrwxrwx分别为文件拥有者/文件拥有者所在组/其他用户权限
sudo 强制执行
chmod 777 文件名
chown修改归属用户和归属组
6.Linux磁盘管理
ls /dev/sd*
/dev/sda /dev/sda1 /dev/sda2 /dev/sda5
sd为SATA硬盘或者其他外部设备 1,2,5为硬盘上的第1,2,5个分区
若有U盘,sd卡位/dev/sdb /dev/sdc
//磁盘管理命令
1.磁盘分区fdisk
sudo fdisk /dev/sdb
2.格式化命令mkfs
mkfs -t vfat /dev/sdb1
3.挂载分区命令mount
需要将设备分区挂载到文件夹下
ls /mnt
sudo mkdir /mnt/tmp
ls /mnt
sudo mount -t vfat /dev/sdb1 /mnt/tmp
将U盘以fat格式挂载到目录/mnt/tmp中,可以通过访问/mnt/tmp访问U盘
4.卸载命令umount
sudo umount -t vfat /dev/sdb1