今天调休,闲来无事,研究一下linux系统。

Linux常用命令:

一:文件管理

ctrl+alt:在虚拟机与windows之间切换
ctrl+g:进入linux输入模式

pwd:查看当前目录

ls:列出当前路径所有目录和文件
ls -a:列出所有文件,包括隐藏文件
ls -l:列出文件或者目录更多信息

cd:切换目录

whoami:查看当前用户

rmdir:删除目录(没有交互),只能删除空的目录
rm -rf :删除目录(递归 强制删除)

rm:删除目录 (有交互)

mkdir:创建一个目录

mount:创建挂载点

umount:卸载挂载点

find /dev -name cdrom:查找某个目录或者文件
在dev目录下查找名字为cdrom的文件或者目录

五个esc:显示所有的linux命令

q:退出查看
ctrl+c:退出查看

--help --? 显示帮助信息

man :命令使用手册

touch:创建一个空文件

cp:复制文件或者目录
cp 1 2:复制文件1 到2
cp -r dir1 dir2 :复制目录时,前面必须加-r,递归操作
mv:移动文件或者目录

vi命令:
vi 文件:文件存在,直接进入;文件不存在则创建文件,进入。
a:由命令模式到编辑模式(append);
esc:由编辑模式切换到命令模式
q:退出 !:不存盘 w:存盘

view 文件:只读模式进入
more:读取文件

dd:删除文件中一行

head -3 查看文件前3行
tail -3 查看文件后3行

whereis ls:
查看执行ls之后调用的命令:

ln:给文件建立链接

ln test.txt test:给文件建立链接,硬链接
ln -s test.txt test :给文件建立链接,软链接(删除test.txt之后,test就不存在了)

二:用户管理

su:切换用户(switch user)

exit:退到原来的用户

useradd:创建一个用户
userdel:删除一个用户
usermod:给用户分组

chmod:改变用户权限
chmod 755 test.txt:改变文件的权限为拥有者可以读写执行,同组可以读执行,其他可以读执行
chmod 777 test.txt:改变文件的权限为拥有者可以读写执行,同组可以读写执行,其他可以读写执行

chown:改变文件拥有者
chown tester test.txt:将文件的拥有者改为tester

wc:(word count)字数统计
wc -lwc test.txt

-l:统计文件行数
-w:统计单词个数,以空格分隔
-c:统计字节数bytes

三:管道

将上一个命令执行结果交给下一个命令执行

分页查看:
ls -Rl|more

列出一个目录下有多少文件
ls -l|grep '^-'|wc -l
列出一个目录下有多少目录
ls -l|grep '^d'|wc -l

警告:
wall `date` :将信息发送给所有的用户

重定向:
> >>
ls > cmd.txt :将ls之后的结果写到cmd.txt中
ls >>cmd.txt :将ls之后结果写到cmd.txt中,执行两边

clear:清屏
dos:清屏(cls)

date:查看当前日期
cal:查看当前日历
fdisk:查看磁盘信息

ps:查看当前运行的进程
ps -a:查看所有的进程

kill -9 pid:杀死所有的进程

修改系统默认启动级别:
/etc目录下:inittab文件中initleveldefault:由5给成3就可以了。

reboot:重新启动系统
startx:切换到图形用户界面

linux系统学习(常用命令)的更多相关文章

  1. Linux 系统巡检常用命令

    Linux系统巡检常用命令   # uname -a # 查看内核/操作系统# cat /etc/centos-release # 查看centos操作系统版本# cat /proc/cpuinfo ...

  2. linux系统的常用命令

    linux系统中常用的命令如下(以后经常补充): cd ..   返回上一级 cd use  进入use目录

  3. Linux入门学习 常用命令

    cd命令 功能是切换到指定的目录:命令格式:cd [目录名]有几个符号作为目录名有特殊的含义:"/"代表根目录.".."代表上一级目录."~" ...

  4. 用xshell操作linux系统的常用命令

    (1)命令ls——列出文件 ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 ls a* 列出当前目录下以字母a开头的所有文件 ls -l *.doc 给出当前目录下以. ...

  5. Linux系统巡检常用命令-乾颐堂

    Linux系统需要定期巡检,以检查服务器软硬件使用情况,相当于对人的体检,确保可以及时发现问题.解决问题,降低损失,常用的巡检命令如下: # uname -a # 查看内核/操作系统/CPU信息 # ...

  6. Linux系统之-常用命令及技巧

    一. 通用命令:1.date :print or set the system date and time2. stty -a: 可以查看或者打印控制字符(Ctrl-C, Ctrl-D, Ctrl-Z ...

  7. Linux系统一些常用命令(持续增加)

    这些命令什么的全是从网上找的,防止忘记,留下来备忘 1.linux服务器如何从另一台服务器拷东西:可以用scp命令scp user@remote.machine:/remote/path /local ...

  8. LINUX系统一一常用命令

    前言 LINUX UNIX Centos RedHat Ubuntu SHELL shell脚本 shell shell命令 类似windows系统的bat 批处理文件 里面都是脚本 CentOS6. ...

  9. Linux 系统监控常用命令

    简介 列举操作系统级监控常用的几个方法,建议收藏使用 CPU top 命令可用于监控系统整体负载,包括cpu.内存使用等,能够实时显示系统中各个进程的资源占用状况 输出样例 top - 19:37:4 ...

随机推荐

  1. FZU1686 神龙的难题 dancing links 重复覆盖

    分析:每次可以打一个小矩阵的怪,然后把每个怪看成一列,然后每个小矩阵看成一行,枚举左上角就行 注:然后注意总共的节点数是新图的行*列的个数,不是原图 #include<cstdio> #i ...

  2. Bzoj 4403: 序列统计 Lucas定理,组合数学,数论

    4403: 序列统计 Time Limit: 3 Sec  Memory Limit: 128 MBSubmit: 328  Solved: 162[Submit][Status][Discuss] ...

  3. HW6.20

    public class Solution { public static void main(String[] args) { int[][] chessboard = new int[8][8]; ...

  4. 一切不以用户为中心的O2O 都是耍流氓

    今天去万达广场逛街,手机搜了下附近的Wifi,发现有万达的免费Wifi,想起前些日子网上说万达要做O2O的试运营,于是尝试连接了下,结果弹出页面,要输入手机号,然后发送验证码才能登陆,结果输入手机号, ...

  5. 初页CTO丁乐:分布式以后还能敏捷吗? - 极客头条 - CSDN.NET

    初页CTO丁乐:分布式以后还能敏捷吗? - 极客头条 - CSDN.NET

  6. Java文件清单列表

    package FileDemo; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; imp ...

  7. delphi 调用 webservice (.NET C#版)

    uses XMLIntf, XMLDoc; XML to XTR文件转换 .File-->open打开你要分析的XML文件 .在左边选择你要分析的接点,双击加到中间的转换列表中 .Create- ...

  8. 教程-Delphi各版本与工具下载地址

    1.Delphi 7.0 下载地址:http://www.skycn.com/soft/2121.html 注册码:(正在用的没有问题)V8S3-KM82KQ-XN8JQK-EPS33EA-GZK汉化 ...

  9. url 中文编解码

    unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System ...

  10. [Objective-c 基础 - 2.5] .h和.m文件,点语法,成员变量作用域

    A. 命令行编译和XCode编译 1.在存在多个.m源码实现文件的情况下,若根据需要引入.m文件,使用命令行仅仅编译主.m文件即可,但是XCode会同时编译全部.m文件,会发生编译错误(重复定义全局变 ...