02_Linux学习_命令
2024-06-28 13:26:43
供稿:网友
02_linux学习_命令帮助命令: xxx --help man xxx列出当前目录下的目录和文件: ls ls -l ls --help ls -m目录跳转: cd /dev cd.. cd.打印当前目录名: pwd建立目录: mkdir xxx删除目录: rmdir xxx rmdir -r xxx 递归删除 rmdir -rf xxx 强制递归删除创建空文件: touch xxx Linux下从技术角后缀名没有意义。拷贝: cp 1 2 把1文件拷贝成2 cp -r d1 d2 把目录拷贝成d2移动: mv同上===读代码:先运行—〉了解业务逻辑—〉读jsp页面—〉从哪个数据库取得数据debug:去掉一部分—〉运行观察问题===vivi两种模式:命令模式 编辑模式命令:a 添加esc: 切换到命令模式w 存盘q 退出q! 不存盘退出wq 存盘退出dd 删除一行dw 删除整个单词o 插入一行O 往上插入一行[谷歌 vi常用命令][vi下小键盘不用]===more 3.txt 逆序cat 3.txt 正序head -3 3.txt 输出倒数3行find 查找文件在什么顺序上=不要心里洁癖==找好书,卖书网站排名靠前的一定是好书==买书没用,买完就过时,更新太快==最好是查英文资料=find /etc -name *local 查找指定目录下的文件whereis ls 查找命令文件所在目录echo $PATH 查看环境变量=windows分隔符 ; Linux、nuix :=ln 3.txt 4 创建3.txt链接到4 硬链接ln -s 3.txt 5 软链接=软链接相当于Windows下的快捷方式,应链接相当于复制了这个文件并在两个文件间创建了一个链接==自己设计实验也是怎样学习的关键一步==添加用户useradd(adduser) testusercd /home 会多一个主目录passWord testuser 指定用户名密码testuser 用户密码cd /etc 查看多出来的文件more passwd 这里存储所有的用户 用户主目录 用户Shell=Shellbashbshcshkshsh=添加用户组的信息在 more group默认添加一个新的组groupadd testg 添加一个新的组useradd testuser2 -g testuser 新建一个用户,添加到一个组usermod -g testg testuser 将一个用户添加到一个组userdel testuser 删除用户删除用户后没有删除主目录,需要手动删除主目录su testuser2 切换用户当新用户登陆时,默认当前路径时主目录。=重要知识点——文件权限ls -l第一位- 文件l 链接d 目录后九位分三组r 可读w 可写- 没有权限x 可运行第一组,文件的所有者第二组,文件所有者同组其他人第三组,剩下的人的权限chmod+x 3.txt 添加可执行权限chmod -x 3.txt 移除可执行权限chmod u+x 3.txtchmod g+x 3.txtchmod o+x 3.txtchmod 777 三位八进制数,0代表无权限,1代表有权限chown testuser2 3.txt 修改文件所有者=文件操作wc 统计指定文本文件的行数、字数、字符数grepasdf3.txt 查找文件哪一行包含的字符串stat 显示指定我那件的相关信息fdisk -l 显示磁盘信息locale 显示当前语言环境uname 显示操作系统信息dmesg 显示系统启动信息=首次遇到的信息要从头读到尾ls -Rl 按长文件名列表显示ls -Rl /etc |more 分页显示....管道:将一个命令的输出传送给一个命令,作为另一个命令的输入 命令1|命令2|命令3=命令替换wall 字符串 通知所有人wall mynamewall `date` 命令替换 把命令结果输出=重定向ls > 2.txtmore 2.txt 文件中的内容是ls输出的内容ls >> 2.txtmore 2.txt 追加内容到文件lssss 2> 2.txt 错误重定向vi aaa.txtwall < aaa.txt 重定向输入