Linux学习日记(一)

对于Linux新手来说,要想入门必先打好基础,而Linux的命令就是这基础中的重中之重。

首先学习了帮助命令Man的使用,Man可以查看命令的作用以及可用参数。并且如何去看帮助文档中的内容

NAME 使用命令的名称

SYNOPSIS   命令参数的大致使用方法

EXAMPLES     命令的演示

OPTIONS    命令具体的可用选项

然后去学了常用的系统工作命令,首先是echo命令,这个命令的作用是将字符串或者变量提取后的值在终端显示出来。

date命令,查看日期的作用,还有修改时间的作用

%Y    完整的年份

%m     月份

%d      日期

%H      小时

%M      分钟

%S      秒

reboot 重启系统命令(默认在ROOT用户下使用)

poweroff 关闭系统命令(默认在Root用户下使用)

wget   下载网络文件命令

ps  查看系统进程状态命令,通常使用ps aux

top 动态监视进程活动与系统负载等信息

pidof  查询某个指定服务的PID号码值

kill      用于终止某个指定的PID号码的进程   killall   用于终止某个指定服务的全部进程

ifconfig    获取网卡配置与网络状态信息

uname    查看系统内核与系统版本信息

uptime  用于查看系统的负载信息

free  用于查看系统内存的使用量信息

who    用于查看当前登入主机的用户终端信息
last    用于 查看所有系统的登入记录

history   用于显示历史执行过的命令

sosreport   用于手机系统配置并诊断信息后输出结论文档

pwd   用于显示当前所处的 工作目录

cd     用于切换工作路径

ls    用于显示目录中的文件信息

cat   命令用于查看较短的纯文本文件

more   命令用于查看较长的纯文本文件

head      用于查看纯文本文档的前N行

tail     用于查看纯文本文档的后N行或持续刷新内容

tr     用于替换文本文件的字符

wc   用于统计文本文件的行数,字数,字节数

stat   用于查看文件的具体存储信息和时间等信息

cut     用于按列提取文本字符

diff    用于比较多个文本文档的不同

touch  创建空白文件以及设置文件时间

mkdir   创建空白目录

cp  用于复制

mv  用于移动文件或者重命名文件

rm   用于删除文件或目录

tar  用于解压或者压缩文件

grep  用于匹配关键词

find  用于查找文件

将用户ss下的文件查找出来并复制到/home/tmp目录下

find / -user ss -exec cp -a {} /home/tmp/ \;

时间: 2024-10-20 03:06:38

Linux学习日记(一)的相关文章

Linux学习日记——源码编译Apache

[本文为笔者在学习Linux 下的软件安装时,尝试使用源码安装Apache 的过程,事后进行一个小小的总结,发现错误望指正.] 一.典型的源码编译安装软件的过程包括以下3步: 1) 运行 configure 命令,并结合必要的参数以生成Makefile :(读者可以自行百度Makefile 相关知识) 2) 运行 make 命令生成各类模块和主程序: 3) 运行 make install 命令将必要的文件复制到安装目录中. (以上过程都在对应软件安装包的根目录中进行) 二.安装过程 Linux

Linux学习日记—使用Shell变量

Shell变量用来存放系统和用户需要使用的特定参数(值),而且这些参数可以根据用户的设定或系统环境的变化而相应的变化. [变量的作用] 为灵活管理Linux系统提供特定参数,而有两层意思: 1.变量名:使用固定的名称,由系统预设或用户自定义 2.变量值:能够根据用户设置,系统环境的变化而变化 [变量的类型] 1.自定义变量:由用户自己定义,修改和使用 2.环境变量:由系统维护,用于设置工作环境 3.位置变量:通过命令行给脚本程序传递参数 4.预定义变量:Bash中内置一类变量,不能直接修改 [自

linux学习日记之老男孩

2016年10月5日企业面试题:cp 命令复制文件是如果有覆盖可能的话如何去除确认步骤,如:将/mnt/text.txt 复制 到/temp/text.txt,去除覆盖确认命令.方法:1.加全路径的cp命令,/bin/cp /mnt/text.txt /temp/text.txt.2.在命令前增加\,\cp /mnt/text.txt /temp/text.txt总结,其实cp命令就是/bin/cp -i 命令的别名,linux中为命令起一下别名用alias命令 ,删除别名用unalias,最好

linux学习日记1

端午在家蹲着! 1.man 1指查询linux指令 2指linux api 3指C库函数 2.path 路径 pathname 全路径 name文件名 3.在rm  cp等等加-f的意义在于返回值不同 4.cat 直接在cl下显示文件内容,也可以用来向文件输入 5.ln linux中有两种连接文件 一种叫软连接(符号链接),效果等同于windows中的快捷方式 一种叫硬连接 创建软连接 ln -s  源文件名 连接文件名 文件类型l开头 创建硬连接 ln 源文件名  连接文件名  硬连接实际上和

Linux学习日记—shell脚本基础

在Linux的日常维护中,shell脚本是我们必不可少的日常管理之一:其作用是解决服务器的自动化维护工作,减轻管理员的工作量:如果想提高shell脚本的编写速度,必须要熟练使用vi编辑器的各种快捷键. [什么是shell]    Shell Script,Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的.但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,毕竟它使

Linux学习日记(二)

在linux上运行.Net程序 并安装Linux网站 一.环境 ubuntu14.10(桌面版 官网下载的最新版) jexus5.6.3 正式版 MonoDevloper (安装完后里面有个Ubuntu软件中心 搜一下点击安装它会自动帮你把需要的环境装好) 注:我所有程序都是基于DotNet FrameWork4.0的 二.愉快的玩耍 2.1 运行一般的应用程序 由于我是用的virtualbox 开的是桥接网络,所以我在自己本机假设一个FileZillaServer(ftp的服务器),便于把网站

Linux学习日记--基础命令(5)--用户和组概念与管理--文件权限

用户和组管理: 以下区间区别于centos6,和centos7  Linux用户:Username/UID        管理员:root, 0        普通用户:1-65535            系统用户:1-499, 1-999                 对守护进程获取资源进行权限分配:            登录用户:500+, 1000+                交互式登录: Linux组:Groupname/GID         管理员组:root, 0    

Linux学习日记:第二天

今天学习vi编辑命令: [email protected]:vi hello.java 使用到的命令: 插入命令: a 和 i:在当前光标前或后插入文本(A 和 I 分别在当前行行末或行首插入文本):  o 和 O :在当前行下或上插入文本.(换行) 编辑完后,按Esec,执行保存命令:(:wq-保存退出,:q!不保存直接退出) [email protected]::wq 执行ls命令查看文件: 发现两个文件,之前一个小写的hello.java是之前创建的文件,没用则执行rm命令来删除它: rm

Linux学习日记:第一天

一,登录Linux Login:test Password:123456 Last Login:Wed Dec 3 22:40:02 on tty1 [email protected]: startx    进入Linux的图形界面 提示需要安装xinit则,执行: [email protected]: sudo apt-get install xinit 终端由黑色界面变成白底黑字. 再安装桌面环境,执行以下命令(安装需要一定时间): [email protected]:sudo apt-ge