乌班图基础学习笔记

乌班图学习笔记


乌班图系统没有分区的概念,home为用户目录(home/xx)用户只能在本身目录下对文件进行操作,但是超级用户(root)可以操作任意文件。可以用 su root 切换到 root 用户。 系统文件一般存放在 etc 文件下面。

一、基础命令学习

clear                          清屏

	**查看**
pwd                            查看当前位置
ls                             列出当前目录所有项(list)
ls /xx                         列出指定位置所有项
ls -l /xx                      列出当前目录所有项详细信息

	**切换**
cd /xx/xxx                     切换到xxx目录(change directory)
cd ~                           切换到用户主目录
cd ..                          切换到上级目录
cd.                            切换当前目录

	**创建**
mkdir xx                       在当前目录创建xx文件(make directory)
mkdir -p xxx/xx/x              创建多层文件

	**文件权限**
字母含义:
r-      read     读
w-      write    写
x-      execute  可执行
利用 ls -l 查看文件详情信息( ls -a 可查看隐藏文件 一般 . 开头为隐藏文件):
rw-/r--/r--:对应着 自己/同组/别人 的权限
修改权限:
chmod o+w xx                   添加别人对 xx 文件可写权限(change file mode 、other)
chmod o-r xx                   删除别人对 xx 文件可读权限    
chmod a+w xx                   添加所有人对 xx 文件可写权限(all)
chmod u+x xx                   添加自己对 xx 文件可执行权限(user)
调用可执行脚本(./xx.py)时 需要对脚本添加可执行权限

	**删除**
redir xx                       删除空文件夹(只能删除空文件夹)(remove directory)
rm -rf xx                      删除目录和子项(remove -recursive force)

	**复制**
cp -rf xx xxx                  将源文件 xx 复制给 xxx 文件(子项一同复制)(copy)
mv xx xxx                      将源文件 xx 重命名为 xxx 文件(move)

	**压缩与解压**
tar -cvf xx.tar xxx            将 xxx 文件打包后缀为 .tar 的文件(tape -create verbose file)
tar xvf xx.tar                 将 xx.tar 文件解打包到当前目录(extract)
tar xvf xx.tar -C xxx          将 xx.tar 文件解打包到指定 xxx 目录下
tar zcvf xx.tar.gz xxx         将 xxx 文件在当前目录压缩为 xx.tar.gz 文件
tar zxvf xx.tar.gz             将 xx.tar.gz 文件解压到当前目录下
tar zxvf xx.tar.gz -C xxx      将 xx.tar.gz 文件解压到指定 xxx 文件目录下

	**创建快捷方式**
ln -s xx xxx                   给 xx 文件创建一个名为 xxx 的软连接,即快捷方式(link)

	**文件信息**
ls -l /xx
d 开头为目录
l 开头为快捷方式
- 为文件

	**添加用户**
sudo useradd -m xx             添加名为 xx 的用户
sudo password xx               设置 xx 用户的密码
sudo userdel xx                删除 xx 用户
sudo rm -rf /home/xx           删除 xx 用户目录

	**设置root用户密码**
sudo passwd root               设置 root 用户密码
su root                        切换到 root 用户
exit                           退出用户

	**测试网络**
ping www.baidu.com
ping IP地址
Ctrl + c 中断连接

	**查看网络**
ifconfig
没有则需要安装:
sudo apt install net-tools

	**软件管理**
apt install xx               安装 xx 软件
apt remove xx                卸载 xx 软件
apt search xx                查找 xx 软件
apt list|grep xx             列出 xx 软件

	**文本编辑**
gedit                        基于GUI的文本编辑器
vim                          基于控制台的文本编辑器
vim xx.txt                   创建 xx.txt 文件
没有则需要安装:
sudo apt install vim
编辑模式(Insert mode):i键
命令模式(Command mode):ESC键
退出编辑:ESC -> :wq -> 保存并退出( :q 退出   :q!不保存强制退出)

	**查看进程**
ps -ef
监视进程:top
top -p xx                   显示 PID 为 xx 的进程
退出:q或者Ctrl + c
关闭进程:kill -9 xxx        关闭 xxx 进程

	**运行**
前台运行:./xx.sh run
后台运行:./xx.sh start

  • 6
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值