Linux命令--01
一、操作文件与目录
1、date 显示当前系统的时间和日期
2、cal 显示当月的日历
3、df 查看磁盘驱动器当前的可用空间
4、free 显示可用内存
5、pwd 查看当前工作目录
第一次登录系统时,当前工作目录被设置成主目录。每个用户账号都有一个主目录,作为普通用户操作时,这是唯一一个允许用户写文件的地方。
6、cd 改变目录
cd 将目录改变为主目录
cd -将目录改变为先前的工作目录
cd ~username将目录改变为username的主目录
7、ls 列出目录内容
文件名是区分大小写的File和file是不同的文件
除了当前工作目录之外,还可以指定要显示的目录,ls -l 输出以长格式来显示,简写ll
8、file 确定文件类型
9、less 查看文件内容
less 常用的键盘命令
PgUp后翻一页
PgDn前翻一页
向上箭头,上一行
向下箭头,下一行
G跳到文件末尾
g跳到文件开头
/charecters,向前查找指定字符串
n,向前查找下一个字符串
h,显示帮助屏幕
q,退出less
10、Linux系统中的目录
11、符号链接 ->
12、cp 复制文件和目录
cp item1 item2 将单个文件或目录item1复制到文件或目录item2
cp item ... directory 将多个项目(文件或目录)复制进一个目录中
通配符:
* 匹配任意多个字符(包括0个和1个)
? 匹配任意单个字符
[charecters] 匹配任意一个属于字符集的字符
[!charecters] 匹配任意一个不属于字符集的字符
[[:class:]] 匹配任意一个属于指定字符集的字符
常用的字符类:
[:alnum:] 匹配任意一个字母或数字
[:alpha:] 匹配任意一个字母
[:digit:] 匹配任意一个数字
[:lower:] 匹配任意一个小写字母
[:upper:] 匹配任意一个大写字母
13、mv 移动和重命名文件和目录
mv item1 item2
mv item... directory
mv命令很多选项与cp是共享的
如--u,-i,-v
14、mkdir 创建目录
mkdir directory ...
mkdir dir1 dir2 dir3
15、rm 移除文件和目录
rm item...
常用选项:-i,-r,-f,-v
小心rm命令,如删除所有html文件:rm *.html,但是不小心在*和.html之间打了一个空格,就会删除该目录下所有文件并提示目录中没有叫.html的文件
16、in 创建硬链接和符号链接
硬链接:in file link
硬链接无法引用目录,无法引用与该链接不在同一磁盘的文件。
硬链接与文件本身没有什么区别。当硬链接被删除时只是删除了这个链接,文件依然存在(空间没有被释放),除非该文件的所有链接都被删除(没有引用指向数据内容)
查看文件索引节点确认是否指向同一个数据内容。
符号链接:in -s item link item可以是目录也可以是文件
将一些东西写进符号链接里,那么这些东西也写进了引用文件里。当删除一个符号链接时,删除的只是符号链接而不是文件本身。