linux基础学习(一)

这是我的linux学习笔记,希望也可以对看到这个系列文章的你有所帮助。

在linux中我们最常面对的窗口就是shell窗口了,所以,学习Linux应该从shell指令学起。

1.行提示符

我们可以看到Linux的每一行shell命令前都有这样一行:

[[email protected] Desktop]#

它们分别都是什么呢?让我们来一一了解。

root : 表示打开shell的用户,这里我是以超级用户运行。

@ : 分隔符

localhost : 主机名称

Desktop : 工作目录名称

# : 身份提示符,#表示超级用户,$表示普通用户

接下来我们了解一下如何切换用户

2.切换用户

[[email protected] Desktop]# su - username

注意,这里的 su 前后都有空格

*高级用户切换到低级用户不需要密码,低级用户切换到高级用户需要密码

切换用户后,输入 exit 退出当前登录,回到上一个用户

3.命令的执行与帮助

(1).命令只有在提示符后输入才能执行

(2).命令格式

命令  参数  目标

(3).撤销命令的执行:ctrl+c

(4).参数

-参数   :单词缩写

--参数  :单词全拼

帮助:

(1).whatis 命令      ##查看命令的功能

(2).命令 --help      ##查看命令的帮助

(3) .帮助中的[]中的内容,是选择加入的内容,可加可不加

...         加入内容个数任意

<>          必须要加的内容

4. 系统的基础使用方法

(1).系统登录

图形登录方式 (在图形界面下按ctrl+alt+F(2-6)切换至文本登录界面)

文本登录方式 (在文本界面下按ctrl+alt+F(1|7)切换至图形登录界面)

(2).工作界面转换

Linux为我们提供了四个工作界面,我们可以通过 ctrl+alt+上|下 来进行切换

(3).打开shell

1,Application>Utilities>Terminal

2,鼠标右键------>open in terminal

3,gnome-terminal

(4).退出shell

exit|ctrl+d

(5).系统关机,重启

重启

reboot | init 6 | shutdown -r now

关机

poweroff | init 0 | shutdown -h now

(6).锁屏

ctrl + alt + L

5.简单的系统命令

(1).date

watch -n 1 date          ##让date命令每秒执行一次,用ctrl+c退出

date 11223344            ##把系统时间设定为11月22日33点44分的格式(月月天天小时分钟)

date 112233442016.55     ##2016表示年(可以不加) .55表示秒(可以不加)

date -d +xdays | -xdays  ##查看x天前或x天后的时间

(2)passwd

passwd 修改用户密码

[[email protected] ~]# passwd

Changing password for user root. ##改变超级用户密码

New password: ##输入密码

BAD PASSWORD: The password is shorter than 8 characters

Retype new password: ##确认密码

passwd: all authentication tokens updated successfully.

[[email protected] Desktop]$ passwd

Changing password for user kiosk. ##改变普通用户密码

Changing password for kiosk.

(current) UNIX password: ##输入当前密码

New password:

BAD PASSWORD: The password is the same as the old one ##和原始密码不能相似

New password:

BAD PASSWORD: The password fails the dictionary check - it is too simplistic/systematic     ##密码必须是无序数字+字母

New password:

BAD PASSWORD: The password fails the dictionary check - it is too simplistic/systematic     ##密码必须是无序数字

+字母

New password:

BAD PASSWORD: The password is shorter than 8 characters ##密码必须>8位

passwd 参数用户名称

-S ##用户密码信息

--status 。。。。。。

-l ##锁定帐号

-u ##解锁

-n ##设定密码最短有效期

-x ##设定密码最长有效期

-w ##警告期

-i ##设定用户非活跃天数

-d ##清除用户密码

监控passwd密码信息

watch -n 1 passwd -S student

(3)file

file 文件名          ##查看文件类型

(4)文件的查看

cat                  ##查看文件的全部内容

head                 ##显示一个文件的前10行

head -n x            ##显示一个文件的前x行

tail                 ##显示一个文件的后10行

tail -n x            ##显示一个文件的后x行

(5)wc统计文件容量信息

wc       -l     行数

-w     字数

-c     字节数

-m     字符数

6.命令的自动补全

我们常常看到一些高手在写命令时手速爆炸,其实那不仅仅是因为他们熟练,更重要的是他们会合理利用自动补全功能,也就是tab键

tab 自动补全

a + 双击tab     显示系统中所有a开头的命令

7.history历史调用

history                ##显示历史

history -c             ##清空历史记录

!数字                 ##执行第多少条历史命令

!字母                 ##执行最近一条以这个字母开头的命令

ctrl— + R +关键字     ##执行最近一条含有这个关键字的命令

上下键                 ##逐行调用

8.linux中的快捷键

ctrl + 左右键          ##一个单词一个单词的移动

+  a              ##光标移动到行首

+  e              ##光标移动到行尾

+  u              ##光标所在位置删除到行首

+  k              ##光标所在位置删除到行尾

+  r + 关键字     ##调出最近一条含有关键字的命令

+  d              ##关闭当前环境

+  shift + t      ##在现有shell中重新打开一个table

+  shift + pgup|pgdn   ##切换table

+  alt + l        ##锁屏

+  alt + 上|下    ##切换工作界面

