每天学习一点 进步多一点

Linux常见问题

1.我的localhost login是什么?
用户名输入root,密码输入你安装时设置的密码。
注:输入密码的时候,界面是不显示输入的密码字符的

2.关于重启和关闭
重启init 6和关闭init 0都需要获取root权限
通过su-root或者su- 获取root超级用户权限

3.查看ip地址
ifconfig命令

4.关于时间
查看时间date
修改时间date-s+时间或日期

5.clear清屏操作

6.建立子目录
mkdir(make directory)

7.修改字符集的方法
echo LANG=“zh_CN.gbk”>/etc/sysconfig/i18n

8.ls命令
ls=list;
ls 列出目录和文件信息
ls-l 列出目录和文件的详细信息
ls-lt 按时间降序显示

9.pwd命令
Print Working Directory
查看当前工作目录路径
unix 是从根目录开始的,不同于windows操作系统。

10.全路径(绝对路径)和相对路径的概念
比如有三个孩子
你叫他的全名则为“全路径”。
在家里叫它老大老二老三,则为“相对路径”。

11.rm命令
rm=remove;
删除一个目录中的一个或多个文件或目录,(删除前会有提示是否删除)
如果没有使用-r选项,则rm不会删除目录。
rm[选项] 文件或目录
示例:
(1)删除任何*.log文件
rm*.log
(2)删除test子目录及子目录中所有档案删除,并且不用一一确认。
rm -rf test

12.文件名的匹配规则
ls * 特殊字符

13. mv 命令
mv=move;

移动文件或修改文件名,(严格区分大小写)
根据第二参数类型(如目录,则移动文件;如为文件则重命令该文件)。
当第二个参数为目录时,可将多个文件以空格分隔作为第一参数,移动多个文件到 参数2指定的目录中。
示范例子:
(1).将book.c重命名为book1.c
mv book.c book1.c
(2)将文件book.c 移动到/tmp/test3目录中
mv book.c/ tmp/ test3.

14. cp 命令
(copy)将源文件复制到目标文件,或将多个源文件复制到目标目录。
-r复制目录及目录内所有项目
示例:
把book1.c复制到book2.c
cp book1.c boo2.c
把aaa目录复制到bbb目录。
cp -r aaa bbb

15.passwd
修改用户的密码
passwd oracle
修改oracle用户的密码,按提示两次输入新密码。
太简单的密码不行,不能通过要求。

16.tar命令
用来打包压缩和解压文件
用tar打包压缩的文件可以用windows的winrar工具解压。

示例:zcvf打包;zxvf解包;
把dir1,dir2和dir3三个目录及目录下的文件打包压缩,生成/tmp/123.tgz文件。
tar zcvf/tmp/123.tgz dir1 dir2 dir3
在当前目录下解压/tmp/123.tgz文件。
tar zxvf/temp/123.tgz.

put+zip类型的文件名(可以将其上传到服务器上)
unzip +zip类型的文件名(可以将其解压)
zip+zip类型的文件名(可以将其压缩)

17.其他命令
groupadd,useradd,env,cat,more,tail,find,chmod,chown,df,du,date,grep,wc,ps,top,定向输出到文件,管道输出。

vi常见问题

vi 有三种模式,命令行模式、插入模式和替换模式,在命令行模式下,任何键盘输入都是命令,在编辑模式下,键盘输入的才是字符。

   打开一个文件: vi 文件名,如果文件不存在,就新建文件。


   Esc      从编辑模式切换到命令行模式



   i    从光标所在字符前插入  

   a   从光标所在的字符后面插入

   o   从光标所在行的下面插入空白行

   O   从光标所在行的上面插入空白行

   I    从光标所在行的行首插入

   A   从光标所在行的行末插入



   k   类似方向键上

   j    类似方向键下

   h   类似方向键左

   l    类是方向键右



   Ctrl+u       向上移动半页

   Ctrl+d       向下移动半页



   gg  光标跳到文件的第一行

   G    光标跳到文件最后一行

   0    光标跳到所在行的行首

   $    光标跳动到所在行的行尾



   w    光标跳到下个单词的开头

   b    光标回到上个单词的开头

   e    光标回到本单词的尾部


   x    每按一次,删除光标所在位置的一个字符

   nx   如"3x"表示删除光标所在位置开始的3个字符


   dw   删除当前光标所在的单词

   dd   删除光标所在行


   ndd  如"3dd"表示删除光标所在行开始的3行字符


   yy  将光标所在行复制到缓冲区 


   nyy 将光标所在n行复制到缓冲区

   p    将缓冲区里的内容写到光标所在位置


   r     替换光标所在处的字符 replace (先按r再按要替换的字符)


   R   替换光标**所在位置开始**的多个字符
   (会出现“替换”提示,按一个字符就会替换一个字符,
   并且光标会一直往后移动,直到按下“Esc“为止则退出这个模式)


   cw 开始替换当前光标所在的单词,直到按下"Esc"为止


   u   撤销命令,可多次撤销(类似于ctrl+z)


   J   把当前行的下一行接到当前行的尾部


   Ctrl+g       列出文件一共有多少行

   nG           表示移动光标到文件的第n行行首
   


/abcd  在当前打开的文件中查找“abcd”文本内容
  (类似于word里面的搜索)
   n      查找下一个
   N      查找上一下


.    重复执行上一次执行的vi命令。



   ~   对光标当前所在的位置的字符进行大小写转换。



   :5回车   光标跳到第5行。

   :n回车   光标跳到第n行。



   :w回车   存盘(和word里面文件保存意思一样)

   :w!回车  强制存盘

   :wq回车 存盘退出

   :x回车    存盘退出

   :q回车  不存盘退出

   :q!回车  不存盘强制退出



   :g/aaaaaaaaa/s//bbbbbb/g回车    把文件中全部的aaaaaaaaa替换成bbbbbb



   Ctl+insert   复制鼠标选中的文本,相当于Ctl+c

   Shift+insert 输出鼠标选中的文本,相当于Ctl+v

   以上两个命令在windows和UNIX中是通用的

————————————————

学习记录有空更新。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小崔今天努力了吗?

谢谢宝贝们打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值