linux语法补充
操作系统:
嵌入式操作系统(linux) 移动设备操作系统(ios、安卓)


查询命令帮助信息:
Command --help | man command
如何新建隐藏文件:文件名开头是. 默认就是隐藏文件
Ls 通配符:
*任意个字符 ?任意一个字符 [abc] 可以匹配z字符组中任意一个 [a-f]匹配范围内任意一个字符
-i 覆盖文件前提示
Echo 终端中显示参数指定的文字通常和重定向联合用
> 会覆盖源文件 >> 追加已有文件的末尾
Shutdown 关机 shutdown -r now 重启
Useradd -m -g 用户名 -m自动建立用户家目录 -g指定用户所在组
如果忘记添加-m选项指定家目录最简单的方法就是删除用户重新新建 userdel -r 用户名
/usr/bin/passwd
Which 查看执行命令所在位置
/bin 是二进制执行文件目录,主要用户具体应用
/sbin 是系统管理员专用的二进制存放目录,用于系统管理
/usr/bin 后期安装的一些软件
/usr/sbin 超级用户的一些管理程序
Su - 用户名 //切换用户
Su - 直接直接切到root用户
Scp -r [传递文件夹] -P 端口
打包压缩:
Window 常用rar
Mac 常用zip
Linux 常用tar.gz
.tar 打包: tar -cvf xx.tar 文件 解压包:tar xvf xx.tar (tar 只打包不压缩)
.gz // gunzip xx.gz
.tar.gz // 压缩: tar zcvf xx.tar.gz 文件 解压: tar -zxvf xx.tar.gz -C 目标路径
.zip // 压缩 zip xx.zip 文件 解压:unzip xx.zip
.tar.bz2(bzip2) 打包: tar -jcvf xx.tar 文件 解压包:tar -jxvf xx.tar
网卡和ip地址:
网卡是专门负责网络通信的硬件设备 类比网卡就是SIM卡
Ip地址是设置在网卡上的地址信息 类比ip就是电话号码
免密登陆:
配置公钥 执行ssh-keygen 生成钥匙,一路回车即可
上传公钥到服务器 执行 ssh-copy-id -p port user@romote 让远程服务器记住我们的公钥
通过apt安装/卸载 软件 (ubuntu\debain 系统才有的命令 centos没有这个)
安装 Sudo apt install 软件包 卸载 sudo apt remove 软件名
更新已安装的包 sudo apt upgrade
浙公网安备 33010602011771号