欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > linux >内容正文

linux

linux远程执行迷路,linux操作系统基础

发布时间:2024/9/27 linux 40 豆豆
生活随笔 收集整理的这篇文章主要介绍了 linux远程执行迷路,linux操作系统基础 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

Linux的基本原则

1.由目的单一的小程序组成:组合小程序完成复杂任务

2.一切皆文件

3.尽量避免捕获用户接口

4.配置文件保存为纯文本格式

linux操作系统基础及常用命令

在bash下一般管理员是#号,其他用户是$

命令:

命令 选项 参数

选项:是用来修改命令的执行方式的

选项分为:

短选项:-

多个选项可以组合:-a -b = -ab

长选项:--

长选项不可以组合

参数:命令的作用对象

Ctrl+Alt+F7启动图形界面

Ctrl+Alt+F1终端界面

Ctrl+Alt+F2终端界面

Ctrl+Alt+F3终端界面

Ctrl+Alt+F4终端界面

Ctrl+Alt+F5终端界面

Ctrl+Alt+F6终端界面

shell分为:

sh

bash

csh

zsh

ksh

tcsh

su(switch user):切换用户,如果想退回来直接exit

用法:su [-l] 用户名

passwd(password):修改用户密码,管理员可用此命令修改其他用户的密码

ls(list):列现目录下的所有文件与文件夹

参数:

l:显示目录下的所有属性信息

文件类型

-:普通文件(f)

d:目录文件

b:块设备文件(block)

c:字符设备文件(character)

l:符号链接文件(symbolic link file)

p:命令管道文件(pipe)

s:套接字文件(socket)

文件权限:9位,每3位一组,每一组:rwx(读,写,执行)

文件硬链接的次数

文件的属主(ower)

文件的属组(group)

文件大小(size):默认单位是字节

时间戳(timestamp):最近一次被修改的时间

访问:access

修改:modify(内容发生了改变)

改变:change,metadata(文件属性数据即元数据)

文件名

h:做单位转换(可转换成容易阅读的单位)

a:显示所有文件(linux隐藏文件是以.开关的文件)

. 表示当前目录

.. 表示当前目录的上一级目录

A:显示所有隐藏文件不包括.与..

d:显示目录的自身属性

i:显示文件的所引节点号(即inode号)

r:以逆序显示文件

R:以递归显示文件(也显示目录里子目录的信息)。递归很消耗资源

例如:

ls -lh

stat 文件名查看文件的状态

例子:stat linux-3.12.16.tar.xz

./表示当前路径

pwd(Printing Working directory):显示当前的目录路径

ifconfig:查看方机ip地址

cd(chang directory):切换目录

cd不加任何参数:回到用户的家目录

cd ~用户名:进入指定用户的家目录

cd -:用于前次目录与当前目录之前来回切换

type:显示命令属于那种类型

内置命令(shell内置命令),一般只要显示a shell builtin都属于内置命令

外部命令,在文件系统的某个路径下有个与命令相应的可执行文件,可用which,如which ls

hash:可以显示最近使用过的命令,只显示缓存里的命令

硬件时间

系统时间

date:用于时间管理,显示修改当前系统的时间

参数:

没有参数:显示当前时间

MMDDhhmm[[[CC]YY][.ss]]:修改时间,月,日,小时,分钟[[2位的年与4位的年][.秒]]

+%D:显示相应的字段

例子:

date +%Y

date +"This year is %Y"

date +"This year is %Y. %nToday is %d":显示两行%n后面的换行显示

clock:显示硬件时间

hwclock:同步硬件时间与系统时间

参数:

-w:将系统时间同步到硬件时间

-s:将硬件时间同步到系统时间

help 命令名可以获得一个内部命令的使用帮助

有些内部命令也可以用:命令 -h来得到帮助

大多数外部命令可以用--help来获得简要的帮助信息

man(manual):加一个命令来得到一个命令的帮助信息

参数:

加数字:表示查看第几章节

分章节

1:用户命令(位于/bin,/usr/bin,/user/local/bin)

2:系统调用

3:库调用

4:特殊文件(设备文件)

5:文件格式(配置文件的语法)

6:游戏

7:杂项(Miscellaneous)

8:管理命令(/sbin/user/sbin/user/local/sbin)

命令说明格式

<>:必须写的选项

[]:可选的选项

...:可以出现多次

|:多选一

{}:分组

man后出现的内容

NAME:命令名称及功能简要说明

SYNOPSIS:用法说明,包括可用的选项

DESCRIPTION:命令功能的详细说明,可能包括每一个选项的意义

OPTIONS:说明每一个选项的意义

FILES:此命令相关的配置文件

BUGS:报告bug是谁的

EXAMPLES:使用示例

SEE ALSO:另外参照

翻屏:

向后翻一屏:空格

向前翻一屏:b

向后翻一行:回车

向前翻一行:k

查找:

/关键字:当前位置自前向后

?关键字:当前位置自后向前

n下一个关键字

N上一个关键字

q是退出帮助

whatis:加一个命令来查看一个命令所具有的章节信息

info:查看命令的在线手册,属于对man的补充

用法:

info COMMAND:在线文档

用pageup与pagedown来翻页

在系统/usr/share/doc这个目录下有大多数重要命令的帮助与手册或文档

cal(calendar):显示日历信息

用法:

cal 2013:显示2013年的日历信息

cal 12 2013:显示2013年12月的日历

echo:输出信息,默认转义字符不生效

参数:

-e:让转义字符生效

\n:换行

\b:向前退一格

\t:相当Tab键,横向制表符

\v:纵向制表符

-n:输出后不换行显示,默认换行

printf:格式化并输出数据,与echo相反默认转义字符生效

用法:

printf "The year 2013":不换行输出,默认没有换行

总结

以上是生活随笔为你收集整理的linux远程执行迷路,linux操作系统基础的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。