linux命令
磁盘管理命令
1.ls 列出目录的内容
参数
-a 所有的目录 包含影藏等所有文件
-l 所有目录,详细列表 文件大小等(不包含影藏文件)简写ll
-h 当前目录下信息 友好展示信息
2.cd 切换目录
cd ../ 向上一层目录
cd / 切换到根目录
cd ~ 当前用户目录
cd /+ 目录名 切换到指定目录 linux的绝对路径
cd - 切换到上一次访问的目录 两个目录之间切换
3.pwd 显示你所在目录 显示绝对路径
4 mkdir 文件夹名称 创建文件夹
参数 -p 文件夹 目录不存在则创建,如 mkdir -p t2/t3
文件浏览命令
1. cat 文件名 快速查看文件内容(适合查看小文件的,大文件不能查看)
2. more 文件名 分页查看文件 适合查看大文件
参数 enter 向下n行 需要设置 默认是1行
· 空格键 下一页
b 返回上一屏 ctrl+b
q 退出键
3.less 分页显示内容 标注每行行号
参数 enter 向下n行 需要设置 默认是1行
· 空格键 下一页
b 返回上一屏 ctrl+b
q 退出键
4.tail -数字 文件名 后几行的内容
文件操作命令
1. 复制
cp 复制文件或者复制目录
cp 文件 复制的位置/[改名的文件]
cp -r 文件目录 复制的位置
2. 移动
mv 需要移动的文件 需要移动的目录
mv -f 需要移动的文件 需要移动的目录(如果同名 强制覆盖)
mv demo.java demo2.java 移动并且更名(同一目录下)
3. 删除
rm 删除文件或者目录
删除文件 rm 文件名
删除文件 rm -f 文件名(强制删除文件,不提醒)
删除目录 rm -rf 文件目录 删除该目录
rm -rf/* 删除根下所有目录 系统不能运行
rm -rf * 删除当前所有目录 不会影响系统
4 查找命令
find /root -name 'ins*'
文件编辑命令
vim 文件名
wq 保存并退出
q! 强制退出
insert 插入
: 尾行模式
grep和管道
grep 正则表达式 字符串工作
语法格式 grep -i 要搜索的字符串 要搜索的文件【返回符合规则的行】
ll | grep ins 查询当前路径下含有ins的文件
参数 -i 忽略大小写查找
压缩解压命令
linux 压缩包 *.tar *.tar.gz
压缩 tar -zcvf 要压缩名字.tar.gz 要压缩的文件
如 tar -zcvf hehe.tar.gz * 将当前目录下所有文件打爆压缩
解压 tar -zxvf 要解压的文件
tar -zxvf 要解压的文件 -C 解压目录
系统命令
ps命令 查看系统进程 参数-e -f
kiss命令 杀死进程
kill -9 进程号(pid)
ifconfig 看本机ip
ping 测试和目标的连通性
ping ip地址【ctrl+C关闭连接 负责一直连接下去】
关机命令 halt
重启命令 reboot
网络设置命令 setup
清空当前屏幕 clear
文件目录权限操作 chomd
十位
第一位 文件类型【d目录 -文件】
后面每三个都表示一个权限rwx【读,写,执行】 - 表示没有权限
包括以下三个部分
所有用户u 所属组g 其他用户o
文件权限更改 chomd u=rwx 文件名
目录权限更改 chomd -R u=rwx 目录