基础命令:
显示时间:date
显示日历:cal [ [ month] year ]
计算器:bc
列出文件:ls
复制:cp
切换目录:cd
切换用户:su
内核版本查看:uname [ra]
查看当前目录:pwd
创建删除目录:mkdir 、 rmdir
移动和重命名文件:mv
删除文件:rm
查看文件内容:cat [AbEnTv]
反向查看文件内容:tac
添加行号打印:nl
翻页查看:more,less
提取数据部分行:head,tail
读取非纯文本文件:od [acdfox]
修改文件创建时间或新建文件:touch
文件默认权限:umask
文件影藏属性:chattr(设置),lsattr(显示)
查看文件类型:file
查找执行文件:which
寻找特定文件:whereis,locate,find(后面做详细介绍)
重要热键:tab自动补齐,ctrl+c终止,ctrl+d相当于exit,结束输入
帮助文件:man和info
开机、关机和重启:shutdown -t ; reboot ; poweroff; init 0
开机设置root密码:sudo passwd根据提示进行
linux文件属性:
权限:rwx权值分别是421
chgrp:更改文件所属用户组 chgrp group1 test.txt
chown:更改文件所有者: chown user1 test.txt
chmod:更改权限 chmod 744 test.txt
参数-R可以递归将文件夹下面的所有更改
linux文件目录内容: / 与开机系统有关,/usr与软件安装执行有关,/var与系统运作有关
/usr 软件放置处
/opt第三方软件
/etc配置文件
/boot开机与内核文件
/var/mail用户邮件
/var/run程序相关
/var/spool/news新闻
/var/lock程序相关
/bin可执行文件
/dev设备与接口
/home主文件夹
/lib函数库
/media可以删除的设备
/mnt暂时挂载的额外设备
/root管理员文件夹
/sbin管理员才能执行的命令,多数是用来设置系统环境
/srv是service缩写,网络服务启动后所需要取用的目录数据
/tmp一般用户正在执行的程序暂时放置,建议开机启动时候清空
/lost+found文件系统发生错误时,丢失的片段放置位置
/proc虚拟文件系统,不占空间,内容都在内存中,如内核、进程、外设、网络状态等信息
/sys虚拟文件系统,记录内核相关信息,包括已加载模块和硬件设备等
......
几个主要目录
根目录/:
/etc,/bin,/dev,/lib,/slib必须放在根目录下。
/usr目录(UNIX software resource):操作系统软件资源,类似于c:\windows和c:\program files的合体
/usr/D11R6:xwindow系统主要数据目录
/usr/bin:巨大部分用户可以使用命令都在这里,与/bin不同的是是否与开机过程相关
/usr/include:头文件和liclude文件放置处
/usr/local:系统管理员在本机安装自己下载软件,建议到此目录
/usr/sbin:非系统正常运行所需要的系统命令
/usr/share:共享文件
/usr/src:源码文件建议放置处
/var目录:针对变动性文件
/var/cache:进程缓存文件
/var/lock
/var/log:登录文件放置处
/var/mail:个人电子邮件
/var/run:程序或者进程pid放置处