码迷,mamicode.com
首页 > 系统相关 > 详细

Linux操作系统基础及常用命令

时间:2018-11-18 23:46:24      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:块设备   显示文件   metadata   type   symbol   内存   系统   十六   改密码   

Linux的基本原则:1、由目的单一的小程序组合,组合小程序完成复杂任务;
2、一切皆文件;
3、尽量避免捕获用户接口;
4、配置文件保存为纯文本格式;

GUI接口:Gnome:C语言;KDE:C++语言;XFace简洁的,适合用在嵌入式平台上的轻量级桌面系统;(图形化界面)
GLI接口:命令提示符(prompt),bash(shell),csh,zsh,ksh,tcsh,bsh,sh:默认shlee;
#:ROOT(管理员);$:普通用户
命令格式:
命令+选项+参数
选项:短选项:-(多个选项可以组合,例如:-a -b= -ab),多个选项需要空格隔开,组合不需要空格;
长选项:--(不能组合,分开写),修改命令执行特效;
参数:命令的作用对象;多个参数空格隔开:
虚拟终端(terminal):Ctrl+Alt+F1-F6

用户的切换:
su(switch user)
#su+-l+用户名
#pd(passwd):修改密码

ls(列表,列出):列出指定路径下的文件
目录:文件,路径映射;登录系统,无时无刻都是目录:
路径:从指定起始点到目的地所经过位置;
文件系统(filesystem):层次管理
pwd(print working directory):显示当前目录

命令:
ls命令:
ls -l:长格式
例:-rw-r--r-- 1 xiayongjia 8445 10◇ 27 15:03 examples.desktop
(从左到右依次的意思)
(前十位字符)
第一位字符:
1、-:普通文件(f);
2、d:目录文件;
3、b:块设备文件(block)
4、c:字符设备文件(character)
5、l:符号链接文件(symbolic link file)
6、p:命令管道文件(pipe)
7、s:套接字文件(socket)
后九位字符:文件权限:每三位一组,每一组rwx(分别代表读,写,执行)

第十一位字符:文件硬链接的次数;
第十二位字符:文件的属主(owner)
第十三位字符:文件的属组(group)
第十四位字符:文件大小(size),单位是字节
第十五位字符:时间戳(time stamp):最近一次被修改的时间;
1、访问(access);
2、修改(modify):文件内容发生改变;
3、改变(change):改变文件属性,元数据(metadata);
第十六个字符:文件名

ls -h:做单位转换;

ls -a:显示以点(.)开头的隐藏文件;1、一个点(.)表示当前目录;2、两个点(..)表示父目录(上级目录,根目录);

ls -A:显示所有隐藏文件,但是不包括点(.)和点点(..);

ls -d:显示目录自身属性;例如:ls -ld /root(显示root自身属性)

ls -i (index node,inode):缩影节简号;

ls -r:逆序显示文件:

ls -R:递归显示(recursive),显示子目录(消耗资源)!

ls /:显示根目录;

clear:清屏

cd命令:
cd(change dirctory):切换目录,不能切换文件;例如:cd /root;

cd单独输入:回到家目录,主目录(home directory);或者输入cd+~;

cd+~+用户名:进入指定用户家目录;

cd -:在上一个和当前目录之间来回切换;

Linux命令类型:
1、内置命令(shell内置),内部,内建;
2、外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件;
type:显示指定属于哪种类型;

环境变量:命名的内存空间;变量赋值;

printenv(显示环境);

PATH:使用冒号分隔的路径;程序必须跟路径,不然无法执行,要么完整路径,要么加入PATH;

hash:缓存;缓存是实现系统加速;O(1)速度;

Linux操作系统基础及常用命令

标签:块设备   显示文件   metadata   type   symbol   内存   系统   十六   改密码   

原文地址:http://blog.51cto.com/14074124/2318541

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!