Linux前期入门基础命令和简单设置

uid(用户编号)
id -u 查看当前用户的用户编号
tty 查看当前登陆的是哪个终端
alt + f1 返回原来的图形界面

who 查看当前登陆终端的用户,有IP地址的是远程网络连接终端的
whoami 当前用户名
who am i 显示的信息比上面的那个更全
w 谁在登陆,正在做什么 显示的信息比前面那几个还要全面

/dev/tty 一般都是本地登录的
/dev/pts 一般都是远程登陆

init 5 只用管理员用户才能使用,普通用户无法使用
init 3 关闭图形界面
init 0 关机
runlevel 当前的登陆模式
startx 打开图形界面,普通用户也能切换
chvt 1 切换到1终端 change virtual terminal

echo $PS1 查看变量
enable 查看/bin/bash中各种shell命令可以使用的内部命令
help 内部命令列表
enable cmd 启用内部命令
enable -n cmd 禁用内部命令
enable -n 查看所有禁用的内部命令
which -a | --skip-alias 查看路径
whereis 查看路径

file 创建一个名字叫file的文件,此方式仅仅适用于/bin/bash这种shell
ll file 查看file文件的大小

hash 查看hash表中的缓存
hash -l
hash -p 路径 名字 将"路径"中的"命令"起别名为"名字"
hash -d 名字 清除"名字"的 缓存
hash -r 清除所有缓存

在配置中搜索方式是:/+搜索的名字,例如:
man bash
:/PS1
在man帮助中的bash里面有PS1的一些用法
或者man PROMPYING
里面也有PS1
修改路径在最上面
\e \033
\h 主机名简称 \H 主机名
\w 当前工作目录 \W当前工作目录基名
\t 24小 时时间格式 \T 12小时时间格式
\! 命令历史数 \$ 开机后命令历史数
\u 当前用户
help 直接查看enable禁用的

type+命令 查看命令是内部还是外部命令

别名:
优先级 别名>内部命令>hash>外部命令
永久修改当前用户别名的路径:~/.bashrc
所有用户:/etc/bashrc
alias 显示所有别名
alias cdnet=‘cd /etc/sysconfig/network-scripts/’
alias

which 命令 显示的是命令的路径
whereis 命令 显示的不仅仅有路径,还有帮助文档的路径所以

which ls 这个会显示ls的别名、路径

不使用别名的原命令方式
\ls
‘ls‘
"ls"

时间:
date 系统时钟
clock 硬件时钟
-s --hctosysy=hardware clock to system
硬件时间老大
-w --systohc= sysytem clock to hardware
操作系统时间覆盖硬件时间
date +%s 当前时间距离1970年的时间
date -d @date +%s

hwclock,clock:显示硬件时钟
-s,--hctosys 以硬件时间为准,校正系统时钟
-w,--systohc 以系统时钟为准,校正硬件时钟

时区:/etc/localtime
显示日历:cal -y

timedatectl list-timezone 列出时区
timedatectl status 查看当前的时区是哪个
timedate set-timezone 时区 设置某个时区的时间

tzselect
5 )Asia
9) China
2)Beijing Time
1)Yes

最终修改的文件实际上是
/etc/loacaltime
/usr/share/zoneinfo/Asia/Shanghai

关机:halt,poweroff 断电关机
重启:reboot
-f:强制,不调用shutdown
-p:切断电源
关机或重启:shutdown
shutdown[OPTION]... TIME[MESSAGE]
-r:reboot
-h:halt
-c:cancel
TIME:无指定,默认相当于 +1分钟
now:立刻,相当于+0
+m:相对时间表示法,几分钟之后;例如+3
hh:mm:绝对时间表示,指明具体时间

     关机设置:
     关机:halt,poweroff  断电关机

重启:reboot
-f:强制,不调用shutdown
-p:切断电源
关机或重启:shutdown
shutdown[OPTION]... TIME[MESSAGE]
-r:reboot
-h:halt
-c:cancel
TIME:无指定,默认相当于 +1分钟
now:立刻,相当于+0
+m:相对时间表示法,几分钟之后;例如+3
hh:mm:绝对时间表示,指明具体时间

     修改语言

vi /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
SYSFONT="latarcyrheb-sun16"

screen命令:
创建新screen会话
screen -S[SESSION]
加入screen会话
screen -x[SESSION]
退出并关闭screen会话
exit
剥离当前screen会话
Ctrl+a,d
显示所有已经打开的screen会话
screen -ls
恢复screen会话
screen -r[SESSION]

bash的快捷键

Ctrl+l 清屏,相当于clear命令
Ctrl+o 执行当前命令,并重新显示本命令
Ctrl+s 阻止屏幕输出,锁定
Ctrl+q 允许屏幕输出
Ctrl+c 终止命令
Ctrl+z 挂起命令
Ctrl+a 光标移动到命令行首,相当于Home
Ctrl+e 光标移动到命令行尾,相当于End
Ctrl+f 光标向右一定一个字符
Ctrl+b 光标向左移动一个字符
Ctrl+xx 光标在命令行首和光标之间移动
Ctrl+u 从光标处删除至命令行首
Ctrl+k 从光标处删除至命令行尾
Alt+r 删除当前整行

