Linux入门之常用命令(1)
退出系统 exit
图形界面 startx
时间 date
日历 cal [month] [year]
计算器 bc
帮助 man [command] // info [command]
在线用户 who
网络状态 netstat -a
后台执行程序(用户进程) ps -aux
关机 shutdown
重启 reboot
----------------------
- (一) 文件操作
ls -al 查看文件
(文件格式) -rwxrwx--- 1 root root 1024 20130910 XX.xx
(1)文件类型 [d] 目录 [-]文件 [l] 链接文件 [b]设备文件中可供储存的接口设备 [c]设备文件中的串行端口设备
(2)文件权限 第一组【rwx】 拥有者权限
第二组 用户组权限
第三组 其他人权限
(3)文件权限操作
改变群组 chgrp [群组名称] [文件或目录]
改变拥有者 chown [帐号名称:群组名称] [文件或目录]
改变权限 chmod [-R] xyz [文件或目录] 【xyz为三组rwx属性数值相加 r=4 w=2 x=1】
(或) chmod u,g,o,a [文件或目录] 【u user g group o others a all】
(4)文件格式 ext2
(5)文件种类
- (二)目录操作
ls -l / 查看目录
(1)目录结构
/etc 启动与系统数据文件所在目录 /etc/rc.d/rc.local 启动执行文件 (添加启动时需要加载的服务或执行文件)
/bin 系统默认执行文件放置目录
/home 系统默认存放用户帐号的根目录
/var 登入、各类服务发送问题时的记录,以及常规性的服务记录等
绝对路径 由根目录“/“开始
相对路径 当前路径
cd [行对路径或绝对路径] 切换当前目录
pwd 显示当前目录
mkdir [目录名称] 创建目录 目录需要一层一层建立
rmdir [目录名称] 删除目录 目录需要一层一层删除 rm -rf [目录名称] 删除整个目录
环境变量PATH 当我们执行一个指令时,系统会依照PATH的设定到PATH定义的每个路径下搜寻文件,先搜寻到的指令文件先被执行。
echo 打印显示 $PATH表示变量
echo $PATH 显示当前环境变量
如果要执行的文件不在环境变量路径下,解决方案:
(1)加入环境变量 PATH="$PATH":[路径]
(2)使用完整文件名
(2)目录操作
ls [-aliS] ll指令代替ls -l
alias [别名]='' 命令别名命名
cp [-drsu] [源文件] [目标文件] 复制文件或目录
rm [-irf] [文件名] 删除文件或目录 -i 提供用户确认 -r 循环删除 -f 强制删除
mv [-u] [源文件] [目标文件] 移动文件 -u当源文件比目标文件新时才执行操作
(三)查看文件内容
cat [文件名] 由第一行开始显示文件内容 [-n] 连行号一起输出到屏幕
tac [文件名] 从最后一行开始显示文件内容
more [文件名] 语法:more [文件名] 或 ls -al | more
less [文件名] 支持上下翻页
【/word 在文件显示时输入/时 将会搜寻某个字符】
head [-n number] [文件名] 读取文件前几行
tail [-n number] [文件名] 读取文件后几行
od [文件名] 用于读取非ASCII数据文件 如二进制文件
Linux入门之常用命令(1)的更多相关文章
- Linux入门学习 常用命令
cd命令 功能是切换到指定的目录:命令格式:cd [目录名]有几个符号作为目录名有特殊的含义:"/"代表根目录.".."代表上一级目录."~" ...
- Linux入门之常用命令(12)用户管理
[用户管理] linux如何查看所有的用户和组信息的方法: 1.cat /etc/passwd: 2.cat /etc/group 1. useradd useradd 命令可以创建一个新的用户帐号, ...
- Linux入门之常用命令(11)复制cp及scp
[scp] ================== scp 命令 ================== scp 可以在 2个 linux 主机间复制文件: 命令基本格式: scp [可选参 ...
- Linux入门之常用命令(10)软连接 硬链接
在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号.文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问. ...
- Linux入门之常用命令(15) lsof
查看磁盘空间: [root@ticketb ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 981M 203M 729M ...
- Linux入门之常用命令(14) kill
Linux kill 命令使用详解 功能说明:删除执行中的程序或工作. 语 法:kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>] 补充说明: ...
- Linux入门之常用命令(13) crontab
为当前用户创建cron服务 1. 键入 crontab -e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/bu ...
- Linux入门之常用命令(13) date
在linux shell编程中,经常用到日期的加减运算 以前都是自己通过expr函数计算,很麻烦 其实date命令本身提供了日期的加减运算 非常方便.例如:得到昨天的时间date +%Y%m%d -- ...
- Linux入门之常用命令(12) mount
查看Linux所有设备 cd /dev ls -l sd* //分区 查看Linux磁盘 fdisk -lu 挂载 一般挂载至/mnt /media mount /dev/sda5 /mnt/ ...
- Linux入门之常用命令(11) 系统监控 vmstat top
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况.这个命令是我查看Linux/Unix最 ...
随机推荐
- [2012-06-18]awk利用关联数组合并记录
问题源起:http://bbs.chinaunix.net/thread-3753784-1-1.html 代码如下 {% capture text %} $awk '{if(!a[$1]){a[$1 ...
- git 介绍及其使用总结
版本控制 Git 目录 目录 2 第1章 Shell和vi 4 1.1 什么是shell 4 1.2 shell分类 4 1.3 认识bash这个shell ...
- ADO.NET的学习
ADO.NET的几个对象 Connection:管理数据库的连接 Command:对数据库执行命令 DataReader:数据流读取器,返回的数据都是快速的且只是"向前"的数据流. ...
- 学习笔记GAN004:DCGAN main.py
Scipy 高端科学计算:http://blog.chinaunix.net/uid-21633169-id-4437868.html import os #引用操作系统函数文件 import sci ...
- Qt--自定义Model
众所周知,Qt提供了一套Model/View框架供开发者使用,Model用来提供数据, View则用来提供视觉层的显示.实际上这是一套遵循MVC设计模式的GUI框架,因为Qt还提供了默认的Delega ...
- NFA的实现
此次发表的是一个不确定的自动机(NFA),它可以根据输入的正规式输出由函数映像表示的结果. 此版本可以输入括号'(',')',但是,实现的过程理解起来有点吃力,所以,在时间允许的情况下,我还将写新文章 ...
- 九度OJ 1014 排名
#include <iostream> #include <string.h> #include <sstream> #include <math.h> ...
- 201521123068《Java程序设计》第1周学习总结
1. 本周学习总结 Java是各个应用平台的基础,学习了解Java SE以奠定基础: 使用Myeclipse 或者Eclipse 进行编程: Java语言具有平台无关性.面对对象(封装.继承.多态). ...
- 201521123004 《Java程序设计》第10周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. 答: 异常的概念上周的思维导图大致体现,这周就归纳一下错误调试 由于多线程的内容比较散,我就直接用文字总结 ...
- 201521123053《Java程序设计》第十二周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 一些有关流与文件的知识点: 1. 字节缓冲流: BufferedInputStream(FileInputSt ...