2023年8月2日发(作者:)

基本命令

2011年3月30日星期三

21:07

Root sudo

password

startx 图形化界面

shutdown -h now 立刻关机

shutdown -h now 重启

reboot 重启

用户登陆后用su 命令可以切换管理员身份

logout 注销

1 在linux命令行 vi开发步骤:

输入: vi

2 输入:i(进入到插入模式)

如果不输入i的话,则为命令模式,输入dd删除一行

然后输入代码

3 输入esc键(进入命令模式)

4 输入: (冒号)

wq 退出保存

q 退出

q!退出不保存

5 输入 ls 命令 查看当前目录的所有文件

ls - l 文件列表

-a 显示隐藏文件

cd 后面什么都不加 则会切换到该用户的目录下

6 编译java程序 javac

运行 java Hello

head -3 显示前三行

tail 3 后三行

linux下开发C程序cpp程序

1 输入 vi cpp

输入代码 保存

2 gcc -v 查看 3 编译 gcc

ls查看目录结构

4 运行 ./

5 如果重新编写一个cpp文件的话文件会被覆盖的

gcc -o my1

此时会生成以my1为文件名的文件

cd / 切换到根目录

dir

pwd 显示当前在哪个目录下

/root 存放root用户相关的文件 超级用户root的宿主目录

/home

存放普通用户的相关文件

/bin

存放常用命令的目录 普通用户的可执行命令,系统的任何用户都可以执行该目录的命令

/sbin

存放需要一定权限才可以使用的命令 系统的管理命令,普通用户不能执行它们

/dev

系统中的所有设备文件 如声卡,磁盘

/mnt

默认挂载软驱或者光驱的目录 子目录用于系统中可移动设备的挂载点

/boot

存放引导相关的文件 linux操作系统启动时所需的文件

/tmp

系统的临时目录

/etc

存放配置相关文件

/var

存放经常变化的文件如日志文件和用户邮件

/usr

存放默认安装文件的文件夹 | 系统应用程序和相关文件

/

根目录

在root目录下

添加用户

useradd xiaoming

设密码

passwod xiaoming (用户名)

如果不加用户名则为当前用户设置密码

userdel xiaoming 删除用户

userdel -r xiaoming 删除用户以及用户主目录

解决修改错误配置的方法

在启动的时候,读秒的时候 grub 红帽的引导界面

按下e 键 选中第二行 输入e

在最后输入1[单用户级别]

输入其他的值没有意义 只有单用户模式不会读取那个配置文件 并且还可以修改密码

然后按b 进入单用户模式 修改配置文件就可以了

单用户模式不需要密码

命令:init[0123456]

linux运行级别

0: 关机

1:单用户

2:多用户状态没有网络服务

3:多用户状态有网络服务

4:系统未使用保留给用户

5:图形界面

6:系统重启

常用运行级别3和5,要修改默认的运行级别可以修改文件/etc/inittab的id:5:init default:这一行中的数字

pwd 显示当前工作目录

cd 改变目录

ls 列出文件和目录

ls -a 显示隐藏文件

ls -l 显示长列表格式

ls -al

mkdir 建立目录

rmdir 删除空目录

rm -rf 文件夹名

touch 建立空文件

cp 复制命令

cp -r dir1 dir2 [拷贝文件夹 递归复制命令]

cp -rf dir1 dir2 [加 f 不用询问

直接覆盖]

rm :删除文件和目录

rm -rf 删除所有内容包括目录和文件

r 递归 f 强制

ln 建立符号链接

ln -s 源 目标

ln -s /etc/inittab inittab (inittab 指向实际文件 /etc/inittab)

ls -l > 列表的内容写到中(覆盖)

ls -al >> 追加

ls -ahl 命令可以查看文件所在组

usermod -d 目录名 用户名 改变该用户登陆的组名

在linux中添加组

groupadd plice (组名)

查看linux中所有组的信息

vi /etc/group 编辑 (尽量不要修改)

