基础篇:《李明老师讲Linux笔记》之Linux常用命令

linux基础篇:李明老师讲Linux笔记,Linux常用命令

基础篇:《李明老师讲Linux笔记》之Linux常用命令

好久没发文章了,最近一直在做一些关于linux相关的项目,真的是从一个基本听说linux的人,现在略微的知道一点点,慢慢的在成长。以前好玩吧的阿里云服务器用的就是centos的操作系统,有很多都是朋友帮忙配置的,加上用可视化操作的wdcp勉强可以用,但是经常遇到宕机,也不知如何解决,现在还在想如何解决呢。

上班根据同事做的文档做一些实际操作,有很多基本的原理还没搞懂,就要实战o(╯□╰)o。

回家晚上在看1-2两节课的网易课堂的《兄弟连》的李明老师讲Linux,地址:http://study.163.com/course/courseMain.htm?courseId=266032

用ipad在旁边,然后跟着老师的讲解再用笔记本做实际操作。

基础篇:《李明老师讲Linux笔记》之Linux常用命令

学习linux的笔记陆续的发出来,linux基础篇:一些基本的原理、新手的命令等;linux进阶篇:一种是实际操。

基础篇:《李明老师讲Linux笔记》之Linux常用命令

ls 【显示所有目录文件】

英文名称:list
命令所在路径:/bin/ls

-a 显示所有文件,包括隐藏文件 =all
-l 详细信息显示 =long
-d 查看目录文件 =directory

文件信息

drwxr-xr-x. 2 root root 4096 Jul 16 06:43 bin

第一个字母:d 代表目录=directory
- 二级制文件
l 软连接文件link  【硬链接】
用户类型
r=read 读权限
w=write 写权限
x=execute 执行权限

rwx r-x r-x 【每三个部分是一个部分,代表一类用户】

第一类用户  第二类用户  第三类用户
所有者u     所属组g others
user group
onwer

硬连接数
所有者:root
所属组:root
文件大小,并不是准确目录大小,数据块block【512字节,可以调整大小】
时间值:创建时间或者是修改的时间。

cd 【切换目录】
英文原意:change directory
所在命令路径:shell内置命令
执行权限:所有用户
$cd / 切换到根目录
$cd ../ 回到上级目录
$cd  /bin

pwd  【显示当前所在的工作目录】

英文原意:print working directory
所在命令路径:/bin/pwd
执行权限:所有用户
$pwd 

touch 【创建文件】
英文原意:touch
所在命令路径:/bin/touch
执行权限:所有用户
语法:touch [目录名]

mkdir 【创建目录】
英文原意:make directories
所在命令路径:/bin/mkdir
执行权限:所有用户
语法:mkdir [目录名]
$mkdir newdir

cp  【复制文件或者目录】
英文原意:copy
所在命令路径:/bin/copy
执行权限:所有用户
语法: cp -R [源文件或者目录] [目的目录]
 -R 复制目录 【复制文件不需要加“-R”,复制文件目录需要】
 

mv 【移动文件、剪切、更名】
英文原意:move
所在命令路径:/bin/mv
执行权限:所有用户
语法:mv [源文件或者目录] [目的目录]
mv file1 file2 【把file1改名为file2】

rm 【只能删除文件】
英文原意:remove
所在命令路径:/bin/rm
执行权限:所有用户
语法:rm -r [文件或者目录] 
-r 删除目录    【rmdir(删除空目录)】
rm -f filename 【直接删除文件,不需要确认】
rm -rf dirname 【直接删除文件夹】

cat 【显示文件内容,(不能分页显示,适用于文件内容较少的文件)】
英文原意:concatenate and display files
所在命令路径:/bin/cat
执行权限:所有用户
语法:cat [文件名]

cat /etc/issue
cat /etc/services

more 【分页显示文件】
所在命令路径:/bin/more
执行权限:所有用户
语法:more [文件名]
 (空格)或f :显示下一页
 (回车):    显示下一行
q或Q     退出

more /etc/services

head 【查看文件的前几行】
所在命令路径:/bin/head
执行权限:所有用户
语法: head -num [文件名]

head -20 /etc/services

tail 【查看文件最后几行】
所在命令路径:/bin/tail
执行权限:所有用户
语法: tail -num [文件名]
-f 动态显示文件末尾内容 [监视日志文件,更新]

tail -20 /etc/services

ln 【产生链接文件】
英文原意:link
所在命令路径:/bin/ln
执行权限:所有用户
语法: ln -s [源文件] [目标文件]
 -s 创建软连接

    软链接:
ln -s /etc/issue /issue.soft

软连接文件权限都是lrwxrwxrwx   访问权限取决于源文件 【创建时间也跟源文件不同】

硬链接:
ln /etc/issue /issue.hard

硬链接:文件权限相同
类似于windows 复制+同步更新  【有相同的i节点】
不能跨文件系统生成。【类似于windows 不能从c盘硬链接到D盘】

ls -i inode i节点 数字标识,linux文件内核处理数字标识。每个文件必须有个i节点。

1 2

未经允许不得转载:好玩吧 » 基础篇:《李明老师讲Linux笔记》之Linux常用命令