系统相关
首页 > 系统相关> > Ubuntu Linux 开发基础知识笔记(参考正点原子Linux开发手册)(更新中)

Ubuntu Linux 开发基础知识笔记(参考正点原子Linux开发手册)(更新中)

作者:互联网

目录

常用 Shell 命令

1、目录信息查看命令 ls -al

2、目录切换命令 cd / or cd ~

3、当前路径显示命令 pwd

4、系统信息查看命令 uname -ros

5、清屏命令 clear

6、切换用户执行身份命令 sudo

7、添加用户命令 sudo adduser username

8、删除用户命令 sudo deluser -remove-all-files username

9、切换用户命令 su username

10、显示文件内容命令 cat -nb

11、显示和配置网络属性命令 sudo ifconfig interface up/down/IP

12、系统帮助命令 man

13、系统重启命令 reboot

14、系统关闭命令 poweroff

15、软件安装命令 install

APT 下载工具

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

VI/VIM 编辑器

1、输入模式(文本编辑) a

2、指令模式(光标操作) ESC

3、底行模式(保存) :wq

4、底行模式(查询) /内容

Linux文件系统

1、查看系统当前文件系统类型 df -T -h

2、家目录 ~$ 更目录 /$

3、创建新文件命令 touch file

4、文件夹创建命令 mkdir -p file1/file2

6、文件夹(目录)删除命令 rmdir dir

7、文件复制命令 cp file1 file2 (copy)

8、文件移动命令 mv file1 file2 (rename)

9、压缩ZIP包命令 zip -rv file.zip file

10、 解压缩ZIP包命令 unzip -d /dir

11、通用打包命令 tar

12、查找文件命令 find /etc/ -name bash*

13、查找字符串命令 grep -ir "ubuntu" /usr

14、文件类型 ls -l

Linux用户系统

1、Ubuntu 下用户类型分 3 类

2、drwxr-xr-x 3 james james 4096 4月 13 15:13 Desktop

3、文件的权限有三种:读(r)、写(w)和执行(x)、


Shell

command -options [argument]


常用 Shell 命令

1、目录信息查看命令 ls -al

ls [选项] [路径]

ls 命令主要用于显示指定目录下的内容,列出指定目录下包含的所有的文件以及子目录,它的主要参数有:


2、目录切换命令 cd / or cd ~

cd [路径]

路径就是我们要进入的目录路径,比如下面所示操作:


3、当前路径显示命令 pwd

pwd 命令用来显示当前工作目录的绝对路径,不需要任何的参数。


4、系统信息查看命令 uname -ros

uname [选项]

可选的选项参数如下:


5、清屏命令 clear

clear 命令用于清除终端上的所有内容,只留下一行提示符。


6、切换用户执行身份命令 sudo

Ubuntu(Linux)是一个允许多用户的操作系统,通过 sudo 命令可暂时将身份切换到 root 用户。输入密码时是没有任何提示的,命令格式如下:

sudo [选项] [命令]

选项主要参数如下:


7、添加用户命令 sudo adduser username

此命令需要 root 身份去运行。命令格式如下:

adduser [参数] [用户名]

常用的参数如下:


8、删除用户命令 sudo deluser -remove-all-files username

此命令需要 root 身份去运行。命令格式如下:

deluser [参数] [用户名]

主要参数有:


9、切换用户命令 su username

“sudo”是以 root 用户身份执行一个命令,并没有更改当前的用户身份,所有需要 root 身份执行的命令都必须在前面加上“sudo”。命令“su”可以直接将当前用户切换为 root 用户,所有的命令都可以无障碍执行,不需要在前面加上“sudo”,“su”命令格式如下:

su [选项] [用户名]

常用选项参数如下:


10、显示文件内容命令 cat -nb

cat [选项] [文件]

选项主要参数如下:


11、显示和配置网络属性命令 sudo ifconfig interface up/down/IP

通过此命令可以查看当前网络属性,也可通过此命令配置网络属性,比如设置网络 IP 地址等等,此命令格式如下:

ifconfig interface options | address

主要参数如下:


12、系统帮助命令 man

通过“man”命令可以查看其它命令的语法格式、主要功能、主要参数说明等,命令格式如下:

man [命令名]


13、系统重启命令 reboot


14、系统关闭命令 poweroff


15、软件安装命令 install

Ubuntu 下很多软件先下载源码后自行编译,完成以后使用命令“intsall”来安装。命令格式如下:

install [选项]... [-T] 源文件 目标文件 或: install [选项]... 源文件... 目录 或: install [选项]... -t 目录 源文件... 或: install [选项]... -d 目录...

