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目录下输入该命令,然后重新设置一下显示器的分辨率就可以了
发布评论