常用liunx命令
who 显示当前登录系统的用户
cd 切换当前工作目录cd dirName切换当前工作目录至dirName
ls 显示指定工作目录下的内容
ls -a 查看所在目录的所有文件包括隐藏文件(.开头的文件);
ls -l 查看所在目录所有文件的权限
vi/vim进入vim/vi编译器
(1)说明:vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样。Vim是从 vi 发展出来的一个文本编辑器。
(2)在vi/vim编译器里面常用的命令
a:进入编译模式
Esc:退出编译模式
:q 退出vi/vim编译器,如果对打开的文件进行了修改的话,只能使用:q!强制退出vi/vim编译器。
:w 保存对文件的修改
:wq 保存修改的文件并退出vi/vim编译器
yy:复制光标所在行,3yy复制光标所在行及以下两行,共三行
dd:删除光标所在行,3dd删除光标所在行及其下的两行,共三行
p:粘贴一边,3p粘贴三遍,注意:在光标所在行的下一行开始粘贴
:set nu 显示行号,:set nonu 隐藏行号
Shift+g 光标移动到文件尾行首,gg光标移动到文件头行头
Shift+^ 移动到光标所在行的行首,shift+$ 移动到光标所在行的行尾
/+要搜索的内容+回车,搜索
:3,$ s/好/坏/g 第三行到行尾所有的好字都换为坏字,:3,4 s/好/坏/g 第三四行所有的好字都换为坏字
cat 用于连接文件并打印到标准输出设备上。 cat -n 文件名 带行号输出
mkdir 建立目录
语法:mkdir [-p] dirName
-p 确保目录名称存在,不存在的就建一个,存在则不会保存
cp 拷贝文件 cp 文件(文件夹) 要拷贝的文件(-r 文件夹)
chmod 给文件授权 chmod -R 777 文件名 注意:只能是R
find 在指定目录下查找文件
locate 用来查找文件或目录
(1)说明:locate命令要比find -name快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/mlocate/mlocate.db 。这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,因此,我们在用locate查找文件时,有时会找到已经被删除的数据,或者刚刚建立文件却无法查找到,原因就是因为数据库文件没有被更新。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。
(2)使用:locate /etc/*txt 或者直接 locate *txt
grep 查找文件里符合条件的字符串
使用:grep 要查询的关键字 所在目录 -r(递归查找)
Eg:grep test *php #查找后缀为php的文件中包含test字符串的文件,并打印出该字符串所在行的内容
clear 清空屏幕
rm 删除一个文件或者目录里的所有文件
rm -rf 文件名/文件夹 -r递归,-f强制(不同地方可能不一样)
eg.
rm -rf ./file 删除当前目录下的file
rm -rf !(file1) 删除除某个文件(file1)之外的所有文件
rm -rf !(file1|file2) 删除除某些文件(file1,file2)之外的所有文件
rz 上传文件
注意:
(1)报错-bash: rz: command not found 说明还没安装这个命令
安装这个命令:yum install -y lrzsz
(2)如果服务器上有该文件,则会报错;解决:上传覆盖rz -y
sz 下载文件(将选定的文件发送到本地机器)使用:sz 文件名
mv:修改文件/目录名,或将文件/目录移入其它位置。
mv 文件 文件 --改名;mv 文件/目录 目录---移动位置;mv 目录 文件----出错。
pwd 用于显示当前工作目录。
ifconfig 用于显示或设置网络设备。
还没有评论,来说两句吧...