原文地址:http://blog.51cto.com/12239098/2330872

时间: 2024-08-01 10:11:14

Linux前期入门基础命令和简单设置的相关文章

Linux入门基础命令(四)

Linux入门基础命令(四)文件系统与目录结构: 1.文件和被组织成一个单根倒置树结构2.文件系统从根目录下开始,用"/表示"3.以.开头的文件为隐藏文件4.路径分割的 /5.文件有两类数据(元数据:metadata 数据:data)6.文件系统分层结构:LSB(Linux Standard Base)FHS:(Filesystem Hierarchy Standard)7.文件名最长255个字节8.包括路径在内文件名称最长4095个字节9.蓝色-->目录 绿色-->可执行

Linux入门基础命令—cp

Linux入门基础命令-cpcp格式有以下几种 A1.如果SOURCE是一个文件,目标文件不存在:当将SOURCE复制到另外一个当前目录下不存在的文件(会新建这个文件)比如下面的这个例子是把issue复制到abc文件中,而本来当前目录app是不存在abc这个文件的,当进行复制的时候会自动生成abc这个文件,当然这两个文件只是名字不同大小是一样的: A2.如果将上述的命令再执行一遍,本来abc这个文件是已经有内容了,若再去执行,那么issue中的内容将会覆盖掉原来abc中的内容(下面红色箭头所指的

Linux入门基础命令(一)

Linux入门基础命令内部命令常驻内存:由shell自带的,而且通过某命令形式提供 help:获取所有内部命令列表(下图只截取了一部分) enable COMMAND:执行此命令可以启用COMMAND命令enable -n COMMAND:执行此命令可以禁用COMMAND命令enable -n:查看所有被禁用的命令(如下图) 外部命令执行在文件系统路径下有对应的可执行序行文件查看路径: which -a|--skip-alias; wheris whichCOMMAND:查看外部命令which

1)Linux程序设计入门--基础知识

1)Linux程序设计入门--基础知识 Linux下C语言编程基础知识 前言: 这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将 会学到以下内容: 源程序编译 Makefile的编写 程序库的链接 程序的调试 头文件和系统求助 1.源程序的编译 在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器. 下面我们 以一个实例来说明如何使用gcc编译器. 假设我们有下面一个非常简单的源程序(hello.c): int main(int argc,

Linux shell入门基础(六)

六.Shell脚本编程详解 将上述五部分的内容,串联起来,增加对Shell的了解 01.shell脚本 shell: # #perl #python #php #jsp 不同的脚本执行不同的文本,执行的角色是不一样的: #shell scripts(UNIX Like系统的原则有一条:程序越短越好) #bash csh tcsh ksh #which startx(查看文件的路径) /usr/X11R6/bin/startx #vi `which startx` #!/bin/sh …… #vi

Linux系统优化及基础命令

1.Linux系统优化及基础命令 2. vim编辑器 vim 操作命令 在命令模式下操作 pageup 往上翻页(重要指数****)pagedown 往下翻页(重要指数****)H 移动到屏幕首行gg 移动光标到文档的首行(重要指数****) 前面加数字n表示移动到n行内容G 移动到文档最后一行(重要指数*****)?/nologin 在整个文档中从上往下查找(重要指数*****) 再按n 选择下一个单词 N 选择上一个单词??root 在整个文档中从下往上查找(重要指数*****) 再按n 选

Linux安装与基础命令

首先准备一个liunx镜像和一台安装好虚拟机的电脑. 配置好虚拟机,选在稍后安装.选择镜像文件,开启虚拟机进行安装. 配置yum源.首先插入光盘.由于是虚拟机,用的光盘镜像, 在/mnt/下面创建一个文件夹yum .      复制所有光盘里的内容到/mnt/yum   cp -rf /media/RHEL_5.9\ x86_64\ DVD/*  /mnt/yum 用vim编辑器配置文件   vim /etc/yum.repo.d/rhel-debuginfo.repo 配置如下: [rhel]

第十三天(linux常用的基础命令 )

按照下面的要求创建一个新的逻辑卷:    *) 逻辑卷命名为database, 属于 datastore 卷组.    *) 在 datastore卷组中的逻辑卷,500M.    *)使用{ext3|ext4|xfs}文件系统对新的逻辑卷进行格式化    *)逻辑卷应该在系统启动的时候自动挂载在/mnt/database 目录下.    *)lvm扩大至1G, 并且保留其原有资料的完整性; 新增加一个 SWAP 分区    *) 大小为512MB,    *) 使该 SWAP 能够每次开机生效

linux 文件系统及基础命令 (亢龙有悔.)

linux文件系统及基础命令 命令详解及范例: 1.pwd :此命令为显示工作目录 [[email protected] sysconfig]# pwd /etc/sysconfig 2.echo :此命令为回显示命令 [[email protected] sysconfig]# echo $PATH /usr/lib64/qt3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root 3.cd :此命令为