linux 笔记(部分常用命令(上))
最近花了一天多时间看了看Linux的常用命令,大部分一边笔记一边在虚拟机的系统跑过。
我用的Ubuntu,装的虚拟机,没有直接干双系统,怕搞坏了Windows(快淘汰的电脑经不起我这样反复折腾),好了话不多说,开始写笔记(不足之处还望多多指正。
常用命令(这里的命令几乎都是小写,大写会说明)
ls 命令
全称为list 查看当前文件夹下的全部内容
ls -a 查看隐藏文件
ls -l 显示文件所有信息
ls -h 显示文件大小
ls -lah 显示所有信息(包括隐藏文件的)lah不分先后
效果图如下:
pwd 查看当前文件夹所在位置
pwd 查看路径,没啥好说的
通配符
‘*’ 可以表示任意长度,任意字符的通配符(用的最多)
‘?’表示任意字符,但长度为1
‘[]’ 字符组
cd 打开目录
cd . 表示啥也不打开,保持在此文件
cd … 返回上一个目录
cd - 回到刚才那个目录
cd ~回到home 目录
mkdir 创建目录
touch 创建文件夹
rm 删除命令(文本删除后不能恢复)
rm -f filename(无提醒删除)
rm -r 目录名 (强制删除目录)
rm -r * 清空桌面
clear 清屏 (功能和matlab里边的clear差不多)
-help/man 都是查询的命令,查询命令的用法( man=manual
tree 查看文件(树形结构),第一次使用需要权限下载
cp 复制文件(文本)
cp ~/当前文件夹/…/文本名 ./路径/文本名
cp -r 文件a 文件b ( 文件 a 复制到 文件b
-i 加入‘-i’选项会有覆盖提示
mv 文件a 文件b 移动文件a到文件b(移动和copy不
tab键有自动补全的功能
b键:有返回的左右
键盘的上下键可以切换以前的命令
cat/more/grep 查找命令
cat 文本名 (一次查看所有内容
‘-b’ 有行号 有内容部分有行号
‘-n’ 有行号 空行也有行号
more 文本名 (分屏显示(内容太多的时候)
grep abc (查找和abc匹配的内容)
grep -n/-v/-i abc 分别为匹配行号/不含abc内容的行号/忽略大小写
grep ^a 查询a开头的行
grep ke$ 查询ke结束的行
echo 命令
echo abc>01.txt 写入python到01.txt(会覆盖原来的内容)
echo abc>> 01.txt 追加写入python到01.txt文本
‘|’管道命令
‘|’的作用有点与命令的意思,就是所并列的命令都要满足
所涉及到的命令最少为两条
开关机
shutdown -r 8:00 八点重启(如果没有写时间,默认一分钟后重启)
shutdown now 立马关机
shutdown -r now 立刻重启
shutdown c 撤销开关机命令(执行之前写入)
ifconfig 和ping
ifconfig 查询虚拟机配置(不是ipconfig)
ping 连接网址或域名,查看是否正常连接