时间: 2024-12-16 10:50:12

linux基础学习(一)的相关文章

linux基础学习笔记——操作大全

作者:liaoyi 更新时间:2014-6-2 ****************基本操作***************** 关机 shutdown -h now    root用户               init 0              root用户halt      root+一般用户poweroff 重启shutdown -r now    root用户init6     root用户reboot            root+一般用户 注意:1.shutdown 比较灵活,可

c/c++unix/linux基础学习笔记-常用命令和vi的使用

linux 基本命令的使用-命令在ubuntu下面执行,有些命令通用其他linux,有些不通用. 多条命令间用;号隔开,回车后可以一起执行. clear-前屏,pwd显示当前目录,cd跳转目录. sudo [命令]  -ubuntu 下以管理员身份运行命令. 一般情况下,运行当前目录下的程序,要用 ./文件名 执行. 查看当前shell名称:ps 进入另外一个shell,直接输入shell名称:ksh/tcsh/sh/bash,退出一个shell用:exit. 切换shell命令,如:exec

Linux基础学习-crond系统计划任务

系统计划任务 大部分系统管理工作都是通过定期自动执行某个脚本来完成的,那么如何定期执行某个脚本,从而实现运维的自动化,这就要借助Linux的cron功能了. 计划任务分为一次性计划任务和周期性计划任务. 一次性计划任务 每晚11店30分开启网站服务. 周期性计划任务 每周一的凌晨3点30分把/var/www/html目录打包备份为backup.tar.gz 顾名思义,一次性计划任务只执行一次,一般用于满足临时的工作需求,可以使用at命令实现. 如果你的Linux没有此命令可以使用yum inst

linux基础学习【4】

系统进程 一.什么是进程 进程 : 一个正在运行中的程序 程序被触发后,执行者的权限与属性,程序的程序码与所需数据等都会被载入内存中,操作系统会给予这个内存内的单元一个识别码 (PID). 二.查看进程 1.图形方式查看 命令:`gnome-system-monitor` 2.进程查看命令 命令:`ps` ps -A/-e 显示所有(包括不同终端不同用户)进程(PID,TTY,TIME,CMD) ps -a 当前环境中运行的进程,不包含环境信息(PID,TTY,TIME,CMD) ps -u (

linux基础学习【5】

sshd服务,服务管理及文件传输 一.控制服务 1.什么是服务 2.用什么控制服务 系统初始化进程可以进行相应的控制 3.当前系统初始化进程是什么 systemd 系统初始化进程 pstree 显示系统中的进程树 进程树 4.系统控制命令 ssh(client)客户端---->sshd(server)服务器 命令:`systemctl` systemctl status sshd 查看sshd服务的状态inactive(不可用)/active(可用) systemctl start sshd 开

linux基础学习随笔【根本没有排序哈】

直接整:init 3 5 6 0;init 3代表切换到字符界面,5代表切换到图形界面:6表示重启,等同于reboot:0表示关机=poweroff:改主机名:hostnamectl set-hostname centos7.localdomain;[记不住,TAB键补全]查看操作系统linux版本:cat /etc/centos-release;或者通过安装lsb_release -a ;查看内核版本: uname -rlscpu 查看CPU使用情况:lsblk查看硬盘:free - h查看内

linux基础学习四

本次继续学习linux基础命令,包括stat.touch.cp.mv.rm.tree.mkdir.rmdir stat 命令格式 stat [OPTION]... FILE... 命令功能 显示文件的时间戳,即访问时间.修改时间和改变时间 stat [OPTION]... FILE...      [[email protected] ~]# stat newfile       File: `newfile'      Size: 0          Blocks: 0          I

系统管理员-Linux基础学习-第一部分内容。

6月30日前完成Linux的基础部分学习. 包括内容: 马哥的Linux基础教程 鸟哥的Linux私房菜-基础学习篇 第一部分 认识linux及linux主机规划与安装. 课程内容包括: (1)计算机体系架构与linux背景常识 (2)Linux主机规划与安装及vmware.xmanager的使用. (3)启动帮助与开关linux系统及基本操作知识. 具体内容笔记: 第一节:计算机体系架构与linux背景常识 1)计算机组成主要分为五个部分:控制单元.运算单元.存储单元.输入\输出单元. 1.

Linux基础学习路线指导

基础学习路线指南 Centos镜像下载地址 http://mirrors.163.com/centos/6/isos/x86_64/CentOS-6.6-x86_64-bin-DVD1.iso 开源镜像站下载  http://tshare365.com/archives/471.html VMware 安装Centos6  http://tshare365.com/archives/1122.html  (推荐大家使用Centos6) VMware安装Centos7  http://tshare

linux基础学习之 学习笔记

Linux是什么 1. linux的核心原型是1991年由托瓦兹(Linus Torvalds)写出来的. 2. 1973年:unix的正式诞生,Ritchie等人以C语言写出第一个正式unix核心. 3. 1977年:重要的unix分支--BSD(Berkeley Software Distribution)的诞生. 4. 目前被称为纯的unix指的就是System V(AT&T) 以及BSD(SUN)这两套. 5. 1984年,史托曼开始GNU计划,这个计划的目的是:建立一个自由.开放的un