linux学习笔记----常用命令(一)

来源:互联网 发布:企业名录数据库下载 编辑:程序博客网 时间:2024/06/04 18:23

前段时间在电脑上装了个ubuntu,慢慢的摸索linux系统,故将平时学习以笔记的形式记录下来。

在linux系统里面所有东西都是文件,包括命令也是文件,

一般的 root执行的命令所在目录:
/sbin
/usr/sbin

其他所有用户all user执行的命令所在目录:
/bin
/usr/bin
等等
-------------------------------------------------------------------------------------------------------------------------------------


常用文件处理命令ls
用法 ls [选项] [文件或目录]
ls -a 显示所有文件包括隐藏文件
ls -l 显示详细信息
ls -d 查看目录属性

若是ls 后什么也不加,则显示出当前目录下的文件不包括隐藏文件。
如果敲下 ls -l 则会显示出文件的详细信息,在文件详细信息的开头
有一串字母 如: drwxrwxr-x

其中,第一个字母表示文件类型:d : 表示该选项是目录,-:表示是二进制文件,l:表示软链接文件。
后面字母中,前三个表示文件所有者所具有的权限,中间三个表示文件所属组的权限,后三个表示其他人具有的权限。

r---read 读权限
w---write 写权限
x---execute执行权限

则上述例子:drwxrwxr-x 表示该选项是一个目录文件夹,它的所有者和所数组对它具有全部的权限,
其他人只能有读和执行的权限,也就是能列出其文件内的目录,也能进入文件夹,但无法修改其中内容。
那什么叫其他人呢,大家知道,同一个操作系统可以有多个用户,我在电脑上创建个文件,我是他的所有者,但对于
其他用户来说,他们就是其他人。

其他常用的命令:

pwd: 显示当前目录
touch :创建文件 创建空文件.touch [文件名]
mkdir :创建新目录 mkdir [目录名]
cp :复制命令 cp (-R:复制目录时用) [源文件或目录] [目地目录]
mv :剪切,移动,改名. mv [源文件或目录] [目地目录]
rm :删除文件 rm -r [文件或目录] 删除文件时不用-r rm -rf 删除整个目录
cat :查看文件内容
more :分页显示文件内容; more [文件名] (空格)或f:显示下一页 enter:显示下一行
head :查看文件前几行. head -num [文件名]查看文件前num行
tail :查看文件后几行  tail -num [文件名] -f 动态显示文件后几行
ln   :产生链接文件
    ln -s [源文件] [目标文件] 无-s 创建硬链接。
    软链接相当于快捷方式
    硬链接:类似于copy但是是同时更新,时间值不变,硬连接数不变

原创粉丝点击