Linux基础操作命令总结
目录切换命令:
cd user 切换到改目录下的user目录;
cd …/ 切换到上一层目录;
cd/ 切换到系统根目录;
cd~ 切换到系统主目录;
cd- 切换到上一个所在目录
目录的操作命令(增删改查):
mkdir 目录名称 对应目录下产生文件夹;
ls 查看所有的目录和文件;
ls -a 查看包括隐藏的所有文件和目录;
ls -l 查看该目录所有目录文件的详细信息ll
find /root -name ‘test*’ 查看/root下与test相关的目录文件;
mv 目录名称 新名称 1、文件,文件夹,压缩包重命名;
mv 目录名称 目录的新位置2、对文件,文件夹、压缩包剪切
cp -r 目录名称 目录拷贝的为主 r代表递归拷贝 。比如将/user下的newtest拷贝到根目录下的test,使用:
cp -r /user/newtest /test
拷贝文件 压缩包 不用写-r 因为就一层
rm -rf 目录/文件/压缩包 删除任何目录文件
不写f就会询问y/n
文件的操作命令(增删改查):
touch 文件名称 创建一个空文件
cat 文件 只能显示查看最后一屏内容
more 文件 显示百分比 回车下一行、空格下一页、q结束查看
less 文件 可以用PgUp、PgDn 上下翻页
tail -10 查看后十行
tail -f 对文件动态监控,ctrl+c 结束
vim 文件 —》进入文件—〉命令模式—》按i/a/o进入编辑模式—〉编辑文件—》Esc进入底行模式—〉输入 :wq/q!修改文件内容
rm -rf 删除文件
压缩文件的操作命令:Linux中的打包文件.tar结尾,压缩的命令.gz结尾。
tar -zcvf 打包压缩后的文件名字 要打包压缩的文件 其中,
z 调用gzip压缩命令进行压缩
c 打包文件
v 显示运行过程
f 指定文件名字
解压文件的操作命令:tar -xvf 压缩文件
tar -xvf xxx.tar.gz -C /user
将/test下的xxx.tar.gz 解压到根目录user下
pwd 显示当前所在的位置
grep 要搜索的字符串 要搜索的文件
grep to sudo.conf —color 对to高亮显示
管道命令| 将上一个命令的输出当下一个命令的输入
ps -ef 查看当前系统中的进程
ps -ef |grep system 查看当前系统中所有的进程中包含字符串system的进程
kill -9 进程的pid 杀死pid对应的进程
ifconfig 查看当前系统的网卡信息
ping 查看与某台机器的连接情况
netstat -an 查看当前系统的端口使用
chmod u=rwx,g=rw,o=r aaa.txt
chmod 764 aaa.txt
修改/test下的aaa.txt的权限为属主有全部权限,属主所在的组有读写权限,其他用户只有读的权限
面试的总结:
此处参考:噢_乖的面试总结
1、Linux常用命令有哪些,简述作用
ls 查看当前目录
df -h 查看磁盘使用情况
kill 杀死进程
top 查看当前主机状态
mv 移动文件
cp 复制文件
netstat -a 查看端口使用状态
rm 删除
cat 查看文件
2、vim怎么退出
q 不保存直接退出
wq 保存后退出
q!强制退出
3、vim怎么快速查找
按下Esc输入:在输入:空格 +查找内容
4、如何查找日志关键词上下文
grep 关键词 -C 10文件名字 catalina.out
查看文件关键词前后10行
-A 后十行 -B前十行
5、怎样一页一页的查看大文件的内容
cat filiname.txt |more
6、如何查看linux端口号是否被占用
netstat -a 查看端口状态
7、如何查看进程状态
ps -ef |grep 进程名字
8、chown 指什么?grep指什么?
chown 改变文件的拥有者和组
grep 查找文件中符合条件的字符串
9、如何查看日志?
tail -f 日志文件名
10、五个客户端通过TCP连接到主机,如何查看这五个连接?
netstat -nat|grep ESTABLISHED
写在文末
欢迎转载,但未经作者同意请保留此段声明,并在文章页面明显位置给出原文链接。