Linux第二课 文件系统及常用命令
来源:互联网 发布:php多文件上传 编辑:程序博客网 时间:2024/06/01 19:28
1、列出目录内容
使用“ls”命令列出目录内容
(1)ls -a 显示所有文件(包括隐藏文件)
其中隐藏文件以.开头。次命令不显示子层文件。
(2)ls -l 显示详细信息
(3)ls -R 递归显示子目录结构
把子层目录都显示出来。
(4)ls -ld 显示目录和链接信息
2、查看文件类型
命令:file 文件
此命令会显示文件的类型,比如可执行文件、普通文件、纯文本、文件夹等内容信息。
3、目录切换
通过cd 命令可以用来切换目录。
(1)上一级目录: ..
(2)当前目录:.
(3)用户家目录:~
(4)上一个工作目录:-
4、复制文件和文件夹
使用cp命令进行文件的复制。
语法:cp 源文件(源文件夹) 目标文件(目标文件夹)
5、移动文件和文件夹
使用mv命令进行文件的移动。
语法:mv 源文件(源文件夹) 目标文件(目标文件夹)/新的名称
把abc_bak2文件夹移动到bac文件夹下,并且重新命名为abc_bak2_mv。
当然了,此命令支持重命名(不指定移动到的目录)。
6、新建、删除文件
新建:touch命令创建一个空文件或者更新文件时间。
删除:rm 命令删除文件或者目录。
常用参数:-i(交互式) -r(递归的删除包括目录中的所有内容) -f(强制删除,无任何提示)
7、创建、删除目录
创建:mkdir 目录名称
删除:rmdir 目录名称
删除非空目录:rm -r 目录名称
使用rmdir abc时报错:非空目录删除失败,此时使用rm -r abc即可成功。
8、日期时间
(1)查看当前时间
使用date命令,如下:
如果要显示UTC格式,如下:
格式化显示时间,如下:
几使用date +%Y显示格式%m显示格式%d进行显示。
(2)hwclock/clock显示硬件时钟时间
(3)cal查看日历
(4)uptime显示系统运行时间
9、输出查看命令
(1)echo显示输入的内容
(2)cat显示文件内容
cat fileName
(3)head 显示文件内容
head filename 默认显示头部10行,head -n filename 显示头部n行
(4)tail 显示文件内容
tail filename默认显示尾部10行,-n指定尾部n行,-f 跟踪显示文件更新
(5)more 显示文件内容
more filename用于翻页显示文件内容,只能向下翻页
(5)less 显示文件内容
less filename 用于翻页显示文件内容,上下翻页都行。
10、查看硬件信息
(1)lspci显示pci设备
lspci -v 显示详细信息。
(2)lsusb 显示usb设备
lsusb -v显示详细信息
(3)lsmod显示加载的模块
11、shutdown
shutdown -h 关闭计算机 /shutdown -r 重启计算机
比如:shutdown -h now 立即关机 shutdown -h +10 10分钟后关机 shutdown -h 10:10定时关机 shutdown -r now 立即重启
12、归档和压缩
(1)zip 压缩文件
zip test.zip myfile
(2)unzip解压缩文件
unzip test.zip
(3)tar 归档文件
tar -cvf test.tar myfile
tar -xvf test.tar
tar -cvzf test.tar .gz myfile(加上了压缩功能,归档后进行gzip压缩)
(4)gzip压缩
gzip filename
13、查找
(1)locate
locate filename 快速查找文件/文件夹(依赖于数据库,更新使用updatedb【速度慢】)
(2)find
find 查找位置 查找参数
比如: find / -name *.conf 根分区下所有conf结尾的文件
find / -perm 777 权限为777的文件
13、vi/vim
(1)命令模式
常用命令如下:
a:i 在光标前插入文本
b:o 在当前行的下面插入新行
c:dd 删除整行
d:yy 复制当前行
e:n+yy 复制n行
f:p 粘贴
g:u 撤销上一个操作
h:r 替换当前字符
i:/ 查找关键字
(2)EX模式
在命令模式中按下:可以进入EX模式,光标移动到底部,如下操作:
a:【:w】 保存当前修改
b:【:q】 退出
c:【q!】 强制退出,不保存修改
d:【:x】 保存并退出,类似于【:wq】
e:【:set number/nu】 显示行号
f:【:! 系统命令】 执行一个系统命令并显示结果,比如【:!who】 谁登陆的
g:【:sh】 切换到命令行,使用ctrl + d 回到vim
- Linux第二课 文件系统及常用命令
- Linux文件系统及常用命令
- linux文件系统目录构成及常用命令
- 菜鸟第二天:Linux OS及常用命令
- 第二章、Linux操作系统及常用命令
- 第二章、Linux操作系统及常用命令
- linux系统-文件系统-常用命令
- linux文件系统常用命令-42
- Linux文件系统常用命令
- linux常用命令之文件系统
- Linux 文件系统常用命令
- 耿老师linux第二课 Linux常用命令!
- linux基础常用命令-第二课
- 第二章Linux常用命令
- Linux常用命令第二篇
- 第二章 linux常用命令
- linux文件系统&磁盘操作常用命令
- 第二讲 Linux文件系统管理
- hdu 1212 Big Number
- 测试技术(一)
- vim快捷键,及vimrc的简单设置
- LDAP 中 CN, OU, DC 的含义
- 取消的排料導入
- Linux第二课 文件系统及常用命令
- 使用CNN(convolutional neural nets)检测脸部关键点教程(四):学习率,学习势,dropout
- XTU1236:Fraction
- JDBC中的装饰着模式
- Servlet开篇
- awk编程总结
- 二叉树建立出现的指针问题 转载~~~~~~~~
- Java多线程中的阻塞队列和并发集合
- uvalive 4394 string painter (序列dp)