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中是通用的
————————————————
学习记录有空更新。