Linux基础一
一.Linux命令及获取帮助
1.linux命令的格式
a.了解linux命令的语法格式:命令,选项,参数
⑴命令:告诉linux操作系统做什么
⑵选项:说明命令运行的方式(可以改变命令的功能),选项部分是以“-”字符开始的
⑶参数:说明命令影响(操作)的是什么(如一个文件,一个目录或一段文字)
2.whoami命令
1.了解whoami命令的功能:列出目前登陆linux系统所使用的用户名
3.who命令
a.who命令功能:列出目前哪些用户在系统上工作
b.who命令的输出结果:显示当前登录的所有用户,以及当前的日期和时间
4.date,cal和clear命令
a.date命令功能:显示系统当前的日期和时间
b.date命令的格式:date月日时分年
c.cal命令:显示某月的日历(例如显示2008年8月份的日历)
d.clear命令:清除屏幕(快捷键ctrl+l)
5.su和passwd命令
a.su命令功能:从当前用户切换到另一个指定的其他用户(例如:su - root)
b.passwd命令功能:修改用户密码(例如:passwd 用户名)
6.利用man命令查看某命令的使用说明
a.man命令功能:获取某个linux命令的使用说明(例如:man su)
7.使用命令--help获取帮助:例如:ls --help
8.pwd命令功能:确定现在所在的工作目录
9.cd命令:切换当前目录
10.“cd ..”命令:进入上一级目录
11.“cd ~”命令:切换到用户的家目录
12.“cd -”命令:切换到用户之前的工作目录
13.“cd 目录名”:切换到指定的目录
14.ls命令:列出当前目录(默认为当前目录)或指定目录中的内容
15.“ls -a”命令:列出目录下的所有文件(包括隐藏文件)
16.“ls -l”命令:列出某个目录中每一个文件的详细资料
17.cp命令的功能:将文件(可以是多个)复制成一个指定的目的文件或复制到一个指定的目标目录中
18.“cp -r”命令:递归的复制目录(例如:将home/dog目录中的内容复制到home/cat中:cp -r /home/dog /home/cat)
19.-f(force 强制):强制复制
20.mkdir命令功能:创建一个新目录
21.touch命令功能:创建文件
22.rm命令:删除命令
22.“rm -rf”命令:强制删除
23.cat命令:讲一个文件或多个文件的内容显示在屏幕上,该命令会不停的以只读的方式显示整个文件的内容
24.head命令的功能:默认将显示一个文件的前10行
25.tail命令功能:默认显示一个文件的最后10行
26.more命令功能:使用more命令后,屏幕的尾部将会出现“——More--(n%)”的信息,其中,n%是已经显示文件内容的百分比
27.dev目录:设备文件目录
28.etc目录:配置文件目录
29.bin目录:用来存放常用的可执行文件
30.sbin目录:用来存放系统的可执行文件
31.“echo 内容 >> a.txt”:追加内容
32.“echo '内容' > a.txt”:覆盖原文件内容