“install”命令是将文件(通常是编译后的文件)复制到目的位置,在前三种形式中,将源文件复制到目标文件或将多个源文件复制到一个已存在的目录中同时设置其所有权和权限模式。在第四种形式会创建指定的目录。


APT 下载工具

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


VI/VIM 编辑器

VIM 编辑器是 VI 编辑器升级版本, VI/VIM 编辑器都是一种基于指令式的编辑器,不需要鼠标,也没有菜单,仅仅使用键盘来完成所有的编辑工作。

sudo apt-get install vim

1、输入模式(文本编辑) a

切换到输入模式的命令如下:

2、指令模式(光标操作) ESC

从 VIM 现在的输入模式切换到指令模式,方式就是按下键盘的 ESC 键,按下 ESC 键以后终端坐下角的“插入”字样就会消失。

3、底行模式(保存) :wq

进入底行模式的方式是先进入指令模式下,然后在指令模式下输入“:”进入保存底行模式。

4、底行模式(查询) /内容

指令模式下输入“/”进入查询底行模式。


Linux文件系统

1、查看系统当前文件系统类型 df -T -h

Windows 主要有 FAT、 NTFS 和 exFAT文件系统。

Linux 主要有 ext2、 ext3、 ext4 等文件系统,向下兼容。

Linux 还支持其他的 UNIX 文件系统,比如 XFS、 JFS、 UFS 等,也支持 Windows 的 FAT 文件系统和网络文件系统 NFS 等。


2、家目录 ~$ 更目录 /$

3、创建新文件命令 touch file

touch [参数] [文件名]

使用 touch 创建文件的时候,如果[文件名]的文件不存在,那就直接创建一个以[文件名]命名的文件,如果[文件名]文件存在的话就仅仅修改一下此文件的最后修改日期,常用的命令参数如下:


4、文件夹创建命令 mkdir -p file1/file2

mkdir [参数] [文件夹名目录名]

主要参数如下:

5、文件及目录删除命令 rm -rf file or dir

对于链接文件,只删除链接,原文件保持不变。此命令格式如下:

rm [参数] [目的文件或文件夹目录名]

命令主要参数如下:


6、文件夹(目录)删除命令 rmdir dir

rmdir [参数] [文件夹(目录)]

上除非空目录,命令主要参数如下:


7、文件复制命令 cp file1 file2 (copy)

cp [参数] [源地址] [目的地址]

主要参数描述如下:


8、文件移动命令 mv file1 file2 (rename)

有时候我们需要将一个文件或者文件夹移动到另外一个地方去,或者给一个文件或者文件夹进行重命名,这个时候我们就可以使用命令“mv”了,此命令格式如下:

mv [参数] [源地址] [目的地址]

主要参数描述如下:


9、压缩ZIP包命令 zip -rv file.zip file

zip [参数] [压缩文件名.zip] 被压缩的文件]

主要参数函数如下:


10、 解压缩ZIP包命令 unzip -d /dir

unzip [参数] [压缩文件名.zip]

主要参数如下:


11、通用打包命令 tar

tar -vcjf file.tar.bz2 file

tar -vczf file.tar.gz file

tar -vxjf file.tar.bz2

tar -vxzf file.tar.gz

tar [参数] [压缩文件名] [被压缩文件名]

常用参数如下:


12、查找文件命令 find /etc/ -name bash*

find 命令用于在目录结构中查找文件,其命令格式如下:

find [路径] [参数] [关键字]

[路径]是要查找的目录路径,如果不写的话表示在当前目录下查找,关键字是文件名的一部分,主要参数如下:


13、查找字符串命令 grep -ir "ubuntu" /usr

grep 命令用于查找包含指定关键字的文件,并把包含指定关键字的这一行标记出来, 命令格式如下:

grep [参数] 关键字 文件列表

grep 命令一次只能查一个关键字,主要参数如下:


14、文件类型 ls -l


Linux用户系统

1、Ubuntu 下用户类型分 3 类

操作系统通过 UID 来识别是哪个用户,用户相关信息可以在文件 /etc/passwd 中查看到。

2、drwxr-xr-x 3 james james 4096 4月 13 15:13 Desktop

"drwxr-xr-x"表示文件权限与用户和用户组之间的关系,第一位表示文件类型,剩下的 9 位以 3 位为一组,分别表示文件拥有者的权限,文件拥有者所在用户组的权限以及其它用户权限。后面的“james james”分别代表文件拥有者(用户)和该用户所在的用户组。

3、文件的权限有三种:读(r)、写(w)和执行(x)、

权限进制表示:

权限二进制八进制
r1004
w0102
x0011

标签:文件,sudo,Linux,用户,压缩文件,命令,正点,Ubuntu,目录
来源: https://blog.csdn.net/L0ve777/article/details/118600282