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:去掉一部分—〉运行观察问题
===vi
vi两种模式:命令模式     编辑模式
命令:
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) testuser
cd /home     会多一个主目录
password testuser     指定用户名密码
testuser     用户密码
cd /etc     查看多出来的文件
more passwd     这里存储所有的用户     用户主目录     用户Shell
=Shell
bash
bsh
csh
ksh
sh
=
添加用户组的信息在 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.txt
chmod g+x 3.txt
chmod o+x 3.txt
chmod 777     三位八进制数,0代表无权限,1代表有权限
 
chown testuser2 3.txt     修改文件所有者
 
=文件操作
wc     统计指定文本文件的行数、字数、字符数
grep  asdf  3.txt     查找文件哪一行包含的字符串
stat     显示指定我那件的相关信息
fdisk -l     显示磁盘信息
locale     显示当前语言环境
uname     显示操作系统信息
dmesg     显示系统启动信息
=首次遇到的信息要从头读到尾
ls -Rl     按长文件名列表显示
ls -Rl /etc |  more     分页显示....
管道:将一个命令的输出传送给一个命令,作为另一个命令的输入     命令1|命令2|命令3
 
=命令替换
wall 字符串     通知所有人
wall myname
wall `date`     命令替换     把命令结果输出
 
=重定向
ls > 2.txt
more 2.txt     文件中的内容是ls输出的内容
ls >> 2.txt
more 2.txt     追加内容到文件
lssss 2> 2.txt     错误重定向
 
vi aaa.txt
wall < aaa.txt     重定向输入
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值