Linux中任一命令都是文件
echo 是输出命令,类似于#c print
adduser在创建了新的用户之后会返回执行创建工作目录和密码设置,相比于useradd和userdel更像是连串的命令执行,执行后有一系列其他操作。
sudo:(super user do)用来提升文件权限,使用最高权限来操作文件是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root
命令的一个工具,如halt,reboot,su等等。换句话说通过此命令可以让非root
的用户运行只有root
才有权限执行的命令。
秒懂Linux的sudo命令 - 知乎 (zhihu.com)
用chmod来修改权限:例如:chmod-x就是修改其他用户的可执行权限。
每个文件有三组固定的权限,分别对应拥有者,所属用户组,其他用户:R(读程序权限) W(写陈程序权限) X(操作权限)运算时使用二进制方式,如rw-rw-rw就表示拥有者,用户组和其他用户只有读写程序的权限,二进制为666.
使用ls -l命令来查看此目录下的所有文件
/opt/tomcat# ls -l 查看系统服务器下的tomacat文件中的内容
drwxrwx--- 2 tomcat tomcat 4096 Apr 5 16:09 bin
-rw-r----- 1 root tomcat 18982 Dec 8 00:46 BUILDING.txt
drwxrwx--- 2 root tomcat 4096 Jan 11 18:11 conf
-rw-r----- 1 root tomcat 5409 Dec 8 00:46 CONTRIBUTING.md
drwxrwx--- 2 root tomcat 4096 Jan 11 13:57 lib
-rw-r----- 1 root tomcat 57092 Dec 8 00:46 LICENSE
drwxrwx--- 3 tomcat tomcat 12288 Apr 6 00:31 logs
-rw-r----- 1 root tomcat 2333 Dec 8 00:46 NOTICE
-rw-r----- 1 root tomcat 3255 Dec 8 00:46 README.md
-rw-r----- 1 root tomcat 6898 Dec 8 00:46 RELEASE-NOTES
-rw-r----- 1 root tomcat 16262 Dec 8 00:46 RUNNING.txt
drwxr-x--- 2 tomcat tomcat 4096 Apr 5 10:10 temp
drwxrwx--- 9 tomcat tomcat 4096 Apr 5 12:49 webapps
drwxr-x--- 3 tomcat tomcat 4096 Jan 11 14:11 work
以下为十个字符的含义:
第一个字符表示文件的性质:
- :表示此行展示的是一个文件
d:表示此行展示的是一个目录
第2到4个字符表示此文件所有者对此文件的权限
第5到7个字符表示此文件所属于的组里面的账户对此文件的权限
第8到10个字符表示除了上面两类型的其他用户对此文件的权限
8..21更新:在使用sudo apt install(有相关源的下载,并且在update过程中出错,报错为之前的源,解决方法,连源带镜像一起删除,用自带源或者清华源下载)
11.8更新:
在运行服务机器人的过程中:
roscore
cd robot_ws .launch#打开协议launch文件
#打开底盘launch文件
#指令1收地盘速度
#指令3由上位机传递给地盘速度