可以用((只查看不修改)

cat /etc/group

创建用户,并同时制定将该用户分配到哪个组

useradd -g 组名 用户名

passwd 用户名 密码

查看linux中所有用户信息

vi /etc/passwd

cat /ect/passwd

wc 统计指定文本文件的行数,字数,字符数

more 显示内容,并分页

less 显示内容带分页

按空格键显示下一页 , pageup 键上一页

| 管道命令 (竖)把上一个命令的结果交给|的后面的命令处理

greep 在文本中查询关键词

greep -n "keyword" 红色参数显示行数

greep -n "keyword" >

> 覆盖写 >> 追加写

将结果保存到文件 vi 查看该文件

man命令相当于dos下的help (manual)

find 搜索文件及目录

find / -name

find /home -amin -10 十分钟内存取的文件或目录

find /home -atime -10 十小时内存取的文件或目录

find /home -cmin -10 十分钟内更改过的文件或目录

find /home -ctime +10 十小时前更改过的文件或目录

按照文件的大小进行搜索

find /home -size +10k 查找/home目录下大小为10k的文件

权限分为3种 r 可读 用4表示

w 可写 用2表示

x 可执行 用1表示

-r | rw - | r -- | r--

文件类型 d 表示文件夹

文件的所有者对该文件的权限

文件所在组对该文件的权限

其他用户

chmod 改变文件或目录的权限

who am i 查看当前用户

chmod 777 along(用户名)

777 7 代表对多有者

对多少有者所在组

其他的用户

chmod +x filename文件名 [加可执行权限]

chmod -x filename文件名 [去除可执行权限]

chmod u+x filename 给当前用户加上可执行权限

chmod g+x filename 当前组

chmod o+x filename 其他用户

chown username filename 改变文档所有者

用户登陆后自动执行的shell脚本文件

.bashrc位于主目录下

它之前执行系统的脚本/etc/bashrc主要是基本配置数据

.bash_profile位于主目录下

它之前执行的脚本/etc/profile [配置系统的环境变量 jkd tomcat]

配置 .bashrc 文件,可以指定某些程序在用户登录的时候就自动启动

vi bashrc

在文件结尾加:

/home/tomcat/bin/ start

当希望临时加入一个路径的时候,使用export

例如: export PATH=$PATH:/root

echo

显示变量内容:env 可以显示所有的信息

echo $PATH

echo $SHELL

echo $USER

通配符

* 代表多个字母或者数字

[1-9] 范围

alias用户 [命令的别名] mysqldump -uroot -p spdb1 > /home/

alias llh='ls -l /home'

mount /mnt/cdrom/ 挂载文件(镜像文件)

umount /mnt/cdrom/ 卸载(在根目录下)

在虚拟机上做好配置

把安装配置文件拷贝到 /home

cp 文件 /home

cd /home [切换到根目录]

安装

./*********.bin

看看一个文件 /etc/profile [环境配置文件]

安装*.

tar -zxvf ***.

普通文件 白色

蓝色文件 文件夹

绿色 可执行

用eclipse的话,要进入图形化界面

打开终端控制台 导航到eclipse的目录 然后用

./eclipse就可以启动了 会占据控制台 无法进行其他的操作

./eclipse & 后台程序运行

系统安装

一般选择skip

个人桌面 不安装开发软件

工作站 安装开发软件

服务器

自己选定制(相当于前三项为套餐)

自己分区(关键)

linux安装时,分区是关键

/boot分区 100M

swap分区 交换分区 一般是物理内存的2倍不要大于256

/ 根分区 尽可能大

env 该命令可以显示当前操作系统的环境变量

ls -l /bin/*sh

查看shell 改变shell后,redhat要重启才可以生效

查看linux下分区情况

fdisk -l

sd 硬盘中的一种scsi

hdx ide

df [目录全路径] [磁盘使用情况]

df -h

redhat-config-xfree86

无法启动图形化界面,此时可以在root目录下输入该命令,然后重新设置一下显示器的分辨率就可以了

2023年8月2日发(作者:)

基本命令

2011年3月30日星期三

21:07

Root sudo

password

startx 图形化界面

shutdown -h now 立刻关机

shutdown -h now 重启

reboot 重启

用户登陆后用su 命令可以切换管理员身份

logout 注销

1 在linux命令行 vi开发步骤:

输入: vi

2 输入:i(进入到插入模式)

如果不输入i的话,则为命令模式,输入dd删除一行

然后输入代码

3 输入esc键(进入命令模式)

4 输入: (冒号)

wq 退出保存

q 退出

q!退出不保存

5 输入 ls 命令 查看当前目录的所有文件

ls - l 文件列表

-a 显示隐藏文件

cd 后面什么都不加 则会切换到该用户的目录下

6 编译java程序 javac

运行 java Hello

head -3 显示前三行

tail 3 后三行

linux下开发C程序cpp程序

1 输入 vi cpp

输入代码 保存

2 gcc -v 查看 3 编译 gcc

ls查看目录结构

4 运行 ./

5 如果重新编写一个cpp文件的话文件会被覆盖的

gcc -o my1

此时会生成以my1为文件名的文件

cd / 切换到根目录

dir

pwd 显示当前在哪个目录下

/root 存放root用户相关的文件 超级用户root的宿主目录

/home

存放普通用户的相关文件

/bin

存放常用命令的目录 普通用户的可执行命令,系统的任何用户都可以执行该目录的命令

/sbin

存放需要一定权限才可以使用的命令 系统的管理命令,普通用户不能执行它们

/dev

系统中的所有设备文件 如声卡,磁盘

/mnt

默认挂载软驱或者光驱的目录 子目录用于系统中可移动设备的挂载点

/boot

存放引导相关的文件 linux操作系统启动时所需的文件

/tmp

系统的临时目录

/etc

存放配置相关文件

/var

存放经常变化的文件如日志文件和用户邮件

/usr

存放默认安装文件的文件夹 | 系统应用程序和相关文件

/

根目录

在root目录下

添加用户

useradd xiaoming

设密码

passwod xiaoming (用户名)

如果不加用户名则为当前用户设置密码

userdel xiaoming 删除用户

userdel -r xiaoming 删除用户以及用户主目录

解决修改错误配置的方法

在启动的时候,读秒的时候 grub 红帽的引导界面

按下e 键 选中第二行 输入e

在最后输入1[单用户级别]

输入其他的值没有意义 只有单用户模式不会读取那个配置文件 并且还可以修改密码

然后按b 进入单用户模式 修改配置文件就可以了

单用户模式不需要密码

命令:init[0123456]

linux运行级别

0: 关机

1:单用户

2:多用户状态没有网络服务

3:多用户状态有网络服务

4:系统未使用保留给用户

5:图形界面

6:系统重启

常用运行级别3和5,要修改默认的运行级别可以修改文件/etc/inittab的id:5:init default:这一行中的数字

pwd 显示当前工作目录

cd 改变目录

ls 列出文件和目录

ls -a 显示隐藏文件

ls -l 显示长列表格式

ls -al

mkdir 建立目录

rmdir 删除空目录

rm -rf 文件夹名

touch 建立空文件

cp 复制命令

cp -r dir1 dir2 [拷贝文件夹 递归复制命令]

cp -rf dir1 dir2 [加 f 不用询问

直接覆盖]

rm :删除文件和目录

rm -rf 删除所有内容包括目录和文件

r 递归 f 强制

ln 建立符号链接

ln -s 源 目标

ln -s /etc/inittab inittab (inittab 指向实际文件 /etc/inittab)

ls -l > 列表的内容写到中(覆盖)

ls -al >> 追加

ls -ahl 命令可以查看文件所在组

usermod -d 目录名 用户名 改变该用户登陆的组名

在linux中添加组

groupadd plice (组名)

查看linux中所有组的信息

vi /etc/group 编辑 (尽量不要修改)

可以用((只查看不修改)

cat /etc/group

创建用户,并同时制定将该用户分配到哪个组

useradd -g 组名 用户名

passwd 用户名 密码

查看linux中所有用户信息

vi /etc/passwd

cat /ect/passwd

wc 统计指定文本文件的行数,字数,字符数

more 显示内容,并分页

less 显示内容带分页

按空格键显示下一页 , pageup 键上一页

| 管道命令 (竖)把上一个命令的结果交给|的后面的命令处理

greep 在文本中查询关键词

greep -n "keyword" 红色参数显示行数

greep -n "keyword" >

> 覆盖写 >> 追加写

将结果保存到文件 vi 查看该文件

man命令相当于dos下的help (manual)

find 搜索文件及目录

find / -name

find /home -amin -10 十分钟内存取的文件或目录

find /home -atime -10 十小时内存取的文件或目录

find /home -cmin -10 十分钟内更改过的文件或目录

find /home -ctime +10 十小时前更改过的文件或目录

按照文件的大小进行搜索

find /home -size +10k 查找/home目录下大小为10k的文件

权限分为3种 r 可读 用4表示

w 可写 用2表示

x 可执行 用1表示

-r | rw - | r -- | r--

文件类型 d 表示文件夹

文件的所有者对该文件的权限

文件所在组对该文件的权限

其他用户

chmod 改变文件或目录的权限

who am i 查看当前用户

chmod 777 along(用户名)

777 7 代表对多有者

对多少有者所在组

其他的用户

chmod +x filename文件名 [加可执行权限]

chmod -x filename文件名 [去除可执行权限]

chmod u+x filename 给当前用户加上可执行权限

chmod g+x filename 当前组

chmod o+x filename 其他用户

chown username filename 改变文档所有者

用户登陆后自动执行的shell脚本文件

.bashrc位于主目录下

它之前执行系统的脚本/etc/bashrc主要是基本配置数据

.bash_profile位于主目录下

它之前执行的脚本/etc/profile [配置系统的环境变量 jkd tomcat]

配置 .bashrc 文件,可以指定某些程序在用户登录的时候就自动启动

vi bashrc

在文件结尾加:

/home/tomcat/bin/ start

当希望临时加入一个路径的时候,使用export

例如: export PATH=$PATH:/root

echo

显示变量内容:env 可以显示所有的信息

echo $PATH

echo $SHELL

echo $USER

通配符

* 代表多个字母或者数字

[1-9] 范围

alias用户 [命令的别名] mysqldump -uroot -p spdb1 > /home/

alias llh='ls -l /home'

mount /mnt/cdrom/ 挂载文件(镜像文件)

umount /mnt/cdrom/ 卸载(在根目录下)

在虚拟机上做好配置

把安装配置文件拷贝到 /home

cp 文件 /home

cd /home [切换到根目录]

安装

./*********.bin

看看一个文件 /etc/profile [环境配置文件]

安装*.

tar -zxvf ***.

普通文件 白色

蓝色文件 文件夹

绿色 可执行

用eclipse的话,要进入图形化界面

打开终端控制台 导航到eclipse的目录 然后用

./eclipse就可以启动了 会占据控制台 无法进行其他的操作

./eclipse & 后台程序运行

系统安装

一般选择skip

个人桌面 不安装开发软件

工作站 安装开发软件

服务器

自己选定制(相当于前三项为套餐)

自己分区(关键)

linux安装时,分区是关键

/boot分区 100M

swap分区 交换分区 一般是物理内存的2倍不要大于256

/ 根分区 尽可能大

env 该命令可以显示当前操作系统的环境变量

ls -l /bin/*sh

查看shell 改变shell后,redhat要重启才可以生效

查看linux下分区情况

fdisk -l

sd 硬盘中的一种scsi

hdx ide

df [目录全路径] [磁盘使用情况]

df -h

redhat-config-xfree86

无法启动图形化界面,此时可以在root目录下输入该命令,然后重新设置一下显示器的分辨率就可以了