Ubuntu 基本命令

Ubuntu 里面的文件是以文件树的形式来输入的,其根为/就是最大的目录,如/home/fqy,这里的/就相当于我们 Windows 中的C:/(盘符)。

最好不会的命令就 --help官方的才是最好的

基本

sudo reboot重启

ls 全称 list 显示当前目录里面得东西,后面可以直接跟上你想查看的目录

pwd 全称 print working directory 显示当前工作目录

cd /home change directory 切换到指定目录

特殊目录

  1. ~ 切换到用户主目录
  2. .当前目录
  3. ..上级目录

mkdir xxx创建 xxx 目录

mkdir -p x/xx/xxx创建层级目录

rm -rf xxx删除目录,慎用!

cat xx.txt查看文件里面的文本

cp -rf xx xx2将 xx 目录 拷贝一份 命名 xx2

mv xx xx2将 xx 目录 重命名 xx2

tar -cvf example.tar example档案打包,打包 example 文件夹,为 example.tar 也可以同时打包多个文件夹

tar -xvf example.tar -C ..解压档案包,-C 后面可以跟解压路径,默认当前目录

tar -czvf example.tar.gz example归档并压缩,解压同理

软链接(等同于 Windows 的快捷方式)

ln -s 原始文件 快捷方式名

添加用户

sudo在 Linux 里面,此命令表示以管理员身份来执行命令

sudo useradd -m fqy2创建新用户,用户名为 fqy2

sudo passwd fqy2设置密码

sudo userdel fqy2删除用户

sudo passwd root给超级用户设置密码

su root切换到超级用户

exit退出超级用户

文件的权限

chmod全称 change file mode 意为修改文件的访问权限

chmod o+w xx.txt给别人增加对 xx.txt 的 w 权限(write)o-w xx.txt

可执行脚本

常见的脚本程序

  • shell .sh
  • perl .pl
  • python .py

通过/bin/python3 ./xx.py前面的执行程序,后面的是执行文档,如果是用默认的执行程序可以不指定程序

shell 脚本(python 同理)

1
2
#!/bin/sh 声明解释器路径
echo "hello world"

默认情况下,写好的文件是没有可执行权限的

chmod +x xx.sh添加可执行权限

环境变量

export name=value定义一个环境变量

${name}或者$name调用环境变量

printenv查看所有环境变量

用户环境变量

上面的环境变量只是暂时的

gedit .profile编辑 .profile 这个文件,它是隐藏文件,可以用ls -a来查看

在里面加上export name=value即可生成一个用户变量,然后重启生效

此变量只对当前用户有效

系统环境变量

在 /etc/profile 中

对所有用户有效

但是我们一般不修改 profile 而是在 profile.d 这个文件夹里创建自定义的脚本

gedit /etc/profile.d/myprofile.sh创建一个 sh 文件,注意后缀,然后就可以定义变量了

同样的,注销在登录生效

PATH 环境变量

echo $PATH查看 PATH 环境变量,跟 Windows 的环境变量差不多

添加 PATH 环境变量可以加到系统变量里,也可以加到用户变量里

gedit /etc/profile.d/myprofile.sh 打开变量文件

export PATH=$PATH:/home/fqy新变量 PATH,然后引用原变量 冒号 用于隔开路径,然后加入你想要的路径

安装软件包

sudo apt install <deb name>

比如你想用ifconfig就要先sudo apt install net-tools

同理,也可以

sudo apt remove <deb nam0e>卸载

sudo apt upgrade xxx升级

sudo apt search xxx搜索

sudo apt list | grep list

传输数据

FTP 服务器

下载对应软件进行使用(自行百度)

SSH 服务器

使用 XshellXftp(自行百度)

VIM 编辑器

服务器上是用不了 gedit 编辑器的

vim xx.txt如果有此文件,则打开;没有,则创建

操作

  1. 切换模式
    • i 键进入编辑模式
    • esc 键进入命令模式
  2. 命令模式下
    • :wq保存并退出
    • :q退出
    • :q!强制退出(放弃保存)

top查看进程(动态);q退出