Linux入门-1 常用命令
写在前面
当年初学Linux的时候,在网上找到nash_su大神的一套视频,讲的特别好,基础部分看了好几遍,很多知识点让我受益至今。
十分庆幸当年的选择,也十分感谢nash_su大神,祝你事事顺心,每一天都阳光灿烂。
文件和目录操作命令
ls列出当前目录或指定目录下的内容cdchange directorypwdprint working directorytouch修改文件访问时间和修改时间,不存在文件时创建文件rm删除文件,-r递归删除目录及内容,-i交互式删除,-f强制删除cp复制文件,-r-vmv重命名或移动文件,-r-vmkdir/rmdir-p创建/删除目录file确定文件类型grep以正则表达式查找文本diff比较文件内容locate在mlocate数据库中查找,需要事先建立索引,可以用updatedb更新数据库find高级查找-nameperm按权限查找usergroupctimetypesize
zip/unzip/gzip压缩与解压缩命令tar -cvf out.tar file归档tar -xvf out.tar提取归档文件tar -cvzf out.tar.gz file- -z: 归档后使用gzip压缩
mount/umount挂载/弹出
输出查看命令
echo显示文本cat将[文件]或标准输入组合输出到标准输出head -n输出文件的前n行内容tail -n -f输出文件的后n行,-f当文件增长时,输出后续添加的数据more向下翻页查看文件less上下翻页查看文件
关机命令
shutdown -h now立刻关机shutdown -h +1010分钟后关机shutdown -h 23:1023:10关机shtudown -r now立刻重启poweroff立刻关机reboot立刻重启- 其他:
login, halt, chsh
系统管理相关命令
uname输出系统相关信息jobs显示后台运行的程序bg将程序放在后台执行fg将程序转入前台执行history显示执行过的命令,!n执行编号为n的命令,!!执行上一条命令clear(ctrl+L)清屏which查找环境变量中的文件- 其他:
df, top, free, quota, at, lp, groupadd kill
系统安全相关命令
whoami当前用户名,和id -un一样id查询当前用户的信息users查询当前登录用户passwd修改用户密码su切换用户sudo以root权限执行命令
时间日期
data -u +%Y/%m/%d指定显示格式,其中/可以用其他任意字符代替cal显示日历uptime显示当前时间,开机时长,登录用户
硬件
lspci列出PCI设备lsusb列出USB设备lsmod列出设备驱动- 以上命令
-v显示详细信息
- 以上命令
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最 ...
随机推荐
- SystemVerilog中枚举类型注意事项
enum logic {a = 'bx, d = 1'bz}; 在SystemVerilog枚举类型中当使用logic进行声明时,注意logic为四态,所以当使用时如果声明时需要x.z态需要显式声明. ...
- 3dsmax2017卸载/安装失败/如何彻底卸载清除干净3dsmax2017注册表和文件的方法
3dsmax2017提示安装未完成,某些产品无法安装该怎样解决呢?一些朋友在win7或者win10系统下安装3dsmax2017失败提示3dsmax2017安装未完成,某些产品无法安装,也有时候想重新 ...
- 【百度之星2014~复赛)解题报告】The Query on the Tree
声明 笔者最近意外的发现 笔者的个人网站http://tiankonguse.com/ 的很多文章被其它网站转载,但是转载时未声明文章来源或参考自 http://tiankonguse.com/ 网站 ...
- r.js 配置文件 example.build.js 不完整注释
/* * This is an example build file that demonstrates how to use the build system for * require.js. * ...
- SQL Developer 改成英文
- Python基础(7) - 函数
Python 函数是一个能完成特定功能的代码块,可在程序中重复使用,减少程序的代码量和提高程序的执行效率.在python中函数定义语法如下: def function_name(arg1,arg2[, ...
- Golang教程:常量
定义常量 常量(constant)表示固定的值,比如:5,-89,"I love Go",67.89 等等. 考虑如下程序: var b string = "I love ...
- java--集合框架总结1--set总结
一.集合框架的概述. 基础的数据结构有数组,链表,栈,队列,二叉树等,java中的数据结构,利用了这些基本的数据结构分别实现了很丰富的集合框架类型,下面简单地总结下关于java集合框架的基础内容,在进 ...
- form表单在发送到服务器时候编码方式
enctype(编码方式):规定了form表单在发送到服务器时候编码方式.有如下的三个值可选: 1.application/x-www-form-urlencoded.默认的编码方式.但是在用文本的传 ...
- ajax上传数据
---恢复内容开始--- ajax上传数据,(简洁版) 1.上传普通同表单标签内容. 1.获取表单的内容 1. var file=$('#file').val();(放在点击事件后面) 2